首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有定义:float x=1.5;int a=1,b=3,c=2;则正确的switch 语句是( )。
若有定义:float x=1.5;int a=1,b=3,c=2;则正确的switch 语句是( )。
admin
2013-06-11
51
问题
若有定义:float x=1.5;int a=1,b=3,c=2;则正确的switch 语句是( )。
选项
A、switch(x) {case 1.0: printf("*\n"); case 2.0: printf("**\n");}
B、switch((int)x); { case 1: printf("*\n"); case 2: printf("**\n");}
C、switch(a +b) { case 1: printf("*\n"); case 2+1: printf("**\n");}
D、switch(a+ b) { case 1: printf("*\n"); case c: printf("**\n");}
答案
4
解析
switch 后的括号中只能是整型或字符型表达式,选项A中使用的是浮点型变量x,故不正确。选项B在switch的括号后面多了一个分号,故也不正确。switch的case标号后只能是常量或常量表达式,而不能是变量,所以选项D也不正确。故应该选择C。
转载请注明原文地址:https://kaotiyun.com/show/ZuJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是______。 #inlude<stdio.h> main() { int a=2,b=5; printf("a=%%d,b=%%d\n",a,b); }
评价排序算法优劣的主要标准是______和______。
有如下程序main(){inta[3][3]={{1,2},{3,4},{5,6}},i,j,s=0;for(i=1;i<3;i++)for(j=0;j<=i;j++)s+=a[i][j];prin
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是( )。
算法的有穷性是指( )。
算法执行过程中,所需要的基本运算次数称为算法的【】。
算法中的每一个步骤都必须是有明确意义的,不允许有模棱两可的解释,也不允许有多义性,这个性质称为
以下程序建立了一个带有头结点的单向链表,链表结点中的数据通过键盘输入,当输人数据为-1时,表示输入结束(链表头结点的data域不放数据,表空的条件是ph->next=NULL).#include<stdio.h>structlist{
随机试题
有关体温的描述,下列正确的是()。
关于全身性感染相关性器官功能衰竭评分(SOFA)认识错误的是
A、裂红细胞B、镰形红细胞C、口形红细胞D、棘形红细胞E、嗜多色性红细胞细胞表面呈针尖样、间距不规则突起,最可能是
比旋光度的表示符号为
5岁小儿,生长发育正常,根据身高计算法,该小儿身高大致为
在流感病毒的表面存在两种蛋白质。其中一种能让血液中的红细胞凝聚在一起,所以又称血凝素(HA或H)。另一种蛋白质把神经氨酸(一种糖类分子)分解掉,所以叫神经氨酸酶(简称NA或N)。这两种蛋白质因为暴露在病毒外面,流感病毒进入人体后,它们就成了人体免疫系统的靶
被称为“俄罗斯教育心理学的奠基人”的学者是()
某地区高新技术产业开发区办公室主任王某,急于引进外资,对于前来投资的“外商”甲某等人盲目轻信,未认真审查其主体资格、资信状况,就签订了引资合作协议,由高新技术产业开发区先期打入对方账户400万元,结果,先期打人的资金被悉数骗走,给国家造成了严重的损失,王某
WhathappenedtoEarhart?WhatdifferencesdoyoufindbetweenFinch’sairplaneandEarhart’s?
Concernedpeoplewantto_____theriskofdevelopingcancer.
最新回复
(
0
)