首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include<stdio.h> void sp(int*a){ int b=2; *a=*a*2; printf("%d,",*a); a=&b: *a=*a*2
若有以下程序 #include<stdio.h> void sp(int*a){ int b=2; *a=*a*2; printf("%d,",*a); a=&b: *a=*a*2
admin
2013-10-19
43
问题
若有以下程序
#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://kaotiyun.com/show/d0Jp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序 #include <stdio.h> void fun(int a[],int n) { int i,t; for(i=0;i<n/2;i++) {t=a[i]; a[i]=a[n-1-i]; a[n-1-i]
若变量已正确定义为int型,要通过语句scanf("%d,%d,%d",&a,&b,&c);给a赋值1、给b赋值2、给c赋值3,以下输入形式中错误的是______。(Ц代表一个空格符)
下列程序的运行结果为【】。#include<stdio.h>#include<string.h>{inta;charb[10];doublec;};voidf(str
下列程序运行时,若输入labcedf2df<回车>输出结果为【】。#include<stdio.h>main(){chara=0,ch;while((ch==getchar())!
有以下程序#include<stdio.h>main(){char*a[]={"abcd","ef","gh","ijk"};inti;for(i=0;i<4;i++)
若有如下程序:main(){intx=20;if(x>10)printf("%d",x-=5);if(x>15)printf("%d",x);}则程序运行后的输出结果是【】。
整型变量x和y的值相等并且为非零值,则下面选项中,结果一定为零的表达式是()。
设有以下声明语句streetex{intx;floaty;charz;}example;则下面的叙述中不正确的是______。
下列叙述中,不属于软件需求规格说明书的作用的是______。
在下列关于宏定义命令#define的叙述中,正确的一条是()
随机试题
XT-12履带式通井机滚筒直径是()。
通过鸟氨酸循环合成尿素时,其中一个氨来源于()
如将血液同时抽出,血液注入各试管的顺序是在血培养瓶内应注入的血液量应为
A.阴道炎B.胎衣不下C.子宫捻转D.子宫脱出E.子宫颈炎对母牛进行阴道检查肘,发现子宫颈外口充血肿胀,子宫颈外褶凸出,有黏脓性恶臭分泌物。该病的诊断是
诊断转移性肺癌的主要依据是
作为项目团队的领导者,建设项目负责人可能有三种领导方式,即()。
下列关于利用国外借入资金对国内转贷的贷款展期的说法,正确的是()。
“我们敢说日常所见的人中。十分之九都是他们的教育所决定的”。这一观点出自洛克的【】
Thefreedomtoleaddifferenttypesoflifeisreflectedintheperson’scapacityset.Thecapacityofapersondependsonavar
A、Topreserveitlonger.B、Togiveitaparticulartaste.C、Tomakeitsmoother.D、Toincreasethefermentation.B从四个选项可以推测肯定是在这
最新回复
(
0
)