首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
执行下面程序的正确结果是( )。 main() { float a=1.9; switch (a) { case 0:printf("0000"); case 1:printf("1111");
执行下面程序的正确结果是( )。 main() { float a=1.9; switch (a) { case 0:printf("0000"); case 1:printf("1111");
admin
2010-01-10
23
问题
执行下面程序的正确结果是( )。 main() { float a=1.9; switch (a) { case 0:printf("0000"); case 1:printf("1111"); case 2:printf("3333"); } printf("%f", a); }
选项
A、1.9
B、111133331.9
C、33331.9
D、1111233331.9
答案
2
解析
switch语句只接受int型变量,如果不是则隐式转换为int,由于C语言中float到int的转换是截尾取整,故在switch中从case 1:标号处开始执行,首先输出4个1。此时又因为case 2:之前并没有break;之类的跳转语句,所以case 2:标号处的语句也被执行,输出4个3。最后以默认的浮点数格式输出变量a,变量a在switch语句中并未被改变,故最后输出为1.900000,所以应该选择B。
转载请注明原文地址:https://kaotiyun.com/show/VGWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
关于水平滚动条,如下叙述中错误的是
为了实现对象的自动拖放,应该设置该对象的一个属性。下面设置中正确的是
假定用下面的语句打开文件:Open”File1.txt”ForInputAs@1则不能正确读文件的语句是
以下VisualBasic不支持的循环结构是
定义部门关系模式如下:部门(部门号。部门名,部门成员,部门总经理),使它不满足第一范式的属性是()。
在结构化程序设计中,模块划分的原则是
以下表达式与Int(3.5)的值相同的是
数据库管理系统是
数据库系统的核心是()。
随机试题
简述犯罪嫌疑人、被告人有权获得辩护权利原则的内容。
患者女性,23岁,下肢反复出现瘀点1年,肝脾未及,Hb:120g/L,PLT:5×109/L,血片见骨髓巨核细胞180个,巨核细胞形成,血小板减少,应首选哪项检查以助诊断
下列属于按监督方式对建设项目质量监督进行的分类是( )。
室内卫生器具的排水支管隐蔽前,必须做()。[2012年6月真题]
会计电算化其基本构成包括()。
“银行存款余额调节表”是一种对账记录,因此是原始凭证。()
世界银行为低收入的发展中国家提供的贷款,期限最长可达( )年。
某企业从银行取得一年期贷款2000万元,按8%计算全年利息,银行要求贷款本息分12个月等额偿还,则该项借款的有效年利率大约为()。
关于按需印刷(POD),说法错误的是()。
我国经济已经告别过去30余年的两位数高速增长,开始进入中高速增长的“新常态”。要成功应对“新常态”下的挑战,必须依靠()。
最新回复
(
0
)