首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: 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
2020-03-15
16
问题
有下列程序:
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++)print("%d,",a
);}
程序运行后的输出结果是
选项
A、2,2,3,4,5,
B、6,2,3,4,5,
C、i,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/PDCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在学生管理的关系数据库中,存取一个学生信息的数据单位是
下列链表中,其逻辑结构属于非线性结构的是
下列叙述中正确的是
有以下程序#include<stdio.h>main(){inta=2,b;b=a<<2;printf("%d\n",b);}
有以下程序main(){unsignedchara=2,b=4,c=5,d;d=a|b;d&=c;printf("%d\n",d);}程序运行后的输出结果是
以下叙述中正确的是
以下能正确定义且赋初值的语句是
若有定义:intw[3][5];则以下不能正确表示该数组元素的表达式是
下面对软件测试描述错误的是()。
在学生管理的关系数据库中,存取一个学生信息的数据单位是()。
随机试题
下列关于课外、校外教育的说法,错误的是()
消化道造影检查常用的造影剂是
患者,男,25岁。牙折裂达龈下,断端与牙槽嵴顶平齐。如需全冠修复,应考虑
明确项目的(),有助于界定项目的范围、目标和利益群体。
导游员要牢记紧急情况的呼救电话。游客突发重病,需要拨打医疗急救电话叫救护车,电话号码是()。
离开旅游目的地国家前一两天,领队要与当地导游员逐一核实离境机票中的()。
以下各句中没有语病的一句是()。
某公司欲开发一个大型多人即时战略游戏,游戏设计的目标之一是能够支持玩家自行创建战役地图,并定义游戏对象的行为和对象之间的关系。针对该需求,采用___(1)_____架构风格最为合适。在架构设计阶段,公司的架构师识别出两个核心质量属性场景,其中“在并发用户数
Therocketengine,withitssteadyroarlikethatofawaterfallorathunderstorm,isanimpressivesymbolofthenewspaceage
Americaisinnoimmediatedangerof"runningoutofwater".PeopleintheWesthavebeenawarethatwaterisapreciouscommodi
最新回复
(
0
)