首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include void fun(int*P,int*q) { P=P+1;*q=*q+1; } main() { int m=1,n=2,*r=&m; fun(r,&n); prin
有以下程序: #include void fun(int*P,int*q) { P=P+1;*q=*q+1; } main() { int m=1,n=2,*r=&m; fun(r,&n); prin
admin
2020-05-19
62
问题
有以下程序:
#include
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;是改变该指针所指地址中的内容,所以n变为3,m不变。
转载请注明原文地址:https://www.kaotiyun.com/show/KMCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
已知一个文件中存放若干工人档案记录,其数据结构如下:structa{charnumber[100];intage;floatp[6];};定义一个数组:structab[10];
若执行下述程序时,若从键盘输入6和8,结果为()。main(){inta,b,s;scanf("%d%d",&a,&b);s=a;if(s=b)s*=s:printf(”%d”,s);
下列叙述中,正确的是()。
给定程序中,函数fun的功能是:有N×N矩阵,将矩阵的外围元素顺时针旋转。操作顺序是:首先将第一行元素的值存入临时数组r,然后使第一列成为第一行,最后一行成为第一列,最后一列成为最后一行,临时数组中的元素成为最后一列。例如,若N=3,有下列矩阵:
以下选项中可用作C程序合法实数的是()。
已知下列函数定义:fun(int*b,intc,intd){intk;for(k=0;k
下列程序的输出结果是()。#includevoidmain(){inta=0,b=1,c=2;if(++a>0‖++b>0)++c;printf("%d,%d,%d",a,b,c)
下列叙述中正确的是()。
下面不属于软件测试实施步骤的是
代码编写阶段可进行的软件测试是
随机试题
提供数据库数据描述的集中管理的是()
下列关于股份有限公司债券上市的说法不正确的是()
中药药性中,五味的确定是
上后牙3/4冠轴沟的方向为
肌松药是全麻的重要辅助用药,避免深麻醉带来的危害,可以减少镇痛药的用量。()
下列哪项属于21世纪取得的科学成就?()
信号检测论中,随着判断标准的提高,虚报率会()。
有些人若有某一次厌食,会对这次膳食中有特殊味道的食物持续产生强烈厌恶,不管这种食物是否会对身体有利。这种现象可以解释为什么小孩更易于对某些食物产生强烈的厌食。以下哪项如果为真,最能加强上述解释?
Horribletoilets.Stagnantpuddlesbuzzingwithdengue-spreadingmosquitoes.Collapsingmasonry.Laxsecurity.Aterroristattac
SomeProblemsFacingLearnersofEnglishAlthoughmanyEnglishlearnershavegothighscoresinanEnglishtestsuchasIELTSor
最新回复
(
0
)