首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有某函数的说明为 int* func(int a[10], int n); 则下列叙述中,正确的是( )。
设有某函数的说明为 int* func(int a[10], int n); 则下列叙述中,正确的是( )。
admin
2015-07-28
35
问题
设有某函数的说明为
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/pOJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序运行后的输出结果是______。main(){chara[]="Language",b[]="Programe";char*p1,*p2;intk;p1=a;p2=b;
主调函数中的两个变量a和b,要求调用函数交换a、b值,返回交换结果,则以下正确的函数是______。
设已有定义:char*st="how are you";,下列程序段中正确的是______。
以下程序运行后,输出结果是______。 main() {char ch[2][5]={"693","825"},*p[2]; int i,j,s=0; for(i=0;i<2;i++)p[i]=ch[i]; for(i=0;i<2;i++) for(j=
Tubro C中long int类型变量所占的字节数是______。
TubroC中int变量所表示的数据范围是______。
下列语句中,说法正确的是______。
表达式a+b||~c|d的运算顺序是______。
以下叙述中正确的是______。
以下函数findmax拟实现在数组中查找最大值并作为函数值返回,但程序中有错导致不能实现预定功能。#d越lieMIN-2147483647intfindmax(intX[],intn){inti,max;for(i=0;i
随机试题
临床上最常用的抗麻风病药是
主动脉狭窄的结果是
在醋酸、盐酸或氢氧化钠溶液中易溶与CuS04试液反应在碱性条件下呈深蓝色
企业经股东大会批准,向投资者宣告分配现金股利1600元,下列分录中正确的是()。
技术供需双方对技术所有权、使用权和收益权进行转移的契约行为称为()。
《城市房屋租赁管理办法》规定,房屋租赁期限届满。承租人需要继续租用的,应在租赁期限届满前()个月提出。
历史进步的曲折性和反复性的根本原因是()。
2010年全年,北京地区进出口总额3014.1亿美元,比上年增长40.3%。其中出口554.7亿美元,增长14.7%;进口2459.4亿美元,增长47.8%。“十一五”期间,北京地区进出口总额累计达到。11389.3亿美元,是“十五”时期的2.9倍。其中
某有色金属公司四种主要有色金属总产量的为铜,镍的产量是铜和铝产量之和的,而铅的产量比铝多600吨。问该公司镍的产量为多少吨?()
串词:包公、爱戴、警魂、泰山、手铐。
最新回复
(
0
)