首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include void fun(int*P,int*q) { P=P+1;*q=*q+1; } main() { int m=1,n=2,*r=&m; fun(r,&n); prin
有以下程序: #include void fun(int*P,int*q) { P=P+1;*q=*q+1; } main() { int m=1,n=2,*r=&m; fun(r,&n); prin
admin
2020-05-19
9
问题
有以下程序:
#include
void fun(int*P,int*q)
{
P=P+1;*q=*q+1;
}
main()
{
int m=1,n=2,*r=&m;
fun(r,&n);
printf(“%d,%d\n”,m,n);
}
程序运行后的输出结果是( )。
选项
A、1,3
B、2,3
C、1,4
D、1,2
答案
A
解析
语句p=p+1;只改变指针p的地址,与p的内容无关,所以m没有改变,而语句*q=*q+1;是改变该指针所指地址中的内容,所以n变为3,m不变。
转载请注明原文地址:https://kaotiyun.com/show/KMCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
给定程序MODI1.C中函数fun的功能是:计算S=f(一n)+f(一n+1)+…+f(0)+f(1)+f(2)+…+f(n)的值。例如,当13为5时,函数值应为:10.407143。f(x)函数定义如下:请改正程序中的错误,使程序能输出正
给定程序中,函数fun的功能是:有N×N矩阵,将矩阵的外围元素顺时针旋转。操作顺序是:首先将第一行元素的值存入临时数组r,然后使第一列成为第一行,最后一行成为第一列,最后一列成为最后一行,临时数组中的元素成为最后一列。例如,若N=3,有下列矩阵:
假定输入的字符串中只包含字母和“*”号。请编写函数fun,它的功能是:使字符串中尾部的“*”号不得多于n个;若多于n个,则删除多余的“*”号;若少于或等于n个,则什么也不做,字符串中间和前面的“*”号不删除。例如,字符串中的内容为:****A
若下列选项中的各变量均为整型且已有值,其中不正确的赋值语句是()。
设有定义语句“int(*f)(int);”则下列叙述中正确的是()。
软件测试的目的是()。
以下选项中能表示合法常量的是()。
若有定义语句:char*s1="OK",*s2="ok";以下选项中,能够输出"OK"的语句是
在黑盒测试方法中,设计测试用例的主要根据是()。
函数fun的功能是:在有n个元素的结构体数组std中,查找有不及格科目的学生,找到后输出学生的学号:函数的返回值是有不及格科目的学生人数。例如,主函数中给出了4名学生的数据,则程序运行的结果为:学号:N1002学号:N1006共
随机试题
婴幼儿面颊、额部出现密集红斑、丘疱疹、水疱时应考虑
肝巨噬细胞位于
葡萄糖或乳糖中规定检查乙醇溶液澄清度的目的在于控制
根据《建设项目环境保护管理条例》的规定,环境噪声污染防治的设施,必须与主体工程( )。
发审委会议首先对该股票发行申请是否需要暂缓表决进行投票同意票数达到3票的,可以对该股票发行申请暂缓表决。()
会计的基本职能是()。
下列测验中,属于投射测验的是
设有如下关系:SC(sno,cname,grade)(各属性含义分别为学生的学号、课程名称、成绩)现要将所有学生的课程成绩增加10分,以下能正确地完成此操作的SQL命令是()。
Whatistheproblem?
Internationalairlines【C1】______thebusinesstravelers,themanorwomanwhoregularlyjetsfromcountrytocountryaspartof
最新回复
(
0
)