首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> void fun(int *p,int *q) {p=p+1;*q=*q+1;} main() { int m=1,n=2,*r=&m; fun(r,&n);
有以下程序: #include<stdio.h> void fun(int *p,int *q) {p=p+1;*q=*q+1;} main() { int m=1,n=2,*r=&m; fun(r,&n);
admin
2018-01-14
31
问题
有以下程序:
#include<stdio.h>
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;语句中q地址指针指向的内容改变了n值,所以n变为3。
转载请注明原文地址:https://kaotiyun.com/show/bHxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序:inta=,b=2;a=a^b;b=b^a;则执行以上语句后a和b的值分别是()。
若变量a、b、x、i都已正确定义并赋值,则以下符合C语言语法的表达式是()。
若有定义:“inta[2][3];”,则对a数组的第i行第j列元素的正确引用为()。
下列程序的输出结果是()。#includemain(){inta=3,b=2,c=1;if(a<b)if(b<0)c=0;elsec++;print(("%d\n",
以下叙述中不正确的是()。
若有定义语句intb=2;,则表达式(b<<2)/(3||b)的值是()。
C语言中char类型数据占字节数为()。
下列链表中,其逻辑结构属于非线性结构的是()。
以下程序段打开文件后,先利用fseek函数将文件位置指针定位在文件末尾,然后调用ftell函数返回当前文件位置指针的具体位置,从而确定文件长度,请填空。FILE*myf;longf1;myf=【】("test,t","rb");
将E-R图转换到关系模式时,实体与联系都可以表示成_____。
随机试题
根管最狭窄的地方在
鳞状上皮细胞癌腺癌
不当得利
下列各项属于投机风险的有( )。
在个人住房贷款业务中,商业银行应当充分提示借款人注意免除或限制其责任的条款。()
为杜绝食物中毒事故的发生,导游员应采取的措施是()。
宋太祖于建隆四年实行的作为重刑的代用刑是( )。
一项全球范围的调查显示,近10年来:吸烟者的总数基本保持不变;每年只有10%的吸烟者改变自己的品牌,即放弃原有的品牌而改吸其他品牌;烟草制造商用在广告上的支出占其毛收入的10%。在Z烟草公司的年终董事会上,董事A认为,上述统计表明,烟草业在广告上的收益正
J.Martin认为,自顶向下的全面信息资源规划,需要有专门组织来领导,一般称它为()。
若有如下程序:voidsub(){staticintx=6;x/=2;printf("%d",x);}main(){intm;for(m=0;m<=2;m++)sub();}则程序
最新回复
(
0
)