首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> void fun(int*p,int*q) {p=p+1;*q=*q+1;} main() { int m=1,n=2,*r=&m: fun(
有以下程序: #include<stdio.h> void fun(int*p,int*q) {p=p+1;*q=*q+1;} main() { int m=1,n=2,*r=&m: fun(
admin
2017-07-05
49
问题
有以下程序:
#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/vdDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若要求定义具有10个int型元素的一维数组a,则以下定义语句中错误的是
下列程序执行输出的结果是()。#include<stdio.h>f(intA){intb=0;staticc=3;a=C++;b++;return(a);}main(){
按照“先进后出”原则组织数据的数据结构是()。
有以下程序#includestructS{inta,b;}data[2]={10,100,20,200};main(){struetSp=data[l];printf(“%d\n”,++
设有定义:doublex[lO],*p=x;,以下能给数组x下标为6的元素读人数据的正确语句是
以下标识符不是关键字的是()。
若函数中有定义语句:inta;,则()。
可在C程序中用作用户标识符的一组标识符是()。
下面程序由两个源程序文件:t4.h和t4.c组成,程序编译运行结果是()。t4.h的源程序为:#defineN10#definef2(x)(x*N)t4.c的源程序为:#include<stdio.h>
随机试题
妊娠后血容量增加,达到高峰是在()
通常为保证商务对象的认证性采用的手段是()
急性心肌梗死早期(24小时)死亡的主要原因是()
脱水输液,累积丢失量应于多少小时内补完
泡沫灭火系统的灭火机理是什么?
关于业主委员会职责的说法,错误的是()。
佛教基本教义“四谛”中,提出了佛教出世间的最高理想——涅檠的是()。
阅读下文,回答下列题。新世纪新阶段,我国经济建设与国防建设稳步走上了相互促进、协调统一的轨道。经济快速发展为国防和军队现代化建设夯实物质基础,国防开支适度增长,官兵生活待遇及训练条件不断改善,国防设施建设不断完备;科技创新为国防和军队现
《中国人民政治协商会议共同纲领》在新中国成立初期起到了临时宪法的作用,其制定机关是()。
A、Thereturnofabottledmessagetoitsowner’sdaughter.B、ANewHampshireman’sjokewithfriendsonhiswife.C、Afather’
最新回复
(
0
)