首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 void f(int *q) {int i=0; for(;i
有以下程序 void f(int *q) {int i=0; for(;i
admin
2010-12-10
23
问题
有以下程序
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/sIPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面关于标准模块的叙述中错误的是( )。
运行如下程序:PrivateSubCommandI_Click()Dima(5,5)AsIntegerFori=lTo5Forj=1To4a(i,J)=i*2+j
在某个事件过程中定义的变量是( )。
设有以下程序:PrivateSubForm_Click() x=50 Fori=1To4 y=InputBox("请输入一个整数") y=Val(y) IfyMod5=0Then a=a+y
设窗体上有3个图像框:Image1、Image2、Image3,并有下面的程序代码:PrivateSubForm_Load()Image1.Picture=LoadPicture("LEAF.bmp")Image2.Pictu
在窗体上画一个名称为Command1的命令按钮,并编写如下程序:PrivateTypeRecord IDAsInteger NameAsString*20EndTypePrivateSubCommand1_Click()
如果要定义一个窗体级变量,定义变量语句的位置应该是
表达式Int(8*Sqr(36)*10^(-2)*10+0.5)/10的值是()。
下列选项中,不属于数据库管理的是()。
随机试题
立面或大坡面铺贴防水卷材时,应采用的施工方法是()。
男性,72岁,排便时突然跌倒,意识丧失,呼吸断续,有陈旧心肌梗死和糖尿病病史,无高血压病史,诊断为心脏骤停。该患者既往超声心动图检查未发现异常,其心脏骤停最可能的病因是
藜芦反
上市公司发生的下列交易或事项中,属于会计政策变更的是()。
禁止将回购资金用于固定资产投资、期货市场投资和股本投资,这是由()所决定的。
企业发行的债券,其票面金额与实际收到的现金净额之间的差额,在每期摊销时可能计入的科目有()。
上市开放式基金LOF的优点不包括()。
WhenIwaslookingforaChristmaspresentformydaughterinatoystore,anicelydressedlittlegirl,withsomemoneyinher
阅读以下说明,回答问题1至问题3,将解答填入答题纸对应的解答栏内。【说明】某广告公司有三个部门A、B和C,分别负责教育、金融和时事方面的广告。公司要为这三个部门创建网站,公司服务器的IP地址是10.0.248.24/24。公司在Windows服务器
TheAttorneyGeneralorderedafederalautopsyofBrown’sbody,seekingto______thefamilyandcommunitytherewouldbeathorou
最新回复
(
0
)