首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
52
问题
有以下程序:
#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全国计算机二级
相关试题推荐
设有以下程序,为使之正确运行,请在横线中填入应包含的命令行。(注:try_me()函数在a:\myfile.txt中有定义。)______main(){printf("\n");try_me();printf("\n");}
以下程序有错,错误原因是main(){int*p,i;char*q,ch;p=&i;q=&ch;*p=40;*p=*q;…}
有以下程序:#include<stdioh>intfun(intx,inty){if(x!=y)return(y);elsereturn((x+y)/2);}main(){inta=4,b=
下述语句中,在字符串sl和s2相等时显示“theyareEqual”的是()。
下述语句中,在字符串s1和s2相等时显示"theyareEqual"的是()。
下列方法中,属于白盒法设计测试用例的方法的是()。
两个或两个以上模块之间关联的紧密程度称为()。
数据库系统在其内部具有3级模式,用来描述数据库中全体数据的全局逻辑结构和特性的是()。
对下列二叉树进行中序遍历的结果为()。
某二叉树共有60个叶子结点与50个度为1的结点,则该二叉树中的总结点数为()。
随机试题
I’dliketodiscusswithyouthesecretsofgoodconversation.Whensomeonetellsyouthatyouhavetogiveaspeech,your【B1】_
下列哪药不是源于蔷薇科植物
扶正祛邪的基本原则是
患者,外伤后遵医嘱输血。在输血之前先输入少量0.9%氯化钠溶液,而不是5%葡萄糖溶液。护士合理的解释是
个人年度总额内购汇、结汇,可以委托其直系亲属代为办理。()
创新活动的基本特征包括()等。
下列不属于旅游被投诉者的权利是()。
下列病句修改不正确的一项是:
Itisvalidtospeculatethatmemoryistheoldestmentalskill,fromwhichallothersderive.
Thankstheirhugelypopularmobile-paymentsystems,AlipayandWeChatPay,cashhasmoreorlessvanishedfromChina’seasternc
最新回复
(
0
)