首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的输出结果是( )。 # include <stdio.h> int x=1; void main() { int x=2; printf("%d,",x); if(x==1) { int x=
admin
2010-01-10
27
问题
下面程序的输出结果是( )。 # 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全国计算机二级
相关试题推荐
假定用下面的语句打开文件:Open"Filel.txt"ForInputAs#1则不能正确读文件的语句是
以下关于VB文件的叙述中,正确的是
假定有如下情况语句:SelectCaseX能表示|X|>5的Case子句是()。
窗体上有一个名称为Commandl的命令按钮,其单击事件过程及相关的代码如下:PrivateSubCommandl_Click()DimxAsInteger,yAsIntegerx=Val(InputBox(”输
设a=10,b=5,c=1,执行语句Printa>b>c窗体上显示的是
以下表达式与Int(3.5)的值相同的是
设子程序过程定义的首部为:PublicSubS(XAsInteger,YAsSingle)则以下正确的调用形式为
以下选项中,不合法的VisualBasic的变量名是( )。
下列选项中,不属于模块间耦合的是()。
设运行程序时弹出的菜单如图所示.关于该菜单,以下叙述中错误的是()。
随机试题
设A为实对称矩阵,和是A属于不同特征值λ1和λ2的特征向量,则a=_______.
胰腺分泌的消化酶包括
关于月经的特点.下述何项是正确的
百合固金汤主治清燥救肺汤主治
关于新筑堤防作业的说法,正确的有()。
甲公司向银行贷款,并以所持有乙上市公司股份用于质押。根据相关法律制度的规定,该质权生效的时间是()。
根据奥苏贝尔的观点,学习者把以现成的定论的形式呈现给自己的学习材料,与其已形成的认知结构联系起来,以实现对这种学习材料的掌握的学习方式属于()
某公司售出了一批水泥共450吨,计划使用同等数量的A型卡车和B型卡车进行运输。其中A型卡车每辆可运输25吨,而B型卡车由于被指派了其他运输任务,由载重量多了5吨的C型卡车来替代其运输。结果在使用的A型卡车数量不变的情况下,总的用车量减少了2辆,则B型卡车每
(2011浙江财经学院)用图形说明消费者均衡的条件,并指出其经济含义。
Whenitcomestogenderrolesinfamilies,itseemsthemorethingschange,themoretheystaythesame.Forthefirsttime,the
最新回复
(
0
)