首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的输出结果是( )。 # include <stdio.h> int x=1; void main() { int x=2; printf("%d,",x); if(x==1) { int x=
admin
2010-01-10
25
问题
下面程序的输出结果是( )。 # include <stdio.h> int x=1; void main() { int x=2; printf("%d,",x); if(x==1) { int x=4; printf("%d,",x++); } printf("%d",x++); }
选项
A、2,2
B、1,1,2
C、2,4,3
D、2,3
答案
1
解析
虽然全局变量的作用域是整个程序,但如果某个函数或语句块中又声明了同名的局部变量,则全局变量被屏蔽,在该函数或语句块中所用到的该变量都是那个同名的局部变量。所以,本题程序第二行定义的全局变量int x=1;可完全忽略,故程序输出结果为2,2,故应该选择A。
转载请注明原文地址:https://kaotiyun.com/show/XGWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
标准模块中有如下程序代码:PublicxAsInteger,yAsIntegerSubvat_pub()x=10:y=20EndSub在窗体上有1个命令按钮,并有如下事件过程:Pri
以下关于VB文件的叙述中,正确的是
以下关于VB特点的叙述中,错误的是
下面描述中不属于软件需求分析阶段任务的是()。
数据库管理系统是
设a=10,b=4,c=5,d=7,表达式a>bAndNotc<d+6的值为
设二叉树的前序序列为ABDEGHCFIJ,中序序列为DBGEHACIFJ。则后序序列为()。
设一棵完全二叉树共有700个结点,则此二叉树中的叶子结点数为
输入VisualBasic源程序时,若一个命令行中包含两个语句,则两个语句之间的分隔符应使用()
在窗体上有一个文本框Text1和一个标签Label1,要求运行程序时,在文本框中输入的内容立即显示在标签中(如图所示),则空白处应填入的内容是()。PrivateSubText1_______()Label1.Ca
随机试题
阅读下面文字,回答问题。妻曰:“当大乱之时,岂能不杀一人而定天下?”唐子曰:“定乱岂能不杀乎!古之王者,有不得已而杀者二:有罪,不得不杀;临战,不得不杀。有罪而杀,尧舜之所不能免也;临战而杀,汤武之所不能免也。非是,奚以杀为!若过里而墟其里,过市
水源加氟是一种有效的防龋手段,我国水质标准氟浓度是
关于暴发型流行性脑脊髓膜炎(休克型)的临床表现,正确的是
A.流行性脑脊髓膜炎B.肾综合征出血热C.细菌性菌痢D.霍乱E.莱姆病以剧烈的腹泻、呕吐以及由此而致的脱水、循环衰竭为主要临床表现()
在恒定流中:
下列表述,能够从资料中推出的是()。
下列对事故责任的处理不正确的是()。
结合材料回答问题:材料1人民群众是我们力量的源泉。我们深深知道,每个人的力量是有限的,但只要我们万众一心、众志成城,就没有克服不了的困难。——2012年11月15日习近平在十八届中共中央政治局常
Businessisimprovingbutmuchmorehardworkandcommonsensewillbe______beforeanysubstantialprofitscanberealized.
Meteorologistsroutinelytelluswhatnextweek’sweatherislikelytobe,andclimatescientistsdiscusswhatmighthappenin1
最新回复
(
0
)