首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #include void sp(int *a) { int b=2; *a:,*a*2;printf(*%d,",*a); a=&b; *a=*a*2;printf("%d,",*a);
若有以下程序: #include void sp(int *a) { int b=2; *a:,*a*2;printf(*%d,",*a); a=&b; *a=*a*2;printf("%d,",*a);
admin
2021-07-09
65
问题
若有以下程序:
#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,12,12
B、6,4,3
C、6,4,6
D、9,4,9
答案
C
解析
首先在主函数中给整型变量k赋值为3,调用sp函数,将变量k的地址作为实参传递给形参指针变量a;在sp函数中,*a=*a*2;即结果为6,由于指针变量a指向地址k,所以k值此时也变成6,通过printf()函数输出。整型变量b的地址赋给指针变量a,再执行*a=*a*2;语句,即结果为4,通过printf()函数输出。返回主函数,输出k的值6。因此C选项正确。
转载请注明原文地址:https://kaotiyun.com/show/zdtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下给定程序中,函数fun的功能是:判断输入的任何一个正整数n,是否等于某个连续正整数序列之和。若是,则输出所有可能的序列。否则输出“不能分解”。例如:当输入100时,输出:100=9+10+11+12+13+14+15+16100
程序流程图中带有箭头的线段表示的是()。
以下选项中合法的C语言常量是
设有定义:inta=0,b=1;,以下表达式中,会产生"短路"现象,致使变量b的值不变的是
数据字典(DD)所定义的对象都包含于()。
下列叙述中正确的是
以下叙述中正确的是
有三个关系R,S和T如下图所示:则由关系R和S得到关系T的操作是
线性表的链式存储结构与顺序存储结构相比,链式存储结构的优点有()。
下列说法不正确的是()。
随机试题
下列对锁骨的描述,不正确的是()。
女,60岁。发现风湿性心脏病10余年。查体:双侧颊部皮肤呈紫红色,心界向左扩大,心腰膨隆,心率100次/分,心尖部可闻及开瓣音及舒张期隆隆样杂音。该患者查体还可能发现的其他阳性体征是()
疏散模型在处理疏散的一般问题时,均采用了三种不同基本方法,不包括()。
根据有关规定,债权人申请债务人破产应当向法院提交的诉讼材料有()。
下列财务分析指标中,其数值越大,表明企业偿债能力越强的有()。
根据文章判断对太阳风定义正确的一项是()。下列途径不能证实太阳风存在的一项是()。
(2009年单选40)清末司法改革后,全国的最高审判机关是()。
vateSubCommand1_Crick()DimmAsInteger,nAsIntegerm=1:n=0DoWbilem<20n=m+nm=3*m+1LoopPrintm,nEndSub程序运行后,单击命令按钮C
Despitemuchloosetalkaboutthenewglobaleconomy,today’sinternationaleconomicintegrationisnotunprecedented.The50ye
气候温暖潮湿
最新回复
(
0
)