首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #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);
若有以下程序 #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);
admin
2019-05-17
36
问题
若有以下程序
#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/wTRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面叙述中错误的是()。【09年3月】
数据库应用系统中的核心问题是()。【09年3月】
有以下程序:#include<stdio.h>main(){FILE*pf;char*s1="China",*s2="Beijing";pf=fopen("abc.dat","wb+");fwr
以下不构成无限循环的语句或语句组是
设有定义:inta=1,b=2,c=3;以下语句中执行效果与其它三个不同的是
设有定义:intk=0;以下选项的四个表达式中与其他三个表达式的值不相同的是
C语言程序中,运算对象必须是整型数的运算符是
关于C语言的变量,以下叙述中错误的是
为了建立如图所示的存储结构(即每个结点含两个域,data是数据域,next是指向结点的指针域),则在【】处应填入的选项是Structlink{chardata;【】}node;
软件工程的三要素是()。
随机试题
syntacticmovement
在社会主义市场经济体制下公有制经济的主体地位和国有经济的主导作用的确立是依靠()
为了减少建设工程安全事故的人员伤亡和财产损失,必须建立建设工程生产安全事故的应急救援制度。
室内有两个噪声源,同时工作时测得总声压级为70dB,当其中一个声压级停止时,测得总声压级为69dB,则另一声源的声压级为( )。
题目“给定资料6”中划线句子写道:“‘科技的生命化’.已成为现实世界无法根除的特征。科技将具备人性。”请结合你对这句话的思考,联系社会实际,自拟题目,写一篇文章。要求:(1)自选角度,见解明确、深刻;(2)参考“给定资料”,但不拘泥于“给定资料”;
刑法第397条第1款:“国家机关工作人员滥用职权或者玩忽职守、致使公共财产、国家和人民利益遭受重大损失的,处三年以下有期徒刑或者拘役;情节特别严重的,处三年以上七年以下有期徒刑。本法另有规定的,依照规定。”(2015一专一57)请分析:本条款中“玩忽职
设直线y=ax与抛物线y=x2所围成的图形面积为S1,它们与直线x=1所围成的图形面积为S2,且a<1.(1)确定a,使S1+S2达到最小,并求出最小值;(2)求该最小值所对应的平面图形绕x轴旋转一周所得旋转体的体积.
阅读以下说明及VisualBasic代码,将应填入(n)处的字句写在对应栏内。[说明]下图是一个简易文本编辑器程序的运行界面:用户打开磁盘上的某个文件后,可以直接对文本进行编辑,也可以利用界面提供的按钮完成相应操作。主要操作介绍如下:
Character流与Byte流的区别是()。
有如下程序:#include<iostream>usingnamespacestd;classBase1{public:Basel(intd){cout<<d;}~Basel(){}};classBase2{public:
最新回复
(
0
)