首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #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
62
问题
若有以下程序:
#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全国计算机二级
相关试题推荐
以下语句中存在语法错误的是()。
设有定义:intx=11,y=12,z=0;,以下表达式值不等于12的是()。
有以下程序#include<stdio.h>main(){inti,array[6]={1,5,0,4};for(i=0;i<5;i++)printf("%d,",array[i
在三级模式之间引入两层映像,其主要功能之一是()。
若有定义语句:doublea,*toP=&a;以下叙述中错误的是().
将E-R图转换为关系模式时,实体和联系都可以表示为()。
函数fun的功能是:在有n个元素的结构体数组std中,查找有不及格科目的学生,找到后输出学生的学号;函数的返回值是有不及格科目的学生人数。例如,主函数中给出了4名学生的数据,则程序运行的结果为:学号:N1002学号:N1006共有2位学生有不及
软件测试用例包括
随机试题
有限责任公司股东应履行有
39.材料1:党的十五大从发展进程角度总结了社会主义初级阶段九个方面的特征。第一,社会主义初级阶段是逐步摆脱不发达状况,基本实现社会主义现代化的历史阶段。第二,这个阶段,是由农业人口占很大比重,主要依靠手工劳动的农业国,逐步转变为非农业人口占多数,包含现代
甲状旁腺增生的特点不包括
按十二经脉的流注次序,小肠经流注于
根据《建设项目工程总承包合同示范文本(试行)》(GF—2011—0216)的规定,工程总承包合同采用的合同类型是()。
某海域,水深15m,涨落潮流速分别为0.8m/s、1.0m/s,设计高水位+2.8m,设计低水位+0.5m,地基土为粉质黏土。在该海区需建一个800m×1000m的人工岛,吹填区底标高一13.0~一15.0m,施工作业条件较好。人工岛围堰断面如图所示。设计
国外甲、乙两位投资人拟在中国境内投资设立外资企业,投资总额为300万美元,其中甲持股60%,合同约定分期出资。根据法律规定,甲投资人的第一期出资至少是()。
关于职业化素养,正确的说法是()
下列选项中两个IP地址都属于A类地址的是()。
农业、农村和农民问题始终是我国现代化建设的根本性问题,在现代化建设中必须依靠广大农民群众、因为()
最新回复
(
0
)