首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
29
问题
有以下程序:
#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全国计算机二级
相关试题推荐
若变量a、b、x、i都已正确定义并赋值,则以下符合C语言语法的表达式是()。
若想通过以下输入语句使a中存放字符串1234,b中存放字符5,则输人数据的形式应该是_________。chara[10],b;scanf("a=%sb=%c",a,&b);
有以下程序,其中函数f的功能是将多个字符串按字典顺序排序()。#includevoidf(char*p[],intn){char*t;inti,j;for(i=0;i<n-1;i++)
没有定义:intx[2][3];,则以下关于二维数组x的叙述错误的是()。
以下叙述不正确的是______。
若i、J已定义成int型,则以下程序段中内循环体的总执行次数是()。for(i=6;i>0;i--)for(j=0;j
在软件开发过程中,软件结构设计是描述______。
能正确表示逻辑关系:"a≥10或a≤0"的C语言表达式是
用树形结构来表示实体之间联系的模型称为
数据库、数据库系统和数据库管理系统之间的关系是
随机试题
In1982,theFalklandIslandsWarbrokeoutbetweenBritainand______.()
以下哪项痰液标本不符合作细菌培养的条件
A.食纳减少,食后作胀,大便溏泻B.食纳减少,食后作胀,少腹下坠C.脘腹胀满,食纳减少,头身困重D.腹胀冷痛,气怯形寒,四肢不温E.食纳减少,倦怠无力,皮下出血寒湿困脾的症状是
使用中性包装的出口服装,须经( )后可出口。
虚拟资本是指以()形式存在,并能给持有人带来一定收益的资本。
下列各项中,不会对利润表中的营业利润产生影响的有( )。
有600MB(兆字节)的数据需要从南京传送到北京。一种方法是将数据写到磁盘上,然后托人乘火车将这些磁盘捎去(设南京到北京乘火车需12小时)。另一种方法是用计算机通过长途电话线路(设信息传送的速率是2.4kb/s)传送此数据。试比较这两种方法的优劣。若信息传
与中国南面隔海相望的国家不包括()。
2016年9月7日,李克强总理在第十九次中国一东盟(10+1)领导人会议暨中国与东盟建立对话关系25周年纪念峰会上提出,双方要坚持()。
Thispartistotestyourabilitytodopracticalwriting.YouarerequiredtocompleteanE-mailmessageforroomreservations.
最新回复
(
0
)