首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
27
问题
有以下程序:
#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://jikaoti.com/ti/n0i0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序intadd(inta,intb){return(a+b);}main(){intk,(*f)(),a=5,b=10;f=add;}则以下函数调用语句错误的是
设有下列程序:#include<stdio.h>#include<string.h>main(){inti;chars[10],t[10];gets(t);for(i=0;i<2;i++){gets(s);if(strcm
软件是程序、数据和______的集合。
下列程序的输出结果是()。#include<stdio.h>intfun(intx){inta;if(x==0‖x==1)return3;else
数据库的逻辑模型设计阶段的任务是将______转换成关系模式。
计算机高级语言程序的运行方法有编译执行和解释执行两种,以下叙述中正确的是
在数据库系统的内部结构体系中,索引属于()。
一名学生只能住一间宿舍,一间宿舍可住多名学生,则实体“宿舍”与实体“学生”的联系属于()的联系。
在一棵二叉树上,第5层的结点数最多是()。
某二叉树中度为2的结点有18个,则该二叉树中有________个叶子结点。
随机试题
1985年得克萨斯州边境附近的大学,平均说来,流失了一大半以前每年可以招收到的墨西哥生源。教职员工宣称这种急剧下降是由于对国际和该州以外的学生的学费从每学分40美元上涨到120美元。如果正如教职员工评论的那样,以下哪一项,如果是可行的。为缓解招收的墨西哥学
下列成语的汉语拼音全都正确的一组是()
2007年6月12日晚8时,朱某带领其未成年的女儿乘坐李某在体闲广场经营的电动玩具车玩耍,李某、朱某均未全程陪护,最终该电动玩具车将在广场跳舞的曹某撞伤致残。本案应如何处理?
某建设工程项目承包合同的计价方式是单价合同,地基与基础分部工程完成后,其钢筋混凝土工程实际完成的工程量是2007m3,而投标时工程量清单中该分项的工程量是1995m3。在这种情况下,业主应根据( )计算该分项应付的工程款。
简述不同耐火等级的厂房,其最多允许层数的区别。
2015年1月8日,甲公司向乙公司签发一张金额为100万元的银行承兑汇票,到期日为2015年2月8日,付款人是A银行。2015年1月10日,丙公司在汇票上签章作了保证。2015年1月20日,乙公司将该汇票背书转让给丁公司,并记载“不得转让字样”。2015年
质量管理体系审核与质量管理体系认证的共同点是()。[2006年真题]
从供应商和制造商的角度分析配送中心的作用。
半封建社会
A、Itallowshimtomakealotoffriends.B、Itrequireshimtoworklonghours.C、Itenableshimtoapplytheorytopractice.D、
最新回复
(
0
)