首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: void f(int*q) {int i=0; for(;i<5;i++)(*q)++; } main() {int a[5]={1,2,3,4,5},i; f(a); for(i=0;i
有下列程序: void f(int*q) {int i=0; for(;i<5;i++)(*q)++; } main() {int a[5]={1,2,3,4,5},i; f(a); for(i=0;i
admin
2015-12-25
29
问题
有下列程序:
void f(int*q)
{int i=0;
for(;i<5;i++)(*q)++;
}
main()
{int a[5]={1,2,3,4,5},i;
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
解析
voidf(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://jikaoti.com/ti/EBi0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列描述中正确的是()。
若有下列说明和语句,已知int型数据占2个字节,则下列语句的输出结果是()。stmctst{chara[15];intb;doublec;};printf("%d",sizeof(stru
下列程序的输出结果是()。#include<stdio.h>f(inta){intb=0;staticintc=4;a=c++;b++;return(a);}main(
设有下列的程序段:charstr[]="Hello";char*ptr;ptr=str;执行上面的程序段后,*(ptr+5)的值为______。
若有下列说明和语句,则对结构体变量st中成员i的引用方式不正确的是()。Structstu{inti;intname;}st,*#p;p=&St;
下列选项中不是字符常量的是()
数据库的逻辑模型设计阶段的任务是将______转换成关系模式。
在位运算中,操作数每左移两位,其结果相当于()。
对于下列字符串,说明表达式strlen(s)值的是()。chars[10]={’a’,’\n’,’a’,’b’,’\t’,’c’};
随机试题
Drapieristhepseudonymof.()
肺下界降低常见于
T2*是指
下列哪项不是继发性结核病的类型
“兵者,诡道也。故能而示之,不能用而示之不用,近而示之远,远而示之近……”(《孙子兵法》)这段话启示我们要()。
新课程以()为理论基础。
民族唱法
关系模型允许定义3类数据约束,下列不属于数据约束的是()。
要在"学生表"(学号,姓名,专业,班级)删除字段"专业"和"班级"的全部内容,应使用的查询是
Richard:Inmyopinion,smokingisonlyanamusement,likeplayingcards,reading,etc.Manyyearsago,whenanadulthanded
最新回复
(
0
)