首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include<stdio.h> main(){int k=3; void sp(int*a){int b=2; sp(&k);
若有以下程序 #include<stdio.h> main(){int k=3; void sp(int*a){int b=2; sp(&k);
admin
2017-04-26
32
问题
若有以下程序
#include<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;
pfintf("%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/eeDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下关于long、int和short类型数据占用内存大小的叙述中正确的是
以下叙述中错误的是
以下程序运行后,输出结果是#definePT5.5#defineS(x)PT*x*x#include<stdio.h>main(){inta=1,b=2;printf("%4.1f\n"
下述程序的输出结果是#include<stdio.h>voidmain(){inta[5]={2,4,6,8,10};int*p=a,**q=&p;printf("%d,",*(p++));pfint
有以下程序段charch;intk;ch=’a’;k=12;printf("%c,%d,",ch,ch,k);printf("k=%d\n",k);已知字符a的ASCII码值为97,则执行上述
x,y,z被定义为int型变量,若从键盘给x,y,z输入数据,正确的输入语句是
已知函数ffead的调用形式为fread(buffer,size,count,fp);,其中buffer代表的是()。
mystrlen函数的功能是计算str所指字符串的长度,并作为函数值返回。请填空。intmystrlen(char*str){intI;for(I=0;【】!=’\n’;I++);return(I);}
随机试题
下列哪项不属于基本数据分析()
说服教育的形式主要有()、()、()、()、()、()、()。
间质性肺疾病最有价值的诊断手段是
肾母细胞瘤最常见的临床症状是
三焦辨证中的中焦病证包括
60岁某病人,G5P5,绝经7年。患慢性支气管炎20年,经常咳嗽。近10年来感觉下身有块状物脱出,开始时,卧床休息后块状物可消失,但近5年来块状物逐渐增大,平卧后也不消失,并伴尿频、尿失禁。妇科检查:阴道前后壁重度膨出,宫颈及全部宫体脱出在阴道口外,两侧附
六氟化硫断路器的高度误差不应大于()。
将20台乙产品分配给投资者,应纳增值税为()。本月进项税额转出数合计()。
根据以下资料,回答86-90题。据国家统计局2008年4月公布,2008年3月份,“国房景气指数”为104.72,比2月份回落0.83点,比去年同期上升3.50点。具体的各分类指数情况如下:3月份资金来源分类指数为102.38,比2月份
设抛物线y=ax2+bx+c(a<0)满足:(1)过点(0,0)及(1,2);(2)抛物线y=ax2+bx+c与抛物线y=一x2+2x所围图形的面积最小,求a,b,c的值.
最新回复
(
0
)