首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio.h> intt b=2; int fun(int*k) {b=*k+b;return(b);} main() { int a[
有以下程序 #include<stdio.h> intt b=2; int fun(int*k) {b=*k+b;return(b);} main() { int a[
admin
2009-09-28
33
问题
有以下程序 #include<stdio.h> intt b=2; int fun(int*k) {b=*k+b;return(b);} main() { int a[10]={1,2,3,4,5,6,7,8,},i; for(i=2;i<4;i++) {b=fun(&a
)+b; printf("%d",b);} print("\n"); } 程序运行后的输出结果是______。
选项
A、10 12
B、8 10
C、10 28
D、10 16
答案
C
解析
程序在执行for循环中,第—次调用fun()函数时,因为变量i的值为2,所以&a
指向a[2]),值为3,又因为b是全局变量,所以在fun函数中可以直接使用,执行“b=*k+b;”,即b=3+2=5,从被调函数中返回的值为5,此时全局变量b的值也变为5,所以由main()函数中执行语句“b=fun(&a
)+b;”的结果b=5+5=10,因此第—次输出b的值为10;第二次调用时变量i的值为3,调用 fun函数的返回值为14,所以第二次输出28,此时for循环中,变量i=4,不符合循环条件i<4,跳出循环,故选项C是正确的。
转载请注明原文地址:https://kaotiyun.com/show/f9Wp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在名称为Forml的窗体上添加两个名称分别为Textl和Text2的文本框,初始内容均为空;再建立一个下拉菜单,菜单标题为“操作”,名称为Ml,此菜单下含有两个菜单项,名称分别为Copy和Clear,标题分别为“复制”、“清除”,请编写适当的事件过程,使得
在考生文件夹下有一个工程文件sjt5.vbp,含三个窗体,标题分别为“启动”、“注册”、“登录”,程序运行时显示“启动”窗体,单击窗体上按钮时弹出对应窗体进行注册或登录。注册信息放在全局数组users中,注册用户数(小于或等于10个)放在全局变量
如果要在窗体上使用2组单选按钮,每组都可以有一个被选中,则应该做的是
下列叙述中正确的是()。
以下关于数组的叙述中,错误的是
为了在FormLoad事件过程中用Print方法在窗体上输出指定的内容,首先应执行的操作是
以下选项中,不合法的VisualBasic的变量名是
下列运算符中,优先级别最高的是
下面的语句用Array函数为数组变量a的各种元素赋值整数值:
随机试题
中药的四气为
标准直齿圆柱齿的全齿高h=9mm,其模数为()。
老年女性,皮疹,四肢肌无力1个月,吞咽困难,胸闷半月。查体可见上眼睑紫红色斑伴眶周水肿,双肺呼吸音粗,双下肺可闻及细湿啰音,左手Ⅱ、ⅣPIP压痛,双上肢肌力Ⅲ级,双下肢肌力Ⅱ级。经分析,该患者初步诊断
下列哪一心音可作为心室舒张期开始的标志
甲公司为增值税一般纳税人,适用的增值税税率为17%。2017年12月31日,甲公司内部审计部门在审计过程中发现下列有关问题并要求会计部门予以更正。不考虑所得税影响。资料一:经董事会批准,自2017年1月1日起,甲公司将管理用设备的折旧年限由10年
—Lookatmystamps.—Theyarebeautiful!You’vegotawonderful________.
法国历史上的第一部共和制宪法是()。
下列对古罗马与古希腊建筑差异和联系的表述,不正确的一项走______。对希腊柱式“形容词”“动词”“语法”意义的依次解释,正确的一项是______。
[*]
A、Taiwan’sNationalistParty.B、PeopleFirstParty.C、DemocraticProgressiveParty.D、TheNewParty.A
最新回复
(
0
)