首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include int m=1,n=2; void subl(int m,int n) {m+=2;n++;} void sub2() {m++;n+=2;} ma
有以下程序: #include int m=1,n=2; void subl(int m,int n) {m+=2;n++;} void sub2() {m++;n+=2;} ma
admin
2017-07-05
42
问题
有以下程序:
#include
int m=1,n=2;
void subl(int m,int n)
{m+=2;n++;}
void sub2()
{m++;n+=2;}
main()
{printf("%d,%d,",m,n);
subl(4,5);
printf("%d,%d,",m,n);
sub2();
printf("%d,%d\n",m,n);
}
程序运行后的输出结果是( )。
选项
A、1,2,1,2,2,4
B、1,2,6,6,7,8
C、1,2,2,4,2,4
D、1,2,6,6,2,4
答案
A
解析
全局变量与函数体内局部变量同名时,局部变量会覆盖全局变量,因此在subl()函数内,全局变量m,n是不可见的,在函数sub1()内对m,n操作的是部变量,对全局变量不产生影响。但在sub2()函数内,由于没有和全局变量重名,因此在此函数内,m,n是可见的。因此,第一个printf()打印的是全局变量m,n,故打印的是1,2;第二个printf(),调用subl(),没有修改全局变量m,n,故打印的是1,2;第三个printf(),之前调用了sub2(),修改了全局变量m,n,因此,打印的是2,4。故答案为A选项。
转载请注明原文地址:https://kaotiyun.com/show/FODp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若运行以下程序时,从键盘输入ADescriptor<CR>(<CR>表示回车),则下面程序的运行结果是#include<stdio.h>main(){charc;intv0=1,v1=0,v2=0;do{sw
在链表的运算过程中,能够使空表与非空表的运算统一的结构是______。
下列的程序用来输出两个字符串前7个字符中对应相等的字符及其位置号,程序空白处应该填写的是()。#include<stdio.h>main(){Charsl[]="Chinese",s2[]="japnese";
若有定义inta[10],*p=a,则p+6表示()。
设有下列的程序段:charstr[]="HelloWorld";char*ptr;ptr=str;执行上面的程序段后,*(ptr+10)的值为()。
下面描述中错误的是
以下程序调用函数swap将指针s和t所指单元(a和B)中的内容交换,请填空。main(){inta=10,b=20,*s,*t;s=&a;t=&b;()printf("%d%d",a,B);}swa
下列方法中,属于白盒法设计测试用例的方法的是()。
两次运行下面的程序,如果从键盘上分别输入3和2,则输出结果是()。#include<stdio.h>main(){intx;scanf("%d",&x);if(x++>2)printf("%d",x);
下列选项中,不属于数据库管理的是()。
随机试题
该患者补充诊断为以上诊断的血肿出血来源为
男性、25岁。突发右下腹绞痛,并放射至腰部及阴囊,右大腿内侧,肉眼血尿,B超示右侧输尿管下段结石,:相差尿红细胞检查应是女性、25岁。咳嗽、盗汗、午后低热,呼吸科诊断:肺结核,服用利福平0.45gQD,尿色应是
患者,女性,32岁。发现在喉结正中右侧出现单个肿块3个月,肿块呈半圆形,表面光滑,可随吞咽动作而上下移动,按之不痛,生长缓慢。初步诊断为
城市防灾系统工程规划,在城市总体规划(含分区规划)阶段的工作内容和深度应为下列()。①确定城市消防、防洪、人防、抗震等设防标准;②制定防灾对策与措施;③确定地下防空建筑的规模和数量等:④布置城市消防、防洪、人防等
地方普查机构要聘用或抽调具有相关专业和统计业务素质的人员担任普查指导员和普查员,并负责进行业务培训,考核合格后,颁发普查指导员证或()。
教师不得因为各种理由随意对学生进行搜查,不得对学生关禁闭,否则违反学生享有的()。
不安抗辩权是指当事人互负债务,有先后履行顺序,先履行的一方有确切的证据表明另一方丧失履行债务能力时,在对方没有履行或者没有提供担保之前,有权终止合同履行的权利。规定不安抗辩权是为了切实保护当事人的合法权益,防止借合同进行欺诈,促进双方履行义务。根据上述定
2018年国务院政府工作报告指出,过去五年,我国坚持实施积极的财政政策。在财政收支矛盾较大情况下,着眼“放水养鱼”、增强后劲,我国率先大幅减税降费。下列哪项措施不属于我国采取的财政收支加减法?
人们的道德素质是有不同层次的,人们对不同层次的人群有不同的道德期望值。比如,有人说,你还是老师呢,你还这么做;或说,你还是领导呢,还这么说话,等等。低层次的人犯了道德错误,大家觉得这还不是很严重,但是如果说作为社会的良心、文明社会的良心的那些文人或者教育工
Whatdoes"illiteracy"inline1mean?Whichofthefollowingismostprobablyfunctionallyilliterate?
最新回复
(
0
)