首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include void sp(int *a) { int b=2; *a = *a * 2; printf("%d,", *a); a=&b;*a = *a * 2; printf("%d,", *a); } main(
若有以下程序 #include void sp(int *a) { int b=2; *a = *a * 2; printf("%d,", *a); a=&b;*a = *a * 2; printf("%d,", *a); } main(
admin
2015-07-31
21
问题
若有以下程序
#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,12,12
B、6,4,3
C、6,4,6
D、9,4,9
答案
C
解析
首先在主函数中给整型变量k赋值为3,调用sp函数,将变量k的地址作为实参传递给形参指针变量a;在sp函数中,*a = *a * 2;即结果为6,通过printf()函数输出。整型变量b的地址赋给指针变量a,再执行*a = *a * 2;,即结果为4,通过printf()函数输出。返回主函数,输出k的值6。因此C选项正确。
转载请注明原文地址:https://kaotiyun.com/show/pIDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
表示“整数x的绝对值大于5”时值为“假”的C语言表达式是______。
设有下列说明语句:strcutstr{intx;floaty;charz;}st;则下列的叙述中不正确的是()。
下列叙述中正确的是()。
排序方法中,将整个无序序列分割成若干小的子序列并分别进行插入排序的力法,称为______。
利用fseek函数可实现的操作是()。
若以"a+"方式打开一个已存在的文件,则下列叙述正确的是()。
若已包括头文件<string.h>且已有定义chars1[18],s2={"ABCDE"}和inti,现要将字符串"ABCDE"赋给s1,下列语句错误的是()。
实体之间的联系可以归结为一对一联系、一对多(或多对多)的联系与多对多联系。如果一个学校有许多教师,而一个教师只归属于一个学校,则实体集学校与实体集教师之间的联系属于______的联系。
将E-R图转换到关系模式时,实体与实体间的联系可以表示成()
深度为5的满二叉树中,叶子结点的个数为______。
随机试题
左图为等大的3个灰色正方体和15个白色正方体组合成的多面体,其可以切割为①、②和③三个小多面体,则③代表的多面体可能是:
差动接收机串接于两个力矩式发送机之间,接收其电信号,并使自身转子转角为两发送机转角的()。
为了测量故障的分布,以便更好地了解和消除这些原因的试验方式是()
平胃散的适应证是八正散的适应证是
下述关于所有权的理解,错误的有:()
所谓(),是指特定立体控制的、不具有独立实体、对生产经营持续发挥作用并带来经济利益的一切经济资源。
在破产程序中,债务人与债权人会议达成的和解协议发生效力后,应受和解协议约束的债权人是()。
甲、乙、丙三队进行足球循环赛。已知有下列情况:根据上表情况,可以得出甲队对丙队的进球数之比是()。
如果一台CiscoPIX525防火墙有如下配置:pix525(con6g)}#nameifethemet0p1security100pix525(config)#nameifethernet1p2security0pix525
Whatisthenewsitemmainlyabout?
最新回复
(
0
)