首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有某函数的说明为: int *func(int a[10],int n); 则下列叙述中,正确的是( )。
设有某函数的说明为: int *func(int a[10],int n); 则下列叙述中,正确的是( )。
admin
2018-01-14
60
问题
设有某函数的说明为:
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://kaotiyun.com/show/TXxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序(strcpy为字符串复制函数,strcat为字符串连接函数):#include#includemain(){chara[10]="abc",b[10]="012",c[10]="xyz";strcpy(a+1,b+2)
以下程序的运行结果是______。#include<string.h>typedefstructstudent{charname[10];longsno;floatscor
设x,y均为int型变量,且x=10,y=3,则printf("%d,%d\n",x-,-y);语句的输出结果是______。
以下关于结构化程序设计的叙述中正确的是()。
下列程序将二维数组a的行和列元素互换后存放到另一个二维数组b中。请填空。main(){inta[2][3]={{1,2,3),{4,5}},b[3][2],i,j;for(i=0;i<2;i++){for(j=0;j<30
若有结构体定义:structstu{intnum;charsex;intage;}a1,a2;则下列语句中错误的是()。
有以下定义语句doublea,b;intw;longc;若各变量已正确赋值,则下列选项中正确的表达式是
数据库系统中实现各种数据管理功能的核心软件称为【】。
用筛选法可得到2~n(n
随机试题
患者,男,67岁,大学教授。因高血压住院治疗。适用于该患者的最佳护患关系模式为
患者,男性,48岁。间断腹痛、腹胀20余年,加重3个月,大便4~5次/天,略不成形。纳差,1个月内体重下降5kg。化验便隐血(±~+)。血Hb104g/L。最佳诊断手段
某地发生一起特大黑社会犯罪集团犯罪案件,该集团成员雄霸一方,无恶不作,在当地造成了极坏的影响。为了尽早铲除这股恶势力,该地政法委召开联合会议,要求该地公、检、法三机关联合办案,通力协作,在案件侦查和起诉过程中,三机关都要派员介入,以期尽早将该犯罪集团一网打
高度在24m以下的单、双排脚手架,严禁采用()连墙件:
下列关于盈亏临界点的表述中,不正确的有( )。
导游员讲解时对面部表情的运用必须注意的是()。
教师对优秀学生进行奖励,不仅可以激励优秀学生,也可以激励一般学三,是因为一般学生受到了()
联系实际说明如何培养健康的情绪。
实施可持续发展战略,要实现速度和结构质量效益相统一、()相协调,使人民在良好生态环境中生产生活,实现经济社会永续发展。
一个数字签名算法至少应该满足三个条件,下列有关叙述中,不属于数字签名算法条件的是()
最新回复
(
0
)