首页
题目
TAGS
首页
/
题库
/
[单选题]设int型变量a、b,float型变量x的答案
搜答案
设int型变量a、b,float型变量x、y,char型变量ch均已正确定义并赋值,则正确的swith语句是( )。
单选题
2022-01-11 22:46
A、switch (x+y) {...}
B、switch (ch+1) {...}
C、switch ch {...}
D、switck (a+b) {...}
查看答案
正确答案
B
试题解析
解析:switch的表达式的值不可以是float类型,因此选项A错误;选项C的switch后没有括号,所以错误;选项D,不应该有分号。所以选项B正确。
标签:
感兴趣题目
设a、b,c为int型变量,若从键盘给a、b,c输入数据,则正确的输入语句是( )
若以下选项中的变量全部为整型变量,且已正确定义并赋值,则语法正确的switch 语句是
若以下选项中的变量全部为整型变量,且已正确定义并赋值,则语法正确的switch语句是( )。
设int型变量a、b,float型变量x、y,char型变量ch均已正确定义并赋值,正确的switch语句是( )。
设int型变量a、b,float型变量x、y,char型变量ch均已正确定义并赋值,则正确的swith语句是( )。
若a、b、c1、c2、x、y均是整型变量,则正确的switch语句是( )。
设a是布尔变量,其它是整型变量,下面正确的赋值语句是()
设a、b、c是整型变量且均已赋值,则以下选项中错误的赋值语句是( )。
设有整型变量a,实型变量f,双精度型变量x,则表达式10+′b′+x*f值的类型为()
若ch为char型变量,k为int型变量(已知字符a的ASCII码是97),则执行下列语句后输出的结果为( )。 cb=b; k=10; printf("%X,%o,”,ch,ch,k); printf("k=%%d\n",k);
有语句定义共用体类型变量: union { int i; char ch; float f; } a,bc; 上面定义的共用体变量a、b、c各占( )字节。
设 x为整型变量 , p是指向整型的指针变量 , 则下列赋值表达式正确的是
相关题目
已知变量a已定义为int型变量,以下定义并初始化指针变量p的语句中正确的是( ) 。
假定下列x和y均为int型变量,则不正确的赋值为()。
设int 型变量 a、b,float 型变量 x、y,char 型变量 ch 均已正确定义并赋值,正确的switch语句是( )。
设x和y均为int型变量,则语句“x+=y;y=x–y;x–=y;”的功能是()。
设a和b均为float型变量,且a=55、b=25,则表达式(int)a+b
设i是int型变量,f是float型变量,用下面的语句给这两个变量输入值:scanf("i=%d,f=%f",&i,&f);为了把100和76512分别赋给i和f,则正确的输入为()。
设a是int型变量,b是float型变量,用下面的语句给这两个变量输入值scanf("a=%d,b=%f",&a,&b);为了把 100 和 765 分别赋给 i 和 f ,则正确的输入为:
将int型变量n转换成float型变量的方法是()。
设x、y、z和k都是int型变量,则执行下列表达式后,变量x的值为().x=(y=4,z=16,k=32)
设变量a是int型,f是double型,i是float型,则表达式10+’a’+i* f值的数据类型
设变量a是int型,f是float型,i是double型,则表达式10+′a′+i*f值的数据类型为
设变量a是int型,f是int型,i是double型,则表达式10+a+i*f值的数据类型为A.int B.float C.double D.不确定
设变量a是int型,f是float型,i是double型,则表达式10+′a′+i*f值的数据类型为A.int B.float C.double D.不确定
已知有double型变量x=2.5,y=4.7,整型变量a=7,则表达式x+a%3*(int)(x+y)%2/4的值是()。
若已定义x为int型变量,说明指针变量p的正确语句是 ( )
设pl和p2是指向一个int型一维数组的指针变量,k为int型变量,则不能正确执行的语句是( )。
x,y,z被定义为int型变量,若从键盘给x,y,z输入数据,正确的输入语句是( )。
x,y,z被定义为int型变量,若从键盘给x,y,z输入数据,正确的输入语句是
x,y,z被定义为int型变量,若从键盘给x,y,z输入数据,正确的输入语句是
x,y,z被定义为int型变量,若从键盘给x,y,z输入数据,正确的输入语句是
广告位招租WX:84302438
题库考试答案搜索网
免费的网站请分享给朋友吧