首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #include void sp(int *a) { int b=2; *a:,*a*2;printf(*%d,",*a); a=&b; *a=*a*2;printf("%d,",*a);
若有以下程序: #include void sp(int *a) { int b=2; *a:,*a*2;printf(*%d,",*a); a=&b; *a=*a*2;printf("%d,",*a);
admin
2021-07-09
44
问题
若有以下程序:
#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,由于指针变量a指向地址k,所以k值此时也变成6,通过printf()函数输出。整型变量b的地址赋给指针变量a,再执行*a=*a*2;语句,即结果为4,通过printf()函数输出。返回主函数,输出k的值6。因此C选项正确。
转载请注明原文地址:https://kaotiyun.com/show/zdtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
软件设计过程中的E一R图转换为关系时,其中的实体和联系都可以表示为()。
有以下程序段int*p;p=_______malloc(sizeof(int));若要求使P指向一个int型的动态存储单元,在横线处应填入的是
下列叙述中正确的是
设循环队列的存储空间为Q(1:35),初始状态为from=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为
设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为
在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是
下面不属于软件需求规格说明书内容的是()。
软件测试的目的是()。
下列说法不正确的是()。
随机试题
基金投资组合公告的披露事项主要包括( )。
作为一门课程,公共关系学首次在大学内被讲授是在【 】
导致泄泻发生的重要因素是:
A、液-液萃取法B、沉淀法C、硅胶色谱法D、聚酰胺色谱法E、离子交换色谱法根据物质溶解度不同进行分离的方法是
股份有限公司作出增加或者减少注册资本的决议,必须经出席会议的股东()以上通过。
上级领导用于对下级机关布置工作、阐明工作活动原则的指导性文件,称为()。
下列属于“丝绸之路”上保留至今的文明遗迹是()。
设
数学表达式写成c++语言的表达式为【】。
Readthee-mailsbelow.Completethebookingformontheoppositepage.Writeawordorphrase(inCAPITALLETTERS)oranumber
最新回复
(
0
)