首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include <stdio.h> void sp(int *a) { int b=2; a=&b; *a = *a * 2; printf("%d,", *a);
若有以下程序 #include <stdio.h> void sp(int *a) { int b=2; a=&b; *a = *a * 2; printf("%d,", *a);
admin
2020-06-16
11
问题
若有以下程序
#include <stdio.h>
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://jikaoti.com/ti/yMG0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是()。
有以下程序:#includevoidfun(intx){if(x/2>1)fun(x/2);prinff(“%d”,X);}voidmain(){fun(7);prinff(“\n”);}程序运行后的结果是(
深度为5的完全二叉树的结点数不可能是()。
有以下程序:#includevoidsp(int*a){intb=2;a=&b:*a=*a*2:prinff(“%d,”,*a);}main(){
下列给定程序中,函数fun的功能是:找出一个大于给定整数m且紧随m的素数,并作为函数值返回。请改正程序中的错误,使它能得出正确的结果。注意:部分源程序在文件NODI1.C中,不要改动main函数,不得增行或删行,也不得更改程序的结构!
给定程序中,函数fun的作用是:统计整型变量m中各数字出现的次数,并存放到数组a中,其中:a[0]存放0出现的次数,a[1]存放1出现的次数,……a[9]存放9出现的次数。例如,若m为14579233,则输出结果应为:0,1,1,2,1,1,0
程序定义了NXN的二维数组,并在主函数中自动赋值。请编写函数fun(inta[][N],intn),该函数的功能是:使数组左下半三角元素中的值乘以n。例如,若n的值为3,a数组中的值为:则返回主程序后a数组中的值应为:注意:部分源程序
程序通过定义学生结构体数组,存储若干名学生的学号、姓名和三门课的成绩。函数fun的功能是:将存放学生数据的结构体数组,按姓名的字典序(从小到大)排序。请在程序的下画线处填入正确的内容并将下画线删除,使程序得出正确的结果。注意:部分源程序
以下选项中关于程序模块化的叙述错误的是()。
下列特征中不是面向对象方法的主要特征的是()。
随机试题
案例广东电镀技术有限公司爆炸事故【案情】2000年4月11日13时30分,位于广州市东莞庄路161号的广州半导体材料研究所大院内的广东鸿运电镀技术有限公司(港资企业)车间在生产电镀添加剂的过程中,100升不锈钢反应釜发生爆炸,造成2人死亡,4人受伤,
求。
医护工作人员在接触SARS患者时不妥的一项是()
国民经济发展的总体目标一般包括()。
有关下图所示化合物的说法不正确的是()。
简要回答为什么教学是一种特殊的认识活动。
下列属于课外活动的特点的个数是()。①灵活性②开放性③综合性④兴趣性⑤自主性
若有语句:str1=InputBox("输入","","练习");从键盘上输入字符串“示例”后,str1的值是()。
Lookatthenotesbelow.Youwillhearawomanplacinganorderforautoparts.NotesThecompan
Sociologistsuse"power"torefertothecapacityofpeopletocontrolorinfluencetheactionsofothers.Sociologistsstudypo
最新回复
(
0
)