首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有某函数的说明为 int* func(int a[10], int n); 则下列叙述中,正确的是( )。
设有某函数的说明为 int* func(int a[10], int n); 则下列叙述中,正确的是( )。
admin
2020-11-27
48
问题
设有某函数的说明为
int* func(int a[10], int n);
则下列叙述中,正确的是( )。
选项
A、说明中的a[10]写成a[]或*a效果完全一样
B、形参a对应的实参只能是数组名
C、func的函数体中不能对a进行移动指针(如a++)的操作
D、只有指向10个整数内存单元的指针,才能作为实参传给a
答案
A
解析
考查数组名作为函数参数。数组名作为函数参数时,只传递数组的首地址而不检查形参数组的长度,所以形参表中可以不给出形参数组的长度,形参数组和实参数组长度也可以不同,选项D)错; a[10]、a[]、*a做形参都是接受实参数组首地址,效果一样,A)正确。传递给形参的实参可以是数组名,还可以是指向该数组的指针变量,选项B)错。数组名可以看做一个指针常量,对其进行自加自减运算相当于指针变量的自加自减,选项C)错。答案选A)。
转载请注明原文地址:https://kaotiyun.com/show/sa3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>main(){inta=1,b=2,c=3,d=0;if(a==1&&b++==2)if(b!=2||c--!=3)printf("%d,%d,%d\n",a,b,c);elseprintf
关于"while(条件表达式)循环体",以下叙述正确的是
有以下程序#includevoidf(int*q){inti=0;for(;i<5;i++)(*q)++;}main(){inta[5]={1,2,3,4,5},i;f(a);for(i=0;i<5;i++)printf("%d,",a[
有以下程序yoidfun(intn,int*S){intf;if(n=1)*s=n+l;else{fun(n-1,&f);*S=f;}}main(){intx=0:fun(4,&x);printf(’’%d\n’’,x);}程序
T面属于整数类I实例的是
运行下面程序时,从键盘输入字母A,则输出结果是()。#include<stdio.h>main(){charch;ch=getchar();switch(ch){case’A’:
已知chara;intb;floatc;doubled;则表达式a-b+c-d结果为()型。
以下选项中非法的C语言字符常量是
以F叙述中正确的是
以下关于return语句的叙述中正确的是
随机试题
我国居住用房的主要方式有_______、_______、_______,
下列对头穴描述正确的是:
构建预警机制需要遵循及时、全面、()和引导的原则。
后张法预应力施工过程中,张拉控制应力达到稳定后方可锚固,预应力筋锚固后的外露长度不宜小于( )mm。
移交清册一般应填制一式三份,( )各执一份。
章家由章林、刘新意和他们的独生子章明三人组成。章林在一家家具厂上班,刘新意在一家超市做营销员,独生子10岁正上小学。章林在厂里因为与领导相处不好,又不太能干,特别是不太会说话,而时常受气,回到家里就将气撒在妻子和孩子的身上。他对妻子和孩子经常很粗暴,时不时
甲承租乙的房屋,为了使用方便,乙将房屋产权证书交给了甲保管。甲未经乙的同意,与丙订立买卖合同,并告知了丙租赁房屋的事实,现丙向甲支付了约定的房款,房款与市场价格大体相同。下列说法错误的是()。
非法侵入住宅罪,是指违背住宅内成员的意愿或者无法律依据,故意进入公民住宅,或者进入公民住宅后经要求退出而拒不退出的行为。根据上述定义,下列构成非法侵入住宅罪的是( )。
火力准备是指军队发起进攻前或冲击之前的火力突击。目的是摧毁、压制和破坏敌防御设施、指挥控制系统、炮兵和核、化学武器等重要目标,杀伤敌有生力量,为进攻创造条件。下列情形中,不属于火力准备的是()。
Internet应用中的虚拟现实语言是(52)。
最新回复
(
0
)