首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include 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;
若有以下程序 #include 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;
admin
2020-03-15
41
问题
若有以下程序
#include
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/4CCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
关于算法,以下叙述中错误的是
在以下给出的表达式中,与while(E)中的(E)不等价的表达式是
若有定义:floatx=1.5;inta=1,b=3,c=2;则正确的switch语句是
在一个C源程序中所定义的全局变量,其作用域为
设有定义:inta=2,b=3,c=4;,则以下选项中值为0的表达式是
设有定义:charp[]={’1’,’2’,’3’},*q=p;以下不能计算出一个char型数据所占字节数的表达式是
下列关系表达式中,结果为“假”的是
数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和()。
随机试题
变压器的储存有什么要求?
下列除哪项因素外,均可导致外阴表皮角化过度、脱落而呈白色
国家鼓励境内外组织和个人通过()
某施工企业需要一台设备,经过分析租赁与购买该设备的利益,决定从设备租赁公司租借一台该设备,该设备的价格为128万元,租期为7年,每年年末支付租金,折现率为10%,附加率为4%。下列因素会促使企业选择设备购买而不是设备租赁的是()。
某基金投资组合中,持有股票业绩为6.58%,沪深300指数业绩为3.81%,持有债券业绩为1.45%,债券指数业绩为1.21%,持有货币市场工具业绩为0.48%,对应活期存款利率为0.35%;上述品种中股票权重70%,债券权重20%,现金权重10%,则行业
()又称辛迪加贷款。
财务预测属于财务管理环节的()。
根据反垄断法律制度的规定,在经营者集中附加限制性条件批准制度中,剥离业务的买方应当符合的要求有()。
Ifhehadlistenedtome,he______earlier.
汇率超调
最新回复
(
0
)