首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有定义语句int a,b;double x;则下列选项中没有错误的是( )。
若有定义语句int a,b;double x;则下列选项中没有错误的是( )。
admin
2013-02-23
89
问题
若有定义语句int a,b;double x;则下列选项中没有错误的是( )。
选项
A、switch(x%2)
{case O:a++;break;
case 1:b++;break;
default:a++;b++;
}
B、switch((int)x/2.0)
{case O:a++;break;
case 1:b++;break;
default:a++;b++;
}
C、switch((int)x%2)
{case O:a++;break;
case 1:b++;break;
default:a++;b++;
}
D、switch((int)(x)%2)
{case 0.O:a++;break;
case 1.0:b++;break;
default:a++;b++;
}
答案
C
解析
C语言中switch语句中的表达式和case表达式都不能是浮点类型。所以选c。
转载请注明原文地址:https://kaotiyun.com/show/1vPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
检查软件产品是否符合需求定义的过程称为______。
函数ftell(fp)的作用是()。
下列程序的输出结果是______。#defineA100main(){inti=0,sum=0;do{if(i==(i/2)*2)continue;sum+=i;}whi
下列函数定义中,会出现编译错误的是()。
以下程序运行后的输出结果是【】。#include<stdio,h>main()charc1,c2;for(el=’0’,c2=’9’;e1<c2;c1++,c2--)printf("%c%
下列程序的输出结果是()。#include<stdio.h>main(){inta=0,i;for(i=1;i<5;i++){switch(i){case
以下程序的运行结果是【】。#include<stdio.h>#defineMAX(a,b)(a>b?a:b)+1main(){inti=6,j=8,k;printf("%d\n",MAX(i,j
程序中已构成如下图所示的不带头结点的单向链表结构,指针变量s、p、q均已正确定义,并用于指向链表结点,指针变量s总是作为头指针指向链表的第一个结点。若有以下程序段:q=s;s=s->next;p=s;while(p->next
已知二叉树BT的后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是______。
随机试题
所谓项目管理是指项目管理者为了实现项目目标,按照客观规律的要求,运用系统工程的观点、理论和方法,对执行中的项目的发展周期中的各阶段工作进行(),以取得良好的效益的各项活动的名称。
冲击气缸的整个工作过程分为哪三个阶段?
设等于[].
不透光结石主要是
不具有明确手术指征的子宫肌瘤是
含水量的定义是()。
ABC公司2014年末和2015年末简化的资产负债表如下:ABC公司2014年和2015年简化的利润表如下:要求:(1)分别计算2014年年末和2015年年末的金融资产、金融负债、经营资产、经营负债、净经营资产和净负债;(2)分别计算2014年
TCP是采用()来控制流量的。
[*]
【S1】【S4】
最新回复
(
0
)