首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> int k=5; void f(int *s) { s=&k; } main() { int m=3,*p=&m; f(p); printf("%d,%d\n", m, *p);
有以下程序 #include <stdio.h> int k=5; void f(int *s) { s=&k; } main() { int m=3,*p=&m; f(p); printf("%d,%d\n", m, *p);
admin
2021-07-09
25
问题
有以下程序
#include <stdio.h>
int k=5;
void f(int *s)
{ s=&k; }
main()
{ int m=3,*p=&m;
f(p);
printf("%d,%d\n", m, *p);
}
程序的运行结果是
选项
A、3,3
B、5,5
C、3,5
D、5,3
答案
A
解析
程序执行过程为:p指针指向变量m,调用函数,将m地址传给指针s,然后再让s指向变量k,而p指针所指并没有改变,输出为3,3,A选项正确。
转载请注明原文地址:https://kaotiyun.com/show/aptp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下语句中存在语法错误的是()。
以下选项中,能用作数据常量的是()。
若以下选项中的变量全部为整型变量,且已正确定义并赋值,则语法正确的switch语句是()。
下列给定程序中,函数fun和funx的功能是:用二分法求方程2x3一4x2+3x一6=0的一个根,并要求绝对误差不超过0.001。例如,若给m输入一100,给n输入90,则函数求得的一个根为2.000。请改正程序中的错误,使它能得出正确的结果。注意:
下面是有关C语言字符数组的描述,其中错误的是()。
数据字典(DD)所定义的对象都包含于()。
若变量已正确定义并赋值,以下不能构成C语句的选项是
待排序的关键码序列为(15,20,9,30,67,65,45,90),要按关键码值递增的顺序排序,采取简单选择排序法,第一趟排序后关键码15被放到第()个位置。
在C程序中,下列说法正确的是()。
随机试题
下列哪些情形下人民法院应当作出裁定?()
两名山区婴儿,出生时营养状况良好,其中一名纯母乳喂养,另一名人工喂养,食物是研磨精细的米粉糊,均未添加其他辅食。一年后,这两名婴儿均出现口唇紫绀,人工喂养的婴儿还有心界扩大、全身浮肿等症状,排除其他原因后二者均诊断为营养缺乏病。
可摘局部义齿初戴困难的原因哪项不正确
以下关于法律类推的说法正确的是()。
主要办事机构在A县的五环公司与主要办事机构在B县的四海公司于C县签订购货合同,约定:货物交付地在D县;若合同的履行发生争议,由原告所在地或者合同签订地的基层法院管辖。现五环公司起诉要求四海公司支付货款。四海公司辩称已将货款交给五环公司业务员付某。五环公司承
影响设备投资的因素很多,其主要因素包括()。
目前,我国大多数配送中心都已使用电脑来处理库存账务,当账面数与实存数发生差异时,可采取()的方法,以查明误差产生的实际原因。
以下不属于多媒体静态图像文件格式的是()。
各民族小杂居、大聚居的人口分布格局,各地区资源条件和发展的差异是我国实行民族区域自治的历史依据。()
Mostpeoplewhotravellongdistancescomplainofjetlag(飞行时差反应).Jetlagmakesbusinesstravelerslessproductiveandmorepro
最新回复
(
0
)