首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有某函数的说明为: int *func(int a[10],int n); 则下列叙述中,正确的是( )。
设有某函数的说明为: int *func(int a[10],int n); 则下列叙述中,正确的是( )。
admin
2018-01-14
37
问题
设有某函数的说明为:
int *func(int a[10],int n);
则下列叙述中,正确的是( )。
选项
A、形参a对应的实参只能是数组名
B、说明中的a[10]写成a[]或*a,效果完全一样
C、func的函数体中不能对a进行移动指针(如a++)的操作
D、只有指向10个整数内存单元的指针,才能作为实参传给a
答案
B
解析
考查数组名作为函数参数。数组名作为函数参数时,只传递数组的首地址而不检查形参数组的长度,所以形参表中可以不给出形参数组的长度,形参数组和实参数组长度也可以不同,选项D错;a[10]、a[]、*a做形参都是接受实参数组首地址,效果一样,B正确。传递给形参的实参可以是数组名,还可以是指向该数组的指针变量,选项A错。数组名可以看做一个指针常量,对其进行自加自减运算相当于指针变量的自加自减,选项C错。答案选B。
转载请注明原文地址:https://jikaoti.com/ti/xKa0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是________。#include#defineN3#defineM(n)(N+1)*nmain(){intx;x=2*(N+M(2));printf("%d\n",x);
有以下程序:#includemain(){char*s="[2]34";intk=0,a=0:whil(s[k+1]!=’\0’){k++;if(k%2=()){a=a+(s[k]—’0’+1);c
以下叙述中正确的是()。
字符(char)型数据在微机内存中的存储形式是______。
若有以下说明和定义:typedefint*INTEGER;INTEGERp,*q;以下叙述正确的是()。
已知字母A的ASCII参政值是65,字母a的ASCII码值是97,以下程序列______。main(){chara=’A’;intb=20;printf("%d,%o",(a=a+a,a+b,b),a+’a’+
若x和y都是血型变量,x=100,y=200,且有程序片段:printf("%d",(x,y));,则输出结果是______。
已有定义和语句:doublea,b,c;scanf("%1f%1f%1f",&a,&b,&c);,要求给a、b、c分别输入10.0、20.0、30.0,不正确的输入形式是
对建立良好的程序设计风格,下列描述中正确的是()。
程序中头文件type1.h的内容是#defineN5#defineM1N*3程序如下:#define"type1.h"#defineM2N*2main(){inti;i=M1+M2;printf("%d\n"
随机试题
下列选项中,属于酸枣仁汤组成的药物有
关于子宫内膜癌,下列哪项正确
泄泻清稀,甚则如水样,纳呆脘闷,腹痛肠鸣,兼恶寒,发热,头痛,肢体酸痛,舌苔白或白腻,脉濡缓。其主要病机为
患者女,56岁。慢性阻塞障碍性肺疾病3年,主观呼吸功能评定2级。对患者有益的有氧运动为
某公司销售商品领用单独计价的包装成本12000元,假设不考虑成本差异下列反映结转包装物销售成本的会计分录中,错误的有()。
简述会计基本假设。
以市场经济的方式配置资源能产生更大的效率,主要原因在于市场通过()配置资源。
企业处置固定资产、无形资产等非流动资产形成的经济利益的总流出属于费用。()
处于从没有任何心理紊乱到患有精神疾病之间的过渡带中的人们,是()。
Collegepaysoff.Financially,sure,butalsoinwaysthatareimpossibletomeasure.【T1】Fromtheearliestdaysofourcount
最新回复
(
0
)