首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include int k=5; void f(int,*s) { s=&k; *s=k: } main() { int m=3; f(&m); print
有以下程序: #include int k=5; void f(int,*s) { s=&k; *s=k: } main() { int m=3; f(&m); print
admin
2017-07-05
40
问题
有以下程序:
#include
int k=5;
void f(int,*s)
{ s=&k;
*s=k:
}
main()
{ int m=3;
f(&m);
printf("%d,%d\n",m,k);
}
程序运行后的输出结果是( )。
选项
A、3,3
B、5,5
C、3,5
D、5,3
答案
C
解析
函数f()的功能是:定义一个临时的整型指针变量s,指向全局变量k,然后用k的值对s指向的内存地址进行赋值,结果当然是k的值不变;在main函数中,调用f()函数,虽然使用m的地址初始化s,但是s在f函数内部又被指向k的地址,所以s的后续操作对m没有任何影响,因此最后输出为3,5,答案为C选项。
转载请注明原文地址:https://kaotiyun.com/show/JpDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、_______和选择排序等。
下列数据模型中,具有坚实理论基础的是
有以下程序intadd(inta,intb){return(a+b);}main(){intk,(*f)(),a=5,b=10;f=add;}则以下函数调用语句错误的是
若有定义intw[3][5];,则以下不能正确表示该数组元素的表达式是
下列叙述中正确的是()。
设有以下说明,则不正确的叙述是()。unionun{inta;chatb:floatc;}arr;
在数据库管理技术的发展中,数据独立性最高的是()。
在软件生产过程中,需求信息的来源是()。
某二叉树中度为2的节点有18个,则该二叉树中有()个叶子节点。
一名学生只能住一间宿舍,一间宿舍可住多名学生,则实体“宿舍”与实体“学生”的联系属于___________的联系。
随机试题
从心理学角度看,形象就是人们通过_________等各种感觉器官在大脑中形成的关于某种事物的整体印象。()
环境影响评价工程师有()情况,环境影响评价工程师职业资格登记管理办公室予以通报批评或暂停业务3~12个月。
假设检验依据的基本原理是小概率原理。()
关于职业技能,正确的说法是()。
中国运动员()曾先后打破过跳高项目的世界纪录。
万达公司凭借一份虚假验资报告在某省工商局办理了增资的变更登记,此后连续四年通过了工商局的年检。2001年7月,工商局以办理变更登记时提供虚假验资报告为由对万达公司作出罚款1万元,责令提交真实验资报告的行政处罚决定。2002年4月,工商局又作出撤销公司变更登
河朔三镇
EugeneNeillwasanAmerican________.
【B1】【B4】
营养丰富
最新回复
(
0
)