首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
44
问题
有以下程序:
#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全国计算机二级
相关试题推荐
假定输入的字符串中只包含字母和*号。请编写函数fun。它的功能是:将字符串中的前导*号全部移到字符串的尾部。例如,字符串中的内容为:********A*BC*DEF*G****,移动后,字符串中的内容应当是:A*BC*DEF*G*********
编写一个函数,该函数可以统计一个长度为2的字符串在另一个字符串中出现的次数。例如,假定输入的字符串为:asdasasdfgasdaszx67asdmklo,子字符串为:as,则应输出6。注意:部分源程序在文件PROGl.C中。请勿改
给定程序MODll.C中函数fun的功能是:利用插入排序法对字符串中的字符按从小到大的顺序进行排序。插入法的基本算法是:先对字符串中的头两个元素进行排序。然后把第三个字符插入到前两个字符中,插入后前三个字符依然有序;再把第四个字符插入到前三个字符
给定程序MODll.C中函数fun的功能是:删除p所指字符串中的所有空白字符(包括制表符、回车符及换行符)。输入字符串时用’#’结束输入。请改正程序中的错误,使它能输出正确的结果。注意:不要改动main函数,不得增行或删行,也
设有如下定义structss{charname[10];intage;charsex;}std[3],*p=std;下面各输入语句中错误的是
语句“printf("a\bhow\’are\’y\\\bou\n");”的输出结果是()。
以下描述中,不是线性表顺序存储结构特征的是()。
下列关于软件测试的目的和准则的叙述中,正确的是()。
下列对于软件测试的描述中正确的是()。
软件测试分为白箱(盒)测试和黑箱(盒)测试。基本路径测试方法属于()测试。
随机试题
湿式系统喷淋泵具有多种控制方式,下列说法错误的是()。
齿槽表面质量要求是指刀具齿槽各表面的表面粗糙度要求以及各切削表面的连接要求。()
对于拔牙适应证,下列陈述正确的是
流行性腮腺炎的传播途径为
经中国人民银行和民政部批准成立,并在民政部登记注册的全国性非营利社会团体,是中国银行业自律组织的是()
证券公司设立申请获得批准后,申请人应当在规定的期限内向公司登记机关申请设立登记,领取营业执照。()
学生在自行上学、放学路上发生交通事故或其他伤害事故,学校承担的法律责任是()。
根据商标法的有关规定,下列选项中,不属于商标注册的基本原则的是()。
微分方程的通解为________.
设有定义“doublea;chard;floatb;”,若想把1.2赋给变量a,字符“k”赋给变量d,3.4赋给变量b,程序运行时通过键盘输入:1.2k3.4并按<Enter>键,则以下正确的读入语句是()。
最新回复
(
0
)