题目内容 (请给出正确答案)
[主观题]

若以下程序所生成的可执行文件名为filel.exe;main(intargc,char*argv[]){while(argc1){++argv;printf(“%s“,*argv);argc--;}}当打入以下命令执行该程序时;FILE1CHINABEIJINGSHANGHAI程序的输出结果是()

A、CHINABEIJINGSHANGHAI

B、FILE1CHINABEIJING

C、CBS

D、FCB

查看答案
如搜索结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能会需要:
您的账号:
发送账号密码至手机
发送
更多“若以下程序所生成的可执行文件名为filel.exe;main…”相关的问题

第1题

若以下程序所生成的可执行文件名为file1.exe,main(int argc,char *argv[]){while(argc-->0){++ar

若以下程序所生成的可执行文件名为file1.exe, main(int argc,char *argv[]) {while(argc-->0) {++argv;printf("%s",* argv);} }当键入以下命令执行该程序时: FILE1 CHINA BEUING SHANGHAI程序的输出结果是()

A.CHINA BEIJIANG SHANGHAI

B.FILE1 CHINA BEIJING

C.C B S

D.F C B

点击查看答案

第2题

若以下程序所生成的可执行文件名为file1.exe, main(int argc,char *argv[]) { while(argc-->0) { ++argv; printf("%s",*argv);} } 当打入以下命令执行该程序时: FILE1 CHINA BEIJING SHANGHAI 程序的输出结果是 ()

A.CHINA BEIJIANG SHANGHAI

B.FILE1 CHINA BEIJING

C.C B S

D.F C B

点击查看答案

第3题

若以下程序所生成的可执行文件名为filel.exe,当执行该程序时输入FILE1 CHINA BEIJING SHANGHAI,
程序的输出结果是______。 main (int argc,char* argv[]) { while(--argc>0){ ++argv;printf("%s",*argv); } }

A.CHINA BEIJANG SHANGHAI

B.FILE1 CHINA BEIJNG

C.CBS

D.FCB

点击查看答案

第4题

若以下程序所生成的可执行文件名为file1.exe, main(int argc,char *argv[]) { while(argc-->0) { ++argv; printf("%s",*argv);} } 当打入以下命令执行该程序时: FILE1 CHINA BEIJING SHANGHAI 程序的输出结果是

A.CHINA BEIJIANG SHANGHAI

B.FILE1 CHINA BEIJING

C.C B S

D.F C B

点击查看答案

第5题

阅读以下函数说明和C语言函数,将应填入(n)处的字句写在对应栏内。【说明】 编写程序,利用带参数的主

阅读以下函数说明和C语言函数,将应填入(n)处的字句写在对应栏内。

【说明】

编写程序,利用带参数的主函数main(),实现二进制文件的复制。比如,若该程序已生成可执行文件filebin.exe,在DOS操作系统命令状态下键入如下命令行:

filebin f0.fil f1.fil

则实现将已存在的二进制文件f1.fil依原样复制给名为f0.fil的二进制文件。

【函数】

include<stdio.h>

void fcopy(FILE *fout, FILE *fin)

{

char k;

do{

k=fgetc((1));

if(feof(fin))

break;

fputc((2));

}while(1);

}

void main(int argc,char *argv[])

{

FILE *fin,*fout;

if(argc!=(3))

return;

if((fin=fopen(argv[2],"rb"))==NULL)

return;

fout=(4);

fcopy((5));

fclose(fin);

fclose(fout);

}

点击查看答案

第6题

有以下程序 #include <string.h> main(int argc, char *argv[]) {int i=1,n=0; while(i<argc) {n=n+strlen(argv[i]);i++;} printf("%d\n",n); } 该程序生成的可执行文件名为:proc.exe。若运行时输入命令行: proc 123 45 67 则程序的输出结果是______。

A.3

B.5

C.7

D.11

点击查看答案

第7题

有以下程序#include <string.h>main(int argc, char *argv[ ]){ int i=1,n=0;while

有以下程序

#include <string.h>

main(int argc, char *argv[ ])

{ int i=1,n=0;

while (i< argc) {n=n+strIen (angv[i ] ) ;i++; }

printf("%d\n",n);

}

该程序生成的可执行文件名为: proc.exe 。若运行时输入命令行:

proc 123 45 67

则程序的输出结果是

A)3

B)5

C)7

D)11

点击查看答案

第8题

设有如下程序 #include<stdio.h> main(argc,argv) int argc;char*argv[]; {FILE*fp; void fc(); int

设有如下程序

#include<stdio.h>

main(argc,argv)

int argc;char*argv[];

{FILE*fp;

void fc();

int i=1;

while(--argc>0)

if((fp=fopen(argv[i++],"r"))==NULL)

{ printf("Cannot open file!\n");

exit(1);

}

else

{fc(fp);fclose(fp);}

}

void fc(ifp)

FILE*ifp;

{ charc;

while((c=getc(ifp))!='#')putchar(c-32);

}

上述程序经编译、连接后生成可执行文件名为cpy.exe。假定磁盘上有三个文本文件,其文件名和内容分别为:

文件名 内容

a aaaa#

b bbbb#

c cccc#

如果在DOS下键入

cpy a b c<CR>

则程序输出______。

点击查看答案

第9题

C语言程序经过连接后生成的可执行文件的扩展名为()。

A..c

B..obj

C..exe

D..cpp

点击查看答案
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
温馨提示
每个试题只能免费做一次,如需多次做题,请购买搜题卡
立即购买
稍后再说
警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“赏学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

微信搜一搜
赏学吧
点击打开微信
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反赏学吧购买须知被冻结。您可在“赏学吧”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
微信搜一搜
赏学吧
点击打开微信