首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有函数 voidfun(double a[],int*n) {……} 以下叙述中正确的是
若有函数 voidfun(double a[],int*n) {……} 以下叙述中正确的是
admin
2012-05-23
48
问题
若有函数
voidfun(double a[],int*n)
{……}
以下叙述中正确的是
选项
A、形参a和n都是指针变量
B、形参a是一个数组名,n是指针变量
C、调用fun函数时将把double型实参数组元素一一对应地传送给形参a数组
D、调用fun函数时只有数组执行按值传送,其他实参和形参之间执行按地址传送
答案
B
解析
形参a是一个double类型的数组,形参n是一个指向整型变量的指针变量,故选项B正确。选项A中,形参a作为数组名,它保存数组的首地址,可以视为一个指针,但是指针常量不是指针变量,所以错误。C语言中将实参数组的首元素的地址传递给形参数组,并不对形参数组大小做检查,所以选项C中的说法是错误的。无论是数组名做形参还是指针变量做形参,实参和行参之间都是按照地址传送的,所以选项D是错误的。
转载请注明原文地址:https://kaotiyun.com/show/9NPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序main()inta[10]={1,2,3,4,5,6,7,8,9,10},*p=.&a[3],*q=p+2;printf("%d\n",*p+*q);程序运行后输出结查是
有以下程序main(){intx[8]={8,7,6,5,0,0},*s;s=x+3;printf("%d\n",s[2]);}执行后输出结果是
有以下程序main(){inti,n=0;for(i=2;i<5;i++){do{if(i%3)continue;
以下选项中可以作为C语言合法常旱的是
一个C语言程序是由()。
fun函数的功能是:首先对a所指的N行N列的矩阵,找出各行中的最大的数,再求这N个最大值中的最小的那个数作为函数值返回。请填空。#include<stdio.h>#defineN100intfun(int(*a)[N]){int
有以下程序#include<string.h>structSTU{inthum;floatTotalScore;};voidf(structSTUp)
若有定义"int*p[3];",则以下叙述中下确的是
下列选项中正确的语句是
以下符合C语言语法的实犁常量是
随机试题
随着我国社会逐步进入老龄化,现有的养老模式一般包括家庭养老、机构养老、社区养老和以房养老等。下列关于我国农村老人养老模式的表述错误的是:
患者,男性,55岁。因胸痛3小时以急性心肌梗死住院,入院后突发心跳、呼吸停止,经心肺复苏后心跳恢复,自主呼吸微弱,需机械通气,患者中度昏迷,医师建议行亚低温治疗。在复温时不宜太快,一般要求
通过现况调查可得出
在证券交易所挂牌交易的品种包括()。
下列关于费用的说法中,正确的有()。
“四面荷花三面柳,一城山色半城湖”描述是()的城市风貌。
简述劳动分工的内容和原则。
幼儿创造想象发展的特点是什么?
【2010-40】某一研究者需要收集近年来国家教育事业发展的有关数据,最可靠的信息来源是()。
A、Toadruggist.B、Toadoctor.C、Toadentist.D、Tohiswife.C
最新回复
(
0
)