首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include<stdio.h> void sp(int*a){ int b=2; a=&b; *a=*a*2: printf("%d,",*a);) main(){int k=3
若有以下程序 #include<stdio.h> void sp(int*a){ int b=2; a=&b; *a=*a*2: printf("%d,",*a);) main(){int k=3
admin
2013-10-19
18
问题
若有以下程序
#include<stdio.h>
void sp(int*a){
int b=2;
a=&b;
*a=*a*2:
printf("%d,",*a);)
main(){int k=3,*p=&k;
sp(p);
printf("%d,%d\n",k,*p);)
则程序的输出结果是
选项
A、4,3,4
B、4,3,3
C、6,3,6
D、6,6,6
答案
B
解析
主函数中定义指针变量p指向k,调用函数sp(p),将k的地址传递给形参指针a,函数转到sp运行,a指向b的地址,表达式*a=*a*2,相当于b=b*2,得到*a的数据4输出。函数调用结束,此时a和b的空间撤销,而对实参k和p的值并没有改变,仍旧是3。
转载请注明原文地址:https://jikaoti.com/ti/LCn0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
软件是程序、数据和【】的集合。
设有如下说明typedefstruct{intn;charc;doublex;}STD;则以下选项中,能正确定义结构体数组并赋初值的语句是
对建立良好的程序设计风格,描述正确的是
若有如下程序:main(){intk,x=0,y=0;for(k=0;k<=2;k++)switch(k){case0:X++;case1:y++;case2:X++
下列程序执行后的输出结果是:main(){chararr[2][4];strcpy(arr’"you");strcpy(arr[1],"me");arr[0][3]=’&’;printf("%s\n",
设有以下声明语句streetex{intx;floaty;charz;}example;则下面的叙述中不正确的是______。
以下叙述中正确的是()。
设栈S初始状态为空。元素a、b、c、d、e、f依次通过栈S,若出栈的顺序为c、f、e、d、b、a,则栈S的容量至少应该为()。
在下面语句中,其含义为“p为指向含n个元素的一维数组的指针变量”的定义语句是()
若要定义a为3×4的二维数组,正确的定义语句是()
随机试题
Acollegeoruniversity’sinternationalstudentofficeisagoodplace【C1】______gettingtoknowtheschoolandthecountry.Let
A.青霉素B.红霉素C.氯霉素D.庆大霉素E.卡那霉素新生儿败血症需用的抗生素是
下述情况出现宫缩乏力时,可用催产素助产的是
《珠海市商品交易市场管理条例》(1998,地方性法规)和《珠海经济特区审计监督条例》(2003)由珠海市人大常委会制定,《珠海经济特区关于进一步鼓励外商投资的规定》(1990)是珠海经济特区管理委员会颁布的,《珠海市政府关于珠海加快生产科技型私营企业发展的
协调进行监理工作的前提和实现监理目标的重要保证是( )。
江河,湖泊治理和防洪工程设施建设的基本依据是()。
使用()测试消防电梯由首层直达顶层的运行时间。
制订班轮船期表是班轮营运组织工作的一项重要内容。()
下面是某求助者MMPI-2的测验结果关于该求助者的测验结果,正确的说法包括()。(A)Pd量表的原始分为21(B)370题以后的回答有效(C)求助者不加区别地回答项目(D)两点编码类型属于突出编码
德国大众汽车集团成立于1937年,是德国的最大企业,2010年打败日本丰田、美国GM成为世界最大的汽车公司,公司总部曾迁往柏林,现仍设在沃尔夫斯堡,是一个在全世界许多国家都有生产厂的跨国汽车集团,名列世界十大汽车公司之首。德国大众汽车集团旗下拥有宾利、大众
最新回复
(
0
)