首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #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
62
问题
若有以下程序
#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全国计算机二级
相关试题推荐
设有以下函数:voidfim(intn,char,*s){……}则下面对函数指针的定义和赋值均正确的是
有以下程序,程序运行后的输出结果是#include#defineSUB(X,Y)(X+1)*Ymain(){inta=3,b=4;printf("%d\n",SUB(a++,b++));}
下列条件语句中,输出结果与其他语句不同的是
若变量已正确定义,有以下程序段i=0;doprintf("%d,",i);while(i++);printf("%d\n",i);其输出结果是
有以下程序main(){inta=-2,b=0;while(a++&&++b);printf("%d,%d\n",a,b);}程序运行后输出结果是
以下叙述中正确的是
以下程序的主函数中调用了其前面定义的fun函数#includemain(){doublea[15],k;k=fun(a);}则以下选项中错误的fun函数首部是
以下程序依次把从终端输入的字符存放到f文件中,用#作为结束输入的标志,则在横线处应填入的选项是#includemain(){FILE*fp;charch;fp=fopen("fname","w");whi
在进行逻辑设计时,将E—R图中实体之间联系转换为关系数据库的()。
随机试题
________式插花为高视平线构图:
营养不良皮下脂肪最后消失的部位是
病人因输液引起左上肢条索状红线,红、肿、热痛,伴畏寒,发热。下述处理错误的是
“好孩子”取向,是柯尔伯格所说的道德发展第()阶段的特点。
2017年8月,中国联通作为央企混改试点企业,面向民营资本开放,引入具有协同效应的战略投资者,充分发挥董事会职能,构建员工持股和职业经理人制度。中国联通的混改旨在()。
2016年11月教育部发文规定,普通高等学校将不再举办本校全日制教育专业范围外的学历继续教育,没有举办全日制专科层次教育的普通本科高校,不再举办专科层次的学历继续教育。上述规定的起始时间是()
钟表店的师傅把表的时针和分针装反了,中午12点把时间调准了,那么到第二天中午12点整为止,共有几次时间显示是正确的?()
根据所给文字资料回答134-138题。截止2008年5月30日,郑州棉花期货上市四年累计成交已达4120万余手,共计2亿多吨。棉花期货作为中国期货市场治理整顿后国家批准上市的第一个期货新品种,当时被视为我国期货市场步入稳步发展阶段的重要标志
Whatwouldyoudowith?$590m?ThisisnowaquestionforGloriaMackenzie,an84-year-oldwidowwhorecentlyemergedfromher
Iamwritingtoapologizefor______(没有提前打电话取消会议).
最新回复
(
0
)