单项选择题

main(int argc,char*argv[])
while(--argc>0)printf("%s",argv[argc]);
printf("\n");
假定以上程序经编译和连接后生成可执行文件PROG.EXE,如果在此可执行文件所在目录的DOS提示符下键入PROG ABCDEFGHIJKL
,则输出结果为______。

<上一题 目录 下一题>
热门 试题

单项选择题
对于下面的程序 #include<stdio.h> #include<string.h> char *scmp(char*s1,char*s2) if(strcmp(s1,s2)<0)return(s1); else return(s2); main() int i:char string[20],sb[3][20]; for(i=0;i<3;i++)gets(str[i]); strcpy(string,scmp(str[0],str[1])); strcpy(string,scmp(string,str[21)); printf( %s n ,string); 若运行时依次输入abcd、abba和abc三个字符串,则输出结果为______。
A.abcd
B.abba
C.abc
D.abca
单项选择题
以下程序试图把从终端输入的字符输出到名为abc.txt的文件中,直到从终端读入字符串#号时结束输入和输出操作,但程序有错 #include<stdio.h> main() FILE*fout; char ch; fout=fopen(’abc.txt’,’w’); ch=fgetc(stdin); while(ch!=’#’) fputc(ch,four); ch=fgetc(stdin); fclose(fout); 出错的原因是______。
A.函数fopen调用形式错误
B.输入文件没有关闭
C.函数fgetc调用形式错误
D.文件指针stdin没有定义
相关试题
  • 以下所列的各函数首部中,正确的是____...
  • 有以下程序: main() int x[8]=8...
  • 有以下程序: main() int a; char ...
  • 下列程序的输出结果是______。 main...
  • 当执行下面的程序时,其输出结果为____...