首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
执行下面程序的正确结果是( )。 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
67
问题
执行下面程序的正确结果是( )。 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全国计算机二级
相关试题推荐
设窗体名称为frrnTest,为了在程序代码中将窗体的标题改为“等级考试”,其代码应该是
设窗体上有Text1、Text2两个文本框,并编写了下面的程序代码:PrivateSubText1KeyPress(KeyAsciiAsInteger)If“A”
窗体上有一个名称为Commandl的命令按钮,其单击事件过程及相关的代码如下:PrivateSubCommandl_Click()DimxAsInteger,yAsIntegerx=Val(InputBox(”输
以下能够设置控件焦点的方法是
现有如下语句:x=IIf(a>50,Int(a\3),aMod2)当a=52时,X的值是
若在窗体模块的声明部分声明了如下自定义类型和数组PrivateTyperecCodeAsInteger:CaptionAsStringEndTypeDimarr(5)Asrec则下面的输出
下面能够将某个变量声明为局部变量的是
窗体上有一个名称为Combol的组合框,为了引用Combol中最后一个列表项,应使用的表达式是
在数据库系统的组织结构中,下列()映射把用户数据库与概念数据库联系了起来。
(1)在考生文件夹下有一个工程文件sjt3.vbp,其窗体上有一个控件数组,名称为Label1,含三个标签,标题分别是“开始时间”、“结束时间”和“通话费用”;有一个名称为Text1的控件数组,含三个初始内容为空的文本框;此外还有两个名称分别为Cmd1和C
随机试题
中国近代争取民族独立、人民解放和实现国家富强、人民富裕这两大历史任务是由近代中国半殖民地半封建社会的基本特征决定的。下列属于近代中国半殖民地半封建社会基本特征的有()。
对于厚度为4~12mm的焊件,其定位焊缝的长度应为()。
生态学的发展时期可分为萌芽时期、建立时期、__________和现代生态学时期。
胃癌的主要转移途径是
CPIJ和RAM不是计算机的外部设备。()
衰老期的核心目标是()。
假如你是机关工作人员,单位要召开一次关于“安全生产突击检查”的新闻发布会,领导让你负责组织这次发布会,你怎么办?
现在一提到“经”就给人以庄重严肃的感觉,实际上“经”字的本义只是指纺织上的一条条竖线,而横线则叫“纬”。没有“经”,“纬”就无所依托,因此在汉代被命名为“经”的应该是朝廷最重视的文献。不过,清代今文经学认为只有孔子亲手所定之书才能称作“经”,而古文经学则认
[*]
Whatdoes"pullupyoursocks"mean?
最新回复
(
0
)