char a=0xdb,则~a的值为()
第1题:
若有以下定义: char a: int b; float c; double d; 则表达式a*b+d c的值的类型为 ______。
A.float
B.int
C.char
D.double
第2题:
下列语句片断中,four的值为:( )。 int three=3; char ne="1"; char four=(char)(three+one);
A.3
B.1
C.31
D.4
第3题:
若有以下定义char a;int b;float c;double d;则表达式a*b+d-c值的类型为
第4题:
设char型变量x中的值为 10100111,则表达式(2+x)^(~3)的值是A.10101001 B.10101000 C.11111101 D.01010101
第5题:
在执行完下列的c语句段之后,则B的值是( )。 char a=A; int b; B=((34&&56)&&(a<b));
A.0
B.1
C.TRUE
D.FALSE
第6题:
设char型变量x中的值为10100111,则表达式(2+x)(-3)的值为______。
A.10101001
B.10101000
C.11111101
D.1010101
第7题:
串的操作函数str定义为: int str(char*s){ char*p=s; while(*p!=’\0')p++; return p=s; } 则str("abcde")的返回值是 ( )
A.3
B.4
C.5
D.6
第8题:
执行char*p=new char(’a’)操作后,p所指向的数据对象的值为()。
第9题:
设a是int型变量,其值为3,则把其值变成字符’3’的表达式是()
第10题:
Sql server提供了一些系统函数,以下说法错误的是()。
第11题:
0xdb
0xbd
0x24
0x42
第12题:
第13题:
设char型变量x中的值为10100111, 则表达(2+x)∧(~3)的值是
A.10101001
B.10101000
C.11111101
D.1010101
第14题:
若有以下定义:char a;int b;float c;double d;则表达式“a*b+d-c”值的类型为( )。
A.float
B.int
C.char
D.double
第15题:
现有定义int a;double b;float c;char k;,则表达式a/b+c-k值的类型为
A.int
B.double
C.float
D.char
第16题:
若有以下定义: char a;int b; float c;double d; 则表达式a*b+b-c值的类型为( )。
A. float
B.int
C.char
D.double
第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题:
A. 50
B. '/u0000'
C. " "
D. 不定
E. 为null,直到被赋值。
第19题:
设x为float型变量,y为double型变量,a为int型变量,b为long型变量, c为char型变量,则表达式x+y*a/x+b/y+c的值为()类型。
第20题:
指针变量pv和pc定义为“void*pv=”Hello,word!”;char*pc;”,要将pv值赋给pc,则正确的赋值语句是pc=()pv。
第21题:
设a是char型变量,其值字符为’1’,则把其值变成整数1的表达式是()。
第22题:
第23题:
'\0'
'o'
'o'的地址
不确定的值