首页/ 题库 / [单选题]已有如下数组定义和f函数调用语句,则在f的答案

已有如下数组定义和f函数调用语句,则在f函数的说明中,对形参数组array的正确定义方式为int a[3][4];f(a);

单选题
2022-01-01 00:16
A、f(array[3][4])
B、f(int array[3][])
C、f(int array[][4])
D、f(int array[][])
查看答案

正确答案
C

试题解析
在定义数组时可以省略一维但不能省略二维,此题中选项B和D就违背了此条规则;再题干给出a数组的类型属于整型变量,所以答案为C

标签:
感兴趣题目
已知函数f的原型是“void f(int*x,int&y);”变量v1、v2的定义是“int v1,v2;”下列调用语句中,正确的是(  )。
已知函数f的原型是void f(int *a,long&b);变量v1、v2的定义是:int v1;long v2;下列调用语句中正确的是(  )。
函数f和g的定义如下图所示。执行函数f时需要调用函数g(a),若采用值调用方式(call by value)调用g(a),则函数f的返回值为(7);若采用引用(call by reference)方式调用g(a),则函数f的返回值为(8)。
假定一个函数的原型语句为“intff(int* x);”,一个整型数组为a[10],则下面函数调用表达式不正确的是()。
函数t、f的定义如下所示,其中,a是整型全局变量。设调用函数t前a的值为5,则在函数中以传值调用(callbyvalue)方式调用函数f时,输出为(1);在函数t中以引用调用(callbyreference)方式调用函数时,输出为(2)()。 空白(2)处应选择
程序中若有如下说明和定义语句: char fun(chat*); main() {char*s="one",a[5]={0},(*f1)()=fun,ch; } 以下选项中对函数fun的正确调用语句是( )。
使用Function语句定义一个函数过程,其返回值的类型 A.只能是符号常量 B.是除数组之外的简单数据类型 C.可在调用时由运行过程决定 D.由函数定义时As子句声明
有以下函数定义: void fun(int n,doub x) {……} 若以下选项中的变量都已正确定义并赋值,则对函数fun的正确调用语句是( )。
有以下函数定义: void fun(int n, double x) {……} 若以下选项中的变量都已正确定义并赋值,则对函数fun的正确调用语句是( )。
有以下函数定义: void fun(int n double x){…} 若以下选项中的变量都已正确定义并赋值,则对函数fun的正确调用语句是( )。
有以下函数定义: void fun(int n, double x) {……} 若以下选项中的变量都已正确定义并赋值,则对函数fun的正确调用语句是
假设有整型数组a作为函数形参,以下函数定义格式正确的是
相关题目
已知函数的原形如下,其中结构体a为已经定义过的结构,且有下列变量定义
structa*f(intt1,int*t2,strcutat3,structa*t4)
structap,*p1;inti;
则正确的函数调用语句为
若用数组名作为函数调用的实参,传递给形参的是 ( ) 。
若用数组名作为函数调用的实参,传递给形参的是数组的首地址。( )
有字符数组定义如下,则合法的函数调用是()。
若用数组名作为函数调用的实参,传递给形参的将是数组的______ 。
函数定义为Fun(int &A) ,一个变量定义为int i=0;,则下面调用中正确的是( )。
根据函数原型“int FF(int a[], int n)”,编写函数定义,计算并返回数组a[n]中所有元素之和。
设int f (int);和int g(int);是函数f和g的原形,以下将f作为语句调用的是______ 。
根据函数原型"int MM(int a[],int m)",编写函数定义,计算并返回数组a[m]中元素最大值和最小值之差。
数组定义与赋值语句如下:int[]a={1,2,3,4,5};则a[2]的值是()
设某程序中定义了全局整型变量x和r,且函数f()的定义如下所示,则在语句“x= r*r+1”中(49)。 int f(int r){ int x; X= r*r+1 ; return x; }
已有如下数组定义和f函数调用语句,则在f函数的说明中,对形参数组array的正确定义方式为int a[3][4];f(a);
若用数组名作为函数调用的实参,传递给形参的()。
若用数组名作为函数调用的实参,传递给形参的是()。
用数组名作为函数调用的实参,则传递给形参的是( )。
已定义好函数f(n),其中n为形参。若以实参为m调用该函数并将返回的函数值赋给变量x,下列写法正确的是(  )。
若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是( )。A.函数调用可以嵌套和递归B.函数调用可以作为一个函数的实参C.函数调用可以出现在表达式中D.函数调用可以作为一个函数的形参
若函数调用语句为f(a,b,f(a+b,a-b,b));,则函数f的参数个数是()。
下列数组定义语句中:int[]a=newint[3];,定义的数组a占的字节数为()
下列数组定义语句中:int[] a=new int[3]; ,定义的数组a占的字节数为()。
广告位招租WX:84302438

免费的网站请分享给朋友吧