首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: void f(int*q) main() {int i=0; {int a[5]={1,2,3,4,5},i; for(;i
有下列程序: void f(int*q) main() {int i=0; {int a[5]={1,2,3,4,5},i; for(;i
admin
2018-01-11
59
问题
有下列程序:
void f(int*q) main()
{int i=0; {int a[5]={1,2,3,4,5},i;
for(;i<5;i++)(*q)++;} f(a);
for(i=0;i<5;i++)printf("%d,",a
);’
程序运行后的输出结果是
选项
A、2,2,3,4,5,
B、6,2,3,4,5,
C、1,2,3,4,5,
D、2,3,4,5,6,
答案
B
解析
void f(int*q)函数的功能是对(*q)的值连续5次自加1。在main()函数中f(a)语句把一维数组a[5]的首地址作为实参,传递给函数f(int*q)的形参q,然后在函数f(int*q)内,a[0]连续5次自加1后,a[0]的值就变成6。所以输出为6,2,3,4,5。
转载请注明原文地址:https://kaotiyun.com/show/KQxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的运行结果为()。#defineMAX(x,y)(x)>(y)?(x):(y)main(){inta=2,b=3,c=1,d=3,t;printf("%d\n",(MAX(a+b,c+d)
为了避免在嵌套的条件语句ifelse中产生二义性,C语言规定,else子句总是与()配对。
下列程序的运行结果是()。#include#defineADD(x)x+xmain(){intm=1,n=2,k=3;ints=ADD(m+n)*k;printf
下列程序执行的输出结果是()。#includemain(){chara[2][4];strcpy(a,"are");strcpy(a[1],”you”);a[0][3]=’&
设有以下语句:inta=1,b=2,c;c=a^(b<<2);执行后,c的值为()。
全面支持软件开发过程的软件工具集合称为__________。
当输入为”hello?”时,下面程序的执行结果是()。#includemain(){charC;c=getchar();while(C!=’?’){putchar(c
以下叙述中错误的是()。
数据结构分为逻辑结构与___________。
随机试题
CO2气体保护焊焊枪的导电嘴长度增加,导电性能将_____。
幽门梗阻所导致的持续呕吐可造成
男性,50岁,长期咳嗽、咳痰10余年,气急5年,查体:口唇发绀,颈静脉充盈,双肺干湿哕音,肝肿大肋下0.5cm,下肢轻度水肿,判定病人有无右心衰竭的主要依据是
A、蔷薇科B、十字花科C、柏科D、豆科E、夹竹桃科番泻叶来源于()。
幼儿甲状腺分泌不足易患( )。
我国地价体系的核心是()。
计算索赔费用时,监理工程师对承包人的索赔细目与相应工程量的审定,主要是进行以下()工作。
根据下表给定的工作间逻辑关系绘成的双代号网络图如下图所示,其中的错误有( )。
某企业2015年4月1日从银行借入期限为3年的长期借款400万元,编制2017年12月31日资产负债表时,此项借款应列入的报表项目是()。
教师对教师职业的意义和价值的认识,对教师职业的社会期望的认识,以及由此形成的强烈的从业、乐业、敬业的动机,属于教师的()。
最新回复
(
0
)