首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include int k=5; void f(int*s) {s=&k; *s=7; } main() {int m=3; f(&m); printf("%d
有以下程序: #include int k=5; void f(int*s) {s=&k; *s=7; } main() {int m=3; f(&m); printf("%d
admin
2019-01-11
22
问题
有以下程序:
#include
int k=5;
void f(int*s)
{s=&k;
*s=7;
}
main()
{int m=3;
f(&m);
printf("%d,%d\n",m,k);
}
程序运行后的输出结果是( )。
选项
A、7,7
B、5,7
C、3,7
答案
D
解析
函数f()的功能是定义一个整型的指针变量s,指向全局变量k,然后修改s指向地址中的值为7,因此f()函数只是修改全局变量k的值为7,与main()函数中临时变量m无关,因此最后输出为3,7,答案为D选项。
转载请注明原文地址:https://kaotiyun.com/show/wKxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
给定程序MODll.C中函数fun的功能是:先将s所指字符串中的字符按逆序存放到t所指字符串中,然后把s所指串中的字符按正序连接到t所指串的后面。例如:当s所指的字符串为:"ABCDE"时,则t所指的字符串应为:"EDCBAABCDE"。
函数fun的功能是:从三个形参a,b,c中找出中间的那个数,作为函数值返回。例如,当a=3,b=5,c=4时,中数为4。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存放在考生文件夹下的BL
请编写函数fun,函数的功能是;将M行N列的二维数组中的数据,按行的顺序依次放到一维数组中,一维数组中数据的个数存放在形参n所指的存储单元中。例如,二维数组中的数据为:则一维数组中的内容应是:333333334444
设x、y、z均为int型变量,请写出描述“x或y中至少有一个小于z”的表达式______。
以下叙述中错误的是
以下叙述不正确的是______。
语句“printf("a\bhow\’are\’y\\\bou\n");”的输出结果是()。
若x和y代表整型数,以下表达式中不能正确表示数学关系|x-y|<10的是
若有定义intm=5,y=2,则执行表达式y+=y-=m*=y后,y的值为【】。
随机试题
公司名称中不必含有的因素是()
关于胎盘早剥的叙述,不正确的是
直接治疗次要兼证的药物是
A.责令停产、停业整顿,并处五千元以上二万元以下的罚款B.处二万元以上十万元以下的罚款C.五年内不受理其申请,并处一万元以上三万元以下的罚款D.责令改正,给予警告,对单位并处三万元以上五万元以下的罚款提供虚假证明或者采取欺骗手段取得药品生产、经营
新生儿硬肿症皮肤首先发硬的部位为
某税务师事务所2015年2月3日为某公司提供涉税鉴证服务,应收报酬5万元。2016年1月17日为该公司查账时,发现该公司尚有余款3万元未付,当日即向该公司催收。该公司以资金周转困难为由请求延期,被税务师事务所拒绝。2018年2月18日,税务师事务所起诉该公
“左”倾和右倾错误的哲学根源是()。
维新教育思想家中,有的立足于中国救亡的社会需要,以西方资本主义教育理论和进化论为理论依据,系统地从德、智、体三个方面论述了培养“真国民”的教育目标。这位教育家是()
类Panel默认的布局管理器是()。
Lowlevelsofliteracyandnumeracyhaveadamagingimpactonalmosteveryaspectofadultlife,accordingtoasurveypublished
最新回复
(
0
)