首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include void f( int *q ) { int i=0; for ( ;i
有以下程序 #include void f( int *q ) { int i=0; for ( ;i
admin
2020-05-19
60
问题
有以下程序
#include
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、6, 2, 3, 4, 5,
B、2, 2, 3, 4, 5,
C、1, 2, 3, 4, 5,
D、2, 3, 4, 5, 6,
答案
A
解析
函数f的功能是循环执行语句"(*q)++;"五次,而该语句的执行过程是获取指针p指向的数据并自加,由于指针p没有移动,所以每次获取的都是数组a第一个元素的值,自加五次之后,值为6,数组的其他元素没有变化,所以答案选A。
转载请注明原文地址:https://kaotiyun.com/show/b5Cp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列给定程序中,函数fun的功能是:计算并输出下列级数的前N项和SN,直到SN+1的值大于q为止,g的值通过形参传入。例如,若q的值为50.0,则函数值应为49.394948。请改正程序中的错误,使它能得出正确的结果。注
下列程序定义了N×N的二维数组,并在主函数中赋值。请编写函数fun,函数的功能是:求出数组周边元素的平均值并作为函数值返回给主函数中的s。例如,若a数组中的值为:01279197
下列给定程序的功能是:读入一个英文文本行,将其中每个单词的第一个字母改成大写,然后输出此文本行(这里"单词"是指由空格隔开的字符串)。例如,若输入"Iamastudenttotaketheexamination",则应输出"IAmAStud
以下程序的输出结果是()。#includemain(){inta=0,b=0,c=0c=(a+=++b,b+=4);printf(’’%d,%d,%d\n’’,a,b,c);}
关于子函数调用的叙述中正确的是()。
设fp=fopen(“file”,“w”);,关于文件操作叙述的选项中正确的是()。
一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或者多个共有的()。
软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是()。
已知学生的记录由学号和学习成绩构成,N名学生的数据已存入结构体数组a中。请编写函数fun,函数的功能是:找出成绩最高的学生记录,通过形参指针传回主函数(规定只有一个最高分)。已给出函数的首部,请完成该函数。注意:部分源程序存在文件PROG1.C中
下面属于软件设计阶段产生的文档是()。
随机试题
向量a=(1,-4,1)与b=∈(2,-2,-1)的夹角θ为()。
不具有化瘀止血功效的药物
简述建筑物区分所有权。[四川师大2018年研]
建设工程的勘察、设计,经有关部门批准,可以直接发包,下列表述不正确的是()
计划与市场相结合在现阶段的体制形式是()相结合。
根据《中华人民共和国物权法》的规定,下列各项中,不属于建设用地使用权人依法对国家所有的土地享有的权利是()。
要实现2003年我国经济增长率达到7%左右的目标,根本的举措是扩大投资。()
GivethelogicalvariablesX=0,Y=1,thevalueofX∧Y(logicalmultiply)is().
HappyTherapy(诊疗)NormanCousinswasabusinessmanfromtheUnitedStateswhooftentraveledaroundtheworldonbusiness.H
PresidentJeffersonbought______fromFranceanddoubledthecountry’sterritory.
最新回复
(
0
)