首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include<stdio.h> void sp(int *a) { int b=2; *a = *a * 2; printf("%d,", *a); a=&b; *a = *a * 2; printf("%d,", *a); } main
若有以下程序 #include<stdio.h> void sp(int *a) { int b=2; *a = *a * 2; printf("%d,", *a); a=&b; *a = *a * 2; printf("%d,", *a); } main
admin
2020-07-28
63
问题
若有以下程序
#include<stdio.h>
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,4,6
B、6,4,3
C、6,12,12
D、9,4,9
答案
A
解析
本题考查了指针作为函数的参数,可以接收实参变量的地址,改变实参的值。主函数调用sp(&k),执行sp函数a指向向k,执行语句*a = *a * 2后a指向空间的值k的值为6,改变a的指向以后,此时a指向b,则执行*a = *a * 2以后,a指向空间b的值为4。调用结束返回主函数,输出k的值为6。
转载请注明原文地址:https://www.kaotiyun.com/show/Sb3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中错误的是()。
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,规定输入的字符串中只包含字母和*号。请编写函数fun,其功能是:将字符串尾部的*号全部删除,前面和中间的*号不动。例如,字符串中的
有以下程序:#inelude<stdio.h>voidfun(char**p){++p;prinff("%s\n",*p);}main(){char*a[]={"Morning","Afternoon","Evening","Nigh
设有定义:doublea[10],*s=a;以下能够代表数组元素a[3]的是()。
有以下程序:#include<stdio.h>main(){inti,j;for(i=3;i>=1;i--){for(j=1;j<=2;j++)pnnff("%d",i+j);printf("\n");}}程序运行后的输出结果是(
如有表达式(w)?(—x):(++y),则其中与w等价的表达式是()。
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:把形参a所指数组中的最大值放在a[0]中,接着求出a所指数组中的最小值放在a[1]中,再把a所指数组元素中的
程序通过定义学生结构体变量,存储了学生的学号、姓名和三门课的成绩。所有学生数据均以二进制方式输出到文件中。函数fun的功能是从形参filename所指的文件中读入学生数据,并按照学号从小到大排序后,再用二进制方式把排序后的学生数据输出到filename所指
已知学生的记录由学号和学习成绩构成,N名学生的数据已存入a结构体数组中。请编写函数fun,该函数的功能是:找出成绩最高的学生记录,通过形参返回主函数(规定只有一个最高分)。已给出函数的首部,请完成该函数。注意:请勿改动主函数main和其他函数中的任何内容
给定程序modi1.C的主函数中,将a、b、c三个结点链成一个单向链表,并给各结点的数据域赋值,函数fun()的作用是:累加链表结点数据域中的数据作为函数值返回。请改正函数fun中指定部位的错误,使它能得出正确的结果。注意:不要改动ma
随机试题
多种原料冷盘是指以两种以上凉菜原料组成一盘菜肴,除________外,主要用于拼盘和花色冷盘的围碟。
在共轨系统中,为了准确测量共轨内的燃油压力而在共轨上安装了压力传感器,其测量范围为()。
血液中除去血细胞的液体部分是()
患者男,45岁,会计。因“缓起疑心重,行为怪异6个月”由多名家属陪同就诊。患者神色显慌张,东张西望,四处检查诊室,不能安坐。既往体健。要明确诊断,需要重点了解的资料有
轻质隔墙工程对所使用的人造木板的()含量进行现场抽检复验。
甲企业于2020年12月1日向乙企业购买一批货物,约定货到付款。乙企业于2020年12月5日发货,在运输途中,乙企业得知甲企业被受理了破产申请,但是乙企业没有及时表示取回货物。在货物到达甲企业后,甲无力支付货款。则下列说法正确的有()。
科技创新与民生问题密切相关,下列表述错误的是()。
学校周边有很多无照经营的“小饭桌”。存在安全隐患。执法部门前去调查整治。遭到很多家长和经营者反对,请就如何解决这一问题给出合理的建议。
科学家对76位心脏病患者进行了研究,他们分别采用“一名志愿者带一只狗前去探望病人”“一名志愿者前去探望病人”以及“没有志愿者”三种方法分别测试这些病人的反应。结果发现第一种情况下病人的焦虑程度下降了24%,第二种情况下病人的焦虑程度只下降了10%,第三种情
Therearetwotypesofriskrelatedtoinvestment.Theobviousriskisthatthecompanyyouinvestinwillfoldandyouwilllos
最新回复
(
0
)