设C为char变量,f为float变量,则c+f的运算结果为()型数据。
第1题:
设变量a是int型,f是float型,i是double型,则表达式10+'a'+i*f的值的数据类型为( )。
A.int
B.float
C.double
D.不确定
第2题:
设变量a是int型,f是double型,i是float型,则表达式10+'a'+i * f值的数据类型是
A.int
B.float
C.double
D.不确定
第3题:
设i是int型变量,f是float型变量,用下面的语句给这两个变量输入值:
( )
第4题:
设i是int型变量,f是float型变量,用下面的语句给这2个变量输入值。为了将,100和765.12分别赋给i和f,则正确的输入为______。 scanf("i=%d,f=%f”,&i,&f);
A.100<空格>765.12<回车>
B.i=100,f=765.12<回车>
C.100<回车>765.12<回车>
D.x=100<回车>y=765.12<回车>
第5题:
下列关于单目运算符++、--的叙述中,正确的是( )。
A.它们的运算对象可以是任何变量和常量
B.它们的运算对象可以是char型变量和血型变量,但不能是float型变量
C.它们的运算对象可以是int型变量,但不能是doule型变量和float型变量
D.它们的运算对象可以是char型变量、int型变量和float型变量
第6题:
列关于单目运算符++、--的叙述中,( )是正确的。
A.它们的运算对象可以是任何变量和常量
B.它们的运算对象可以是char型变量和血型变量,但不能是float型变量
C.它们的运算对象可以是血型变量,但不能是doule型变量和float型变量
D.它们的运算对象可以是char型变量、int型变量和float型变量
第7题:
设char型变量x中的值为10100111,则表达式(2+x)(-3)的值为______。
A.10101001
B.10101000
C.11111101
D.1010101
第8题:
设a为int变量,b为float变量,则a+b的运算结果为()型数据。
第9题:
在Java语言中,已知a为int型,b为double型,c为float型,d为char型,则表达式a+bc-d/a的结果类型为()。
第10题:
设变量a是整型,f是实型,i是双精度型,则表达式10+’a’+i*f值的数据类型为()。
第11题:
switch(x+y){……}
switch(ch+1){……}
switch ch{……}
switch(a+b){……}
第12题:
int
long
double
char
第13题:
设变量a是 int 型,f是 double 型,i是 float 型,则表达式10+'a'+i*f值的数据类型
A.int
B.float
C.double
D.不确定
第14题:
设变量a是int型,f是int型,i是double型,则表达式10+a+i*f值的数据类型为A.int B.float C.double D.不确定
第15题:
设变量a是int型,f是float型,i是double型,则表达式10+′a′+i*f值的数据类型为A.int B.float C.double D.不确定
第16题:
设int型变量a、b,float型变量x、y,char型变量ch均已正确定义并赋值,则正确的swith语句是( )。
A.switch (x+y) {...}
B.switch (ch+1) {...}
C.switch ch {...}
D.switck (a+b) {...}
第17题:
关于类型转换的说法中,错误的是( )。
A.如果a为血型变量,b为char型变量,则a+b的值为血型
B.如果a为float型变量,b为int型变量,则a-b的值为float型
C.如果a为double型变量,b为float型变量,则a*b的值为double型
D.如果a为血型变量,b为血型变量,则a/(double)b的值为int型
第18题:
在16位IBM-PC上使用C语言,如定义下列共用体类型变量: union data { int i; char ch; float f; }a,b,c; 则共用体变量a,b,c占用内存的字节数为( )。
A.1
B.2
C.4
D.6
第19题:
第20题:
设int型变量a、b,float型变量x、y,char型变量ch均已正确定义并赋值,正确的switch语句是()。
第21题:
设x为float型变量,y为double型变量,a为int型变量,b为long型变量, c为char型变量,则表达式x+y*a/x+b/y+c的值为()类型。
第22题:
第23题: