首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #3include<stdio_h> main(){int k=3; void sp(int*a){int b=2; sp(&k); *a=*a*2; printf("%d\n",k); printf("%d,",*a); } a=&
若有以下程序 #3include<stdio_h> main(){int k=3; void sp(int*a){int b=2; sp(&k); *a=*a*2; printf("%d\n",k); printf("%d,",*a); } a=&
admin
2016-12-18
65
问题
若有以下程序
#3include<stdio_h> main(){int k=3;
void sp(int*a){int b=2; sp(&k);
*a=*a*2; printf("%d\n",k);
printf("%d,",*a); }
a=&b;
*a=*a*2;
printf("%d,",*a);}
则程序的输出结果是
选项
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/pfDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include#defineN5#defineMN+1#definef(x)(x*M)main(){inti1,i2;i1=f(2);i2=f(1+1);printf
下列叙述中正确的是
检查软件产品是否符合需求定义的过程称为
以下程序运行后的输出结果是【】。main(){intx,a=1,b=2,c=3,d=4;x=(a
以下定义的结构体类型拟包含两个成员,其中成员变量info用来存入整形数据;成员变量link是指向自身结构体的指针,请将定义补充完整。structnode{intinfo;【】link;};
以下程序运行时若要正确输出函数的入口地址和输入数的绝对值,应在程序空缺处填入的正确选项是abs(intx){if(x>=0)returnx;elsereturn-x;}main(){inty,z,(*p)(i
以下选项中,当x为大于l的奇数时,值为0的表达式是
若程序有宏定义:#defineN100则以下叙述中正确的是______。
若a是int型变量,且a的初值为4,则计算a+=a-=a*a表达式后a的值为______。
随机试题
下列关于红骨髓的叙述,正确的是()
腹主动脉瘤彩色多普勒超声表现,不正确的是
哮喘防治指南明确提出哮喘治疗中激素和β2受体激动剂首选给药途径是有关糖皮质激素治疗哮喘的作用机制不正确的是
A.喜树碱B.硫酸长春碱C.多柔比星D.紫杉醇E.盐酸阿糖胞苷作用于DNA拓扑异构酶Ⅰ的天然来源的药物是
按基础埋置深度不同分为( )。
背书人、承兑人、保证人在票据上的签章不符合法规规定的,票据无效。( )
材料:湘教版七年级上册第五章“世界的发展差异”的课标要求和活动建议如下。课标要求:(1)发展中国家与发达国家运用数据和实例,说出发展中国家和发达国家发展水平的差异。知道发展中国家与发达国家的地区分布特点。(2)国际合作用实例说明加强国际
设双曲线的离心率为,且它的一条准线与抛物线y2=4x的准线重合,则此双曲线的方程为______.
小儿骨头最外层的骨膜较厚,可以发生“折而不断”的现象,这种现象被称为青枝骨折。()
2016年12月2日,最高法院第二巡回法庭对“聂树斌故意杀人、强奸妇女”再审案公开宣判,改判聂树斌无罪。该案表明:办理死刑案件,只要证据间存在无法排除的矛盾和无法解释的疑问,证据没有形成完整的证明体系,依据现有证据不能得出唯一的结论,就不能认定被告人有罪。
最新回复
(
0
)