首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include void sp(int*a){ int b=2: *a=*a*2: printf("%d,",*a); a=&b; *a=*a*2; printf("%d
若有以下程序 #include void sp(int*a){ int b=2: *a=*a*2: printf("%d,",*a); a=&b; *a=*a*2; printf("%d
admin
2020-05-19
34
问题
若有以下程序
#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/vuCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
关于结构体类型的叙述中正确的是()。
设变量均已正确定义,若要通过,si2anf(“%d%c%d%c”,&a1,&e1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符x和Y。以下所示的输入形式中正确的是(注:口代表空格字符)()。
下列关于逻辑运算符两侧运算对象的叙述中正确的是()。
在软件开发中,需求分析阶段可以使用的工具是()。
以下选项中可用作C程序合法实数的是()。
设有一联合体变量定义如下:uniondata{longa;floatb;intc;chard;};uniondatax;执行下列语句后,正确的联合体变量x的值是()
下面程序的运行结果是()。#include#includemain(){char*s1="abDuj";char*s2="ABdUG";intt;t=strcmp(s1,s
下列方法中,属于白盒法设计测试用例的方法的是()。
若变量均已正确定义并赋值,以下合法的C语言赋值语句是()。
随机试题
万能分度头的侧轴通过交错轴斜齿轮传动与分度盘相联系。()
关于胎头侧脑室的描述,不正确的是
根据《维也纳条约法公约》,以下关于条约保留的说法中正确的是哪些?()
关键部位或技术难度大、施工复杂的分项工程施工前,承包单位的技术交底书(作业指导书)要报( )审查。
关于合同的变更,下列说法正确的有()。
中国于()年正式加入《世界文化和自然遗产保护公约》。
长江中游城市群省会城市第四届会商会于2016年3月1日召开就2016年重点开展的合作事项形成《南昌行动》。()将共同打通长江中游城市群水、陆、空交通大通道。
调查显示,在经济较为依赖农业的中亚和南亚部分地区,水资源供应正面临严峻挑战。气候记录表明这些地区的干旱可能持续数年。气候变化可能会进一步加剧这些地区的水资源短缺。而一项研究显示,亚洲高山冰川夏季融水约36立方千米,足以满足2.21亿人的基本需求。有人据此得
HowmanydaysinoneweekdocsthemanhaveEnglishclasses?
Wemust______thattheexperimentiscontrolledasrigidlyaspossible.
最新回复
(
0
)