首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #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
29
问题
若有以下程序
#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://kaotiyun.com/show/GKCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
编写函数fun,其功能是:将两个两位数的正整数a、b合并成一个整数放在e中。合并的方式是:将a数的十位和个位数依次放在c数的十位和千位上,b数的十位和个位数依次放在e数的百位和个位上。例如,当a=45,b=12时,调用该函数后,c=5142。
有以下程序:#includevoidfun(intx){if(x/2>1)fun(x/2);prinff(“%d”,X);}voidmain(){fun(7);prinff(“\n”);}程序运行后的结果是(
有以下程序:#includemain(){intX;for(X=3;X
程序通过定义学生结构体变量,存储了学生的学号、姓名和三门课的成绩。所有学生数据均以二进制方式输出到文件中。函数fun的功能是从形参filename所指的文件中读入学生数据,并按照学号从小到大排序后,再用二进制方式把排序后的学生数据输出到filename所指
给定程序中,函数fun的功能是:计算形参x所指数组中N个数的平均值(规定所有数均为正数),将所指数组中大于平均值的数据移至数组的前部,小于等于平均值的数据移至x所指数组的后部,平均值作为函数值返回,在主函数中输出平均值和移动后的数据。例如,有1
函数fun的功能是:将a、b两个两位正整数合并成一个新的整数放在C中。合并的方式是:将a中的十位和个位数依次放在变量c的百位和个位上,b中的十位和个位数依次放在变量c的千位和十位上。例如,当a=45,b=12,调用该函数后C=1425。注意:部
编写函数fun,其功能是:求ss所指字符串中指定字符的个数,并返回此值。例如,若输入字符串“123412132”,输入字符为“1”,则输出3。注意:部分源程序给出如下。请勿改动主函数main和其他函数中的任何内容,仅在函数fun
一棵二叉树共有25个结点,其中5个是叶子结点,则度为l的结点数为()。
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:将形参给定的字符串、整数、浮点数写到文本文件中,再用字符方式从此文本文件中逐个读入并显示在终端屏幕上。请在
在面向对象方法中,不属于“对象”基本特点的是
随机试题
这属于哪一种标志?
混凝土碳化的主要危害是导致钢筋锈蚀。()
射钉紧固技术的优点不包括()。
()是创作生动导游词的要素。
用于向国内外宣布重要事项或法定事项所使用的文种是()。
有纯液态酒精一桶,倒出10升后用水灌满,再倒出混合溶液5升,再用水灌满,这时酒精的浓度为72%,则桶的容量为()升。
Whattimeisitnow?
[A]along[B]quarter[C]pardon[D]rich[E]Sunday[F]night[G]quiet15minutes
PASSAGETHREEWhatdoestheexampleofInstagraminPara6illustrate?
JanewasfairlygoodatEnglish,butinmathematicsshecouldnot______therestofthestudentsinherclass.
最新回复
(
0
)