首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> voidf(int*p,int*q); main() { int m=1,n=2,*r=&m; f(r,&n); printf("%d,%d",m,n); } voidf(int*p,int*q) { p=
admin
2017-12-13
58
问题
有以下程序:
#include<stdio.h>
voidf(int*p,int*q);
main()
{
int m=1,n=2,*r=&m;
f(r,&n);
printf("%d,%d",m,n);
}
voidf(int*p,int*q)
{
p=p+1:
*q=*q+1:
}
程序的运行结果是( )。
选项
A、2,3
B、1,3
C、1,4
D、1,2
答案
B
解析
在f(int*p,int*q)函数中,执行p=p+1是将p所对应的地址加1,而*q=*q+1是将q所指向n的地址所对应的值加1,所以m的值所对应的值没有变,而n的值则为3了,因此B选项正确。
转载请注明原文地址:https://kaotiyun.com/show/B1xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
用树形结构表示实体之间联系的模型是__________。
若在定义语句:inta,b,C,*p=&c;之后,接着执行以下选项中的语句,则能正确执行的语句是()。
若函数中有定义语句:inta;,则()。
C语言源程序名的后缀是()。
结构化程序设计的3种结构是()。
先有两个C程序文件T18.c和myfun.c同在TC系统目录(文件夹)下,其中Tl8.c文件如下:#include#include“myfun.C”main(){fun();printf(“\n”);}//
若有以下定义,则对a数组元素地址的正确引用是()。inta[5],*p=a;
在一个C源程序文件中,要定义一个只允许本源文件中所有函数使用的全局变量,则该变鼍需要使用的存储类别是()。
若变量x、y已定义为int类型且x的值为33,y的值为3,请将输出语句printf(__________,x/y1;补充完整,使其输出的计算结果形式为:x/y=11。
在关系模型中,二维表的行称为__________。
随机试题
火车站有某公司待运的甲种货物1530吨,乙种货物1150吨,现计划用50节A、B两种型号的货厢将这批货物运至北京。已知每节A型货厢的运费是0.5万元,每节B型货厢的运费是0.8万元;甲种货物35吨和乙种货物15吨可装满一节A型货厢,甲种货物25吨和乙种货物
男性司机,驾车行驶中两车相撞受伤后,右髋关节疼痛活动受限,右下肢呈屈曲、内收、内旋畸形,大粗隆上移。应首先考虑的诊断是()
治疗气血不足,疮疡脓成不溃或溃久不敛,应选用的药物是
任何单位或者个人违反《期货交易管理条例》规定,情节严重的,由()宣布该个人、该单位或者该单位的直接责任人员为期货市场禁止进入者。
某有限责任公司股东会决定解散该公司,该公司下列行为符合法律规定的是()。
直接序列扩频是使用具有高码率的扩频码序列,在发射端扩展信号的频谱,而在接收端用相同的扩频码序列进行解扩,把展宽的扩频信号还原成原来的信号。()
公民应先享受权利,再履行义务。()
下列生活常识说法正确的是()。
公钥加密算法可用于多个方面,不正确的一项是()。
下列给定程序中函数fun的功能是:求两个非零正整数的最大公约数,并作为函数值返回。例如,若num1和num2分别为49和21,则输出的最大公约数为7;若num1和hum2分别为27和81,则输出的最大公约数为27。请改正程序中的错误,使它能得出正确结果
最新回复
(
0
)