首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include<stdio.h> void sp(int*a){ int b=2; a=&b; *a=*a*2: printf("%d,",*a);) main(){int k=3
若有以下程序 #include<stdio.h> void sp(int*a){ int b=2; a=&b; *a=*a*2: printf("%d,",*a);) main(){int k=3
admin
2013-10-19
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,4
B、4,3,3
C、6,3,6
D、6,6,6
答案
B
解析
主函数中定义指针变量p指向k,调用函数sp(p),将k的地址传递给形参指针a,函数转到sp运行,a指向b的地址,表达式*a=*a*2,相当于b=b*2,得到*a的数据4输出。函数调用结束,此时a和b的空间撤销,而对实参k和p的值并没有改变,仍旧是3。
转载请注明原文地址:https://kaotiyun.com/show/VSJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
软件是程序、数据和【】的集合。
以下叙述中正确的是
有以下程序main(){char*s[]={"one","two","three"},*p;p=s[1];printf("%c,%s\n",*(p+1),s[0]);}执行后输出结果是
若有以下定义和语句#include<stdio.h>inta=4,b=3,*p,*q,*w;p=&a;q=&b;w=q;q=NULL;则以下选项中错误的语句是
有以下程序main(){inti=0,s=0;do{if(i%2){i++;continue;}i++;s+=i;}whil
对建立良好的程序设计风格,描述正确的是
有以下程序:main(){union{unsignedintn;unsignedcharc;}u1;u1.c=’A’;printf("%c\n",u1.n);}执行
若说明int*p,n;则通过语句scanf能够正确读入数据的程序段是()。
表达式“1||2||3||4”的值是()。
设char型变量x中的值为10100111,则表达式(2+x)(-3)的值为______。
随机试题
下列属于名流公众的有()。
Pickouttheappropriateexpressionsfromtheeightchoicesbelowandcompletethefollowingdialoguesbyblackeningthecorresp
患者,女性,43岁。因消化性溃疡穿孔急诊行胃大部切除术(毕Ⅱ式吻合)。术后第3天起出现右上腹痛,疼痛程度剧烈,难以忍受。查体发现:右上腹压痛明显,伴肌紧张,未扪及明显包块。B超示肝下多量积液。如果这一诊断成立,下一步最适宜的治疗方案是
下列除哪项外均为第一类医疗器械产品()
患者,女性,43岁。因“反复呕吐,腹泻2天”拟诊为细菌性痢疾收入院。该患者应采取的隔离种类是
根据契税法律制度的规定,下列行为中,应当缴纳契税的有()。
通过观察儿童在日常生活、游戏、学习和劳动等活动中的表现,以研究儿童心理的特点和规律,这种研究方法是()。
坚持最严格的耕地保护制度,层层落实责任,坚决守住十六亿亩耕地红线。()
奥维德
A、Mypleasure.B、I’msorrytohearthat.C、Yes,I’dlovetomakeit.D、No,thanks.D题目问的是“Iamgoingtomakesomecoffee,wouldy
最新回复
(
0
)