首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include<stdio.h> void sp(int*a){int b=2; *a=*a*2; printf("%d,",*a); a=&b: *a=*a*2; printf("%d,",*a);} main(){int k=3; sp
若有以下程序 #include<stdio.h> void sp(int*a){int b=2; *a=*a*2; printf("%d,",*a); a=&b: *a=*a*2; printf("%d,",*a);} main(){int k=3; sp
admin
2018-11-21
49
问题
若有以下程序
#include<stdio.h>
void sp(int*a){int b=2;
*a=*a*2;
printf("%d,",*a);
a=&b:
*a=*a*2;
printf("%d,",*a);}
main(){int k=3;
sp(&k);
printf("%d\n",k);
}
则程序的输出结果是
选项
A、6,4,6
B、6,4,3
C、6,12,12
D、9,4,9
答案
A
解析
本题考查了指针作为函数的参数,可以接收实参变量的地址,改变实参的值。主函数调用sp(&k),执行sp函数a指向向k,执行语句*a=*a*2后a指向空间的值k的值为6,改变a的指向以后,此时a指向b,则执行*a=*a*2以后,a指向空间b的值为4。调用结束返回主函数,输出k的值为6。
转载请注明原文地址:https://kaotiyun.com/show/iSxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若变量a,b已定义为int类型并赋值21和55,要求用printf函数以a=21,b=55的形式输出,请写出完整的的输出语句【】。
有以下程序:#includevoidWriteStr(char*fn,char*str){FILE*fp;fp=fopen(fn,"w");fputs(str,fp);fclose(fp);main()
有以下程序:main(){intm=0256,n=256;printf("%o%o\n’,m,n);}程序运行后的输出结果是()。
若已定义x和y为double类型,则表达式x=1,y=x+3/2的值是______。
下面程序的输出结果是() charb[]="ABCD"; main() { char*chp; for(chp=b;*chp;chp+=2)printf("%s",chp); print{("\n"); }
设有定义:intk=1,m=2;floatf=7;则下列选项中错误的表达式是()。
下列关于单目运算符++、--的叙述中正确的是
结构化程序设计主要强调的是()。
在关系数据库中,用来表示实体之间联系的是______。
耦合和内聚是评价模块独立性的两个主要标准,其中______反映了模块内各成分之间的联系。
随机试题
患者,男,52岁。右侧严重的三叉神经第Ⅱ、Ⅲ支痛伴痛性抽搐。所谓痛性抽搐,是指伴疼痛而发生的
30岁女性,4年前顺产一女婴,因盆腔肿物行开腹探查术,术中见子宫正常大小,双卵巢鹅蛋大小,囊性,包膜完整,冰冻切片报告为"良性囊性畸胎瘤",最适当的处理方法是
某公司拟进口一批奶牛,以下描述正确的是( )。
质量监督小组的管理方式属于()。
甲委托乙为其购买木材,乙为此花去了一定的时间和费用,现甲不想购买这批木材,于是电话告诉乙取消委托,乙不同意。下列说法中,不正确的有()。
1959年,康南特在《今日美国中学》中要求大力发展的高中阶段的学校类型称为()
马克思指出:“历史不过是追求着自己目的的人的活动而已。”这一观点表明()
(2005上项管)关于白盒测试,以下叙述正确的是______。
在Kerberos认证系统中,用户首先向(46)申请初始票据,然后从(47)获得会话密钥。(47)
ReadthefollowingarticleaboutCTO(ChiefTechnologyOfficer)andthequestions.Foreachquestion(15-20),markoneletter(
最新回复
(
0
)