首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #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
61
问题
若有以下程序:
#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全国计算机二级
相关试题推荐
以下选项中,合法的是()。
给定程序MODIl.C中函数fun的功能是:将tt所指字符串中的小写字母都改为对应的大写字母,其他字符不变。例如,若输入”Ab,cD”,则输出”AB,CD”。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或
在三级模式之间引入两层映像,其主要功能之一是()。
在数据库系统中,用于对客观世界中复杂事物的结构及它们之间的联系进行描述的是
运行下面的程序,输入字符串“MicrosoftVisualStudio”,则程序的执行结果是()。#include<stdio.h>main(){charChr[20];scanf(’’%s’’,&Ch
设变量x和y均已正确定义并赋值,以-F’if语句中,在编译时将产生错误信息的是()。
以下叙述中正确的是
在数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是()。
以下说法正确的是()。
随机试题
______fromthehilltop,thelakesceneryisbeyonddescription.
A.0.05~0.1gB.0.3~0.6gC.0.6~1.5gD.3~6gE.3~15g雄黄的用量应控制在
甲、乙为夫妻,甲因经商而暴富,遂公开养起二奶,并在外拈花惹草。甲、乙因此感情不和,乙因此得了忧郁症,并提出离婚。在离婚诉讼中,乙的下列诉讼请求应予支持的有:()
下列机房中,需要考虑泄压的是()。
建设项目融资方式具有多元化的特点,融资渠道呈现()。
“进口口岸”栏应填()。“包装种类”栏应填()。
由学生所在学校的教师编制、实施和评价的课程一般被称为()
下列关于B/S模式应用服务器的描述中,错误的是()。
如果将窗体背景图片存储到数据库文件中,则在“图片类型”属性框中应指定()。
Whoislisteningtothetalk?
最新回复
(
0
)