首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include 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\
若有以下程序 #include 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\
admin
2015-12-25
36
问题
若有以下程序
#include
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/3PDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序段,且变量已正确定义和赋值for(s=1.0,k=1;k<=n;k++)s=s+1.0/(k*(k+1));printf("s=%f\n\n",s);请填空,使下面程序段的功能与之完全相同s=1.0;k=1;w
若要用下面的程序片段使指针变量p指向—个存储整型变量的动态存储单元int*p;p=______malloc(sizeof(int));则应填入______。
源程序的文档化不包括()。
若有下列说明和语句,则对结构体变量st中成员i的引用方式不正确的是()。Structstu{inti;intname;}st,*p;p=&st;
下列循环体的执行次数是()。#include<stdio.h>main(){inti,j;for(i=0,j=1;i<j+1;i+=1,j--)printf("%d\n",j);}
下列叙述中错误的是()。
有如下程序段:main(intargc,char*argv[]){intn,i=0;while(argv[1][i]!=’\0’){n=fun();i++;}printf
下列对于软件测试的描述中正确的是______。
在下列几种排序方法中,要求内存量最大的是______。
现有定义inta;doubleb;floatc;chark;,则表达式a/b+c-k值的类型为:
随机试题
闭经,伴头晕耳鸣,腰膝酸软,多属于闭经,伴五心烦热,骨蒸劳热,多属于
房产税是以房产为征税对象,按房产价值或出租租金收入征收的一种税。()
【2013年下】有位学生将几片纸屑随意扔在走廊里,王老师路过时顺手捡起并丢进垃圾桶,该学生满脸羞愧。王老师的行为体现的职业道德是()。
(2016·河北)党的十八届五中全会坚持以人民为中心的发展思想,鲜明提出了()的发展理念。
试述我国《教师法》中规定的教师应承担的义务。
情感的种类有()
根据部门法划分的原则,下列不宜划分为一个独立的法律部门的是()。
中国革命有一个中心问题,同时也是新民主主义革命理论的核心问题,这一问题是
已知χ1,χ2,…,χ10是取自正态总体N(μ,1)的10个观测值,统计假设为H0μ=μ0=0;H1:μ≠0.(Ⅰ)如果检验的显著性水平α=0.05,且拒绝域R={||≥k},求k的值;(Ⅱ)若已知=1,是否可以据此样本推断μ
为了给那些不善于表【161】自己而又确有能力的读者提供【162】助,让他们能在未来的面试中取得成【163】,我在此列出以下问题以供参【164】,希望大家早作准备,早日寻找到理【165】的工作:再向我们【166】绍一下你自己好吗?你的下一步计【167】是什么
最新回复
(
0
)