首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include void sp(int *a) { int b=2; *a = *a * 2; printf("%d,", *a); a=&b;*a = *a * 2; printf("%d,", *a); } main(
若有以下程序 #include void sp(int *a) { int b=2; *a = *a * 2; printf("%d,", *a); a=&b;*a = *a * 2; printf("%d,", *a); } main(
admin
2015-07-31
16
问题
若有以下程序
#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,通过printf()函数输出。整型变量b的地址赋给指针变量a,再执行*a = *a * 2;,即结果为4,通过printf()函数输出。返回主函数,输出k的值6。因此C选项正确。
转载请注明原文地址:https://kaotiyun.com/show/pIDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是()。#include<stdio.h>main(){inta[2][3]={{1,2,3},{4,5,6}},(*p)[3],i;p=a;
下列程序的输出结果是()。#include<stdio.h>voidmain().{intb[6]={2,4,6,8,10,12};int*p=b,**q=&p;printf("%d",
在执行完下列的C语句段之后,则B的值是()。chara=’A’;intb;B=((34&&56)&&(a<’b’));
下列所述中,是软件调试技术的是()。
设计软件结构是在软件生命周期的()。
若有下面的说明和定义:structtest{intm1;charm2;floatm3;unionuu{charu1[5];intu2[2];}ua;}myaa;则sizeof
下列程序的功能是对输入的一行字符中的数字字符的字面值累加,输出此累加和,请填空。#include<stdio.h>#include<ctype.h>main(){charc;inta,s=0;while(______)
若x为int类型,请写出与!x等价的C语言表达式______。
下列叙述中正确的是()。
要求使下列程序输出5个整数,请填空。for(i=0;i<=______;printf("%d\n",i+=2));
随机试题
管网中某节点的服务水头可理解为()。
在期货期权交易中,保证金缴纳方为()。
基金募集失败,基金管理人应当在基金募集期限届满后()日内返还投资人已交纳的款项,并加计银行同期存款利息。
新股申购类信托理财产品中,无权提前终止的人是()。
M公司是一家国有飞机制造上市公司,主要为国际两大空中客机生产飞机零部件,无单独研发、生产商用飞机的能力。随着全球化发展的进程,我国也提出要创造更具国际竞争力的大企业。为加快发展的步伐,走向商用飞机生产领域,该公司于2018年2月8日召开了由各职能部门经理及
中国公民胡某系一名专业画家,以绘画为生。胡某2014年1~12月收入情况如下:(1)一次取得绘画收入23000元;(2)将其自有的4间面积为150平方米的住房出租给张某居住,租期1年。每月租金收入2500元,全年租金收入30000元:当年7月份对房屋进
导游人员在导游活动中有下列()情形之一的,扣除10分。
()属于人力资本投资中的有形支出。
对图4—1进行拓扑排序,可以得到不同的拓扑序列的个数是()。
设区域D是由x2+y2=1及x=1,y=1所围成的区域,则=()。
最新回复
(
0
)