题目内容

有以下程序:main(int argc,char*argv[]){ int n,i=0;while(argv[1][i]!='\0'){ n=fun();i++;}printf("%d\n",n*argc);}int fun(){ static int s=0;s+=1;return s;}假设程序经编译、连接后生成可执行文件exam.exe,若键入以下命令行exam 123<回车>则运行结果为()。

A. 6
B. 8
C. 3
D. 4

查看答案
更多问题

以下程序的输出结果是()。# include # include main(){ char str[12]={'s','t','r','i','n','g'};printf("%d\n",strlen(str)); }

A. 6
B. 7
C. 11
D. 12

以下程序的输出结果是()。#include #includemain (){ char arr[2][4];strcpy(arr,"you"); strcpy(arr[1],"me");arr[0][3]='&';printf("%s\n",arr);}

A. you&me
B. you
C. me
D. err

有以下程序:#include main(){ int n[5]={0,0,0},i,k=2;for(i=0;i

A. 不定值
B. 2
C. 1
D. 0

以下程序的输出结果是()。#include main(){ int a[3][3]={{1,2},{3,4},{5,6}},i,j,s=0;for(i=1;i<3;i++)for(j=0;j

A. 14
B. 19
C. 20
D. 21

答案查题题库