首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include void sp(int *a) { int b=2; a=&b;*a = *a * 2; printf("%d,", *a); } main() { int k=3, *p=&k; sp(p); pri
若有以下程序 #include void sp(int *a) { int b=2; a=&b;*a = *a * 2; printf("%d,", *a); } main() { int k=3, *p=&k; sp(p); pri
admin
2019-08-18
41
问题
若有以下程序
#include
void sp(int *a)
{ int b=2;
a=&b;*a = *a * 2; printf("%d,", *a);
}
main()
{ int k=3, *p=&k;
sp(p); printf("%d,%d\n", k, *p);
}
则程序的输出结果是
选项
A、4,3,3
B、4,3,4
C、6,3,6
D、6,6,6
答案
A
解析
首先在主函数中给整型变量k赋值为3,将变量k的地址赋给指针变量p;调用sp函数,将实参p的值传给形参a,在sp函数中,指针变量a又获得变量b的地址,通过运算后,输出a的值为4;返回主函数,输出k的值和p的值为3和3。因此A选项正确。
转载请注明原文地址:https://kaotiyun.com/show/R4Rp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序段int宰p;p=_________malloc(sizeof(int));若要求使p指向一个int型的动态存储单元,在横线处应填入的是
若有以下程序段intr==8;printf("%d\n",r>>1);输出结果是
函数fun的功能是:从三个形参a,b,c中找出中间的那个数,作为函数值返回。例如,当a=3,b=5,c=4时,中数为4。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存放在考生文件夹下的BL
给定程序中,函数fun的功能是将带头节点的单向链表结点数据域中的数据从小到大排序。即若原链表结点数据域从头至尾的数据为:10、4、2、8、6,排序后链表结点数据域从头至尾的数据为:2、4、6、8、10。请在程序的下划线处填入正确的内容并把下划线
给定程序中,函数fun的功能是:计算形参X所指数组中N个数的平均值(规定所有数均为正数),将所指数组中小于平均值的数据移至数组的前部,大于等于平均值的数据移至X所指数组的后部,平均值作为函数值返回,在主函数中输出平均值和移动后的数据。例如,有10
给定程序MODI1.C是建立一个带头结点的单向链表,并用随机函数为各结点赋值。函数fun的功能是将单向链表结点(不包括头结点)数据域为偶数的值累加起来,并且作为函数值返回。请改正函数fun中指定部位的错误,使它能得出正确的结果。注意:不
结构化程序设计中,下面对goto语句使用描述正确的是
以下选项中关于C语言常量的叙述错误的是
下面选项中合法的字符常量是
随机试题
从事建筑工程活动的人员,要通过国家任职资格考试、考核,由()注册并办理资格证书。
最易发生过敏性休克抑制骨髓造血功能
基坑开挖时,应对平面控制桩、()等经常进行检查。
下列关于灭火和应急疏散预案的相关说法中,不正确的是()。
下列各项中,属于民事法律行为的是()。
根据《营业税暂行条例》及其实施细则的规定,下列各项中,不符合营业税纳税地点有关规定的是()。
教学有哪些任务?
“人心不同,各如其面。”这句俗语为人格的()特点做了最好的诠释。
按照美国国防部安全准则,UNIX系统能够达到的安全级别为()。
当你此刻手捧(1)这份杂志阅读时,双手需要伸直,并且暗暗(2)杂志的(3)委实太小;或者,当你到球场和赛马场,总是(4)不清球场上的球员和赛马场上的(5)。那么,你就要(6)你的身体状况正在(7)下坡。(3)
最新回复
(
0
)