首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有某函数的说明为: int *func(int a[10],int n); 则下列叙述中,正确的是( )。
设有某函数的说明为: int *func(int a[10],int n); 则下列叙述中,正确的是( )。
admin
2018-01-14
67
问题
设有某函数的说明为:
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全国计算机二级
相关试题推荐
有以下程序:main(){char*p[]={"3697","2584"};inti,j;longnum=0;for(i=0;i<2;i++){j=0;while(p[i][j]!=’\0’)
有下列程序:#include<stdio.h>main(){charc1,c2,c3,c4,c5,c6;scanf("%c%c%c%c",&c1,&c2,&c3,&c4);c5=getchar();c6=getch
在C语言中,只有在使用时才占用内存单元的变量,其存储类型是
对于图书管理数据库,将图书表中"人民邮电出版社"的图书的单价涨价5%。请对下面的SQL语句填空:UPDATE图书【】WHERE出版单位="人民邮电出版社"
若有结构体定义:structstu{intnum;charsex;intage;}a1,a2;则下列语句中错误的是()。
对关系S和只进行集合运算,结果中既包含S中的所有元组也包含只中的所有元组,这样的集合运算称为()。
下列叙述中,正确的是
以下程序中给指针p分配三个double型动态内存单元,请填空。#include<stdio.h>main(){dOuble*p;p=(double*)malloc();p[0]=1.5
算法的时间复杂度是指______。
随机试题
下列哪种酶在TSH促进甲状腺激素合成的过程中起关键性作用
男孩,10岁,为1型糖尿病病人,因肺部感染诱发酮症酸中毒。下列检查中,哪点是特征性的()
女性,25岁。1月前曾咽痛、畏寒、发热,2天来出现双膝关节肿痛。可能的诊断
代表心室除极和复极总时间的是代表心房除极波形的是
与净现值标准差相比,净现值标准差系数能更好地表明项目风险的大小。()[2008年考题]
取保候审是刑事强制措施之一,根据《刑事诉讼法》,下列关于取保候审的说法中,正确的有()。
根据《行政诉讼法》的规定,公民对下列事项提起的行政诉讼中,人民法院不予受理的是()。
下列不属于运动技能目标的是()。
数据库系统中完成查询操作使用的语言是()。
Readthearticleabouttheinterviewperformancebelow.ChoosethecorrectwordtofilleachgapfromA,BorC.Foreac
最新回复
(
0
)