首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #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
38
问题
若有以下程序
#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全国计算机二级
相关试题推荐
以下程序的输出结果是()。voidfun(int*p,int*q){intt;t=*P;*P=*q;*q=t;*q=*p;}main(){inta=0,b=9;fun(&a,&b);printf(’’%d%\n’’,a,b);}
关于数组的叙述中正确的是()。
若intfun(doublex[10],int*n),则下面针对此函数的函数声明语句中正确的是()。
在软件开发中,需求分析阶段可以使用的工具是()。
由N个有序整数组成的数列己放在一维数组中,给定程序MODI1.C中函数fun的功能是:利用折半查找算法查找整数m在数组中的位置。若找到,返回其下标值;反之,返回-1。折半查找的基本算法是:每次查找前先确定数组中待查的范围:low和high(low
下面程序的运行结果是()。#include#includemain(){char*s1="abDuj";char*s2="ABdUG";intt;t=strcmp(s1,s
下面程序的输出结果是()。#includemain(){chara[]={’a’,’b’,’c’,’d’,’f’,’g’},*p;p=a;printf("%c\n",*p+4);}
在数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是()。
与十进制数200等值的十六进制数为
在16位编译系统上,若有定义“inta[]={10,20,30},*p=a;”,当执行“p++;”后,下列说法错误的是
随机试题
成年人的监护人应当保障并协助被监护人实施与其()相适应的民事法律行为。
病人常于餐后3h上腹部疼痛,进食后缓解,近3d来上腹部持续胀痛,较以往严重,今日上午突然面色苍白,大汗淋漓,四肢厥冷,烦躁不安,测血压为10.7/5.8kPa。此时考虑为
下列关于法律原则与法律规范的区别表述正确的是:()。
再生水回用处理技术的选择主要取决于()的要求。
强化公司治理和内部控制是降低操作风险的有效手段,所有的操作风险事件都能够得到人为控制。()
A、 B、 C、 D、 D
政务公开是指政府的工作内容公开化,对于政府筹划或正准备进行的各项工作,分类进行公开,并对各项工作内容及进程予以公开,任何公民都可以通过特定途径进行查询、监督。下列不属于政务公开的是:
某人经过观察发现,某公司性格外向的职工每天都能按时上下班,而性格内向的职工每天都要在公司加班才能完成工作。由此他得出结论,性格外向的职工工作效率比性格内向的职工工作效率高。假设下列选项为真,则对题干结论最能起到削弱作用的是:
数据管理技术的发展经历了如下三个阶段:人工管理阶段、文件系统阶段和()系统阶段。
A、 B、 C、 C(A)重复使用hand一词,易造成误导。(B)sure虽然是肯定回答,但是用giveyouaride回答givemeahand,易造成误导。需多加注意。(C)回答很乐意,故为正确答案。
最新回复
(
0
)