单选题 若已定义一个有返回值的函数,则下面关于调用该函数的叙述中错误的是______。

A、 函数调用可以作为一个函数形参
B、 函数调用可以出现在表达式中
C、 函数调用可以作为一个函数实参
D、 函数调用可以作为独立的语句存在
下载APP答题
由4m***2g提供 分享 举报 纠错

相关试题

单选题 已有定义"int i, a=1; unsigned j;",则下列语句执行时会出现无限循环的语句是________。

A、for(j=15;j>0;j-=2)a++;
B、for(j=0;j<15;j+=2)a++;
C、for(i=0;i<15;i+=2)a++;
D、for(i=15;i>0;i-=2)a++;

单选题 设有变量声明"char ch;",执行"for((ch=getchar())!='\n';)printf("%c", ch);"时,从键盘上输入"ABCDEFG√"之后,输出的结果是________。

A、ABCDEFG
B、AABBCDDDEEFFGG
C、非字母数字字符
D、语句不能执行

单选题 下面数组声明语句中正确的是__。

A、int n, a[n];
B、int a[];
C、int a[2][3]={{2},{1},{3}};
D、int a[][3]={{2},{1},{3}};

单选题 已有定义"int a[][3]={0,1,2,3,4,5,6},",则数组a第1维的大小是__。

A、2
B、3
C、4
D、无确定值

单选题 程序段"int n=3; do{printf("%d", n--);}while(n);"的执行结果是________。

A、3 2 1
B、2
C、3
D、死循环

单选题 已有定义"int a[3][2]={1,2,3,4,5,6},",数组元素______的值为6。

A、a[3][2]
B、a[2][1]
C、a[1][2]
D、a[2][3]

单选题 下列一维数组的声明中正确的是__。

A、int a[];
B、int n=5,a[n];
C、int a[4+1]={0};
D、int a[3]={4,3,2,1};

单选题 已有定义"int a[]={5,4,3,2,1},i=4;",下列对a数组元素的引用中错误的是__。

A、a[-i]
B、a[a[0]]
C、a[2*2]
D、a[a[i]]