首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 void f(int *q) {int i=0; for(;i
有以下程序 void f(int *q) {int i=0; for(;i
admin
2010-12-10
56
问题
有以下程序
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
解析
调用函数f()时,将数组a的地址传递给了指针q,此时q指向的就是数组a的第一个元素a[0]。在5次循环过程中,q始终指向a[0],因此a[0]的值增加了5。最后的输出结果为"6,2,3,4,5"。
转载请注明原文地址:https://kaotiyun.com/show/TIPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面关于文件叙述中错误的是( )。
窗体上有一个名称为Option1的单选按钮数组,程序运行时,当单击某个单选按钮时,会调用下面的事件过程:PrivateSubOption1_Click(IndexAsInteger)EndSub下面关于此过程的参数I
窗体上有一个名称为Picture1的图片框控件,一个名称为Label1的标签控件,如图所示。现有如下程序:PublicSubdisplay(xAsControl) IfTypeOfxIsLabelThen xCapti
在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是()。
数据流图中带有箭头的线段表示的是( )。
窗体上有名称为Command1的命令按钮,名称分别为Label1、Label2、Label3的标签。编写如下程序:PrivatexAsIntegerPrivateSubCommand1_Click() StaticyAsIntege
数据库系统的三级模式不包括( )。
以下自定义数据类型的语句中,正确的是( )。
设在工程中有一个标准模块,并定义了如下类型:TypeStutypeinoAsIntegerstmameAsString*20strsexAsString*2smarkAsSingle
以下4组用户定义标识符中,全部合法的一组是( )
随机试题
我国实现工业化的根本政治前提是()
在下列哪些案件中,人民法院可以指定承担法律援助义务的律师为其提供辩护?( )
衡量中心地重要性,确定其等级的指标是()。
医疗费用保险中的辅助护理服务保险包括( )。
中央银行的基本职能是()。Ⅰ.发行法偿货币Ⅱ.制定和执行货币政策Ⅲ.实施金融监管Ⅳ.发行股票
再生障碍性贫血患者感染最常见于
Forgatheringdataaboutindividualsorgroupsatdifferentdevelopmentallevels,researcherscanusetworelatedresearchdesig
Usually,onlyadolescentsboughtcomicbooks,butduringWorldWarII,thegovernmentsubsidizedthecomicsindustryinorderto
Publicholidaysandfestivalsareanimportantpartofacountry’slife.Theygiveeveryoneabreakfromroutineandtheyformp
Globalization,aprocesswherebyownersofcapitalareenabledtomovetheircapitalaroundtheglobemorequicklyandeasily,h
最新回复
(
0
)