题目内容

有以下函数定义和数组定义“int a[100];”,正确的调用语句是( )。 void fun(int x[],int n) {...... }

A. fun(a,100);
B. fun(a[100],100);
C. fun(a100);
D. fun(a0,100)

查看答案
更多问题

已经有一维数组的定义"int a[10],i=4;",以下数组元素的引用中错误的是()。

A. a[3]
B. a[3+4]
C. a[10]
D. a[i]

以下关于数组作函数参数的说法中,错误的是( )。

A. 数组做函数参数时,实参和形参之间是地址传递
B. 数组做函数参数时,将整个数组的元素传递给形参数组
C. 实参的数组名表示数组的第0个元素的地址
D. 数组做函数参数,形参数组和实参数组共用同一段内存

以下定义一维数组的语句中,错误的是()。

A. const N=100;int a[N];
B. int a[3+7];
C. #define N 100int a[N];
D. int n=100;int a[n];

以下说法正确的是( )。

A. 只能在switch结构和循环结构中使用break语句
B. continue语句的作用是结束整个循环的执行
C. 在循环体内使用break和continue语句的作用相同
D. 一个break语句可以从多层循环嵌套中退出

答案查题题库