char型变量能不能定义为一个中文?为什么?
第1题:
已知有变量datal定义如下: union data { int i; char ch; float f; }datal; 则变量datal所占的内存存储空间可表示为(57)。
A.sizeof(int)
B.sizeof(char)
C.sizeof(float)
D.SiZCOf(mt)+sizeof(char)+sizeof(float)
第2题:
若有语句:char*line[5];,以下叙述中正确的是
A.定义line是一个数组,每个数组元素是一个基类型为char的指针变量
B.定义line是一个指针变量,该变量可以指向一个长度为5的字符型数组
C.定义line是一个指针数组,语句中的。号称为间址运算符
D.定义line是一个指向字符型函数的指针
第3题:
a. double p=&k;
b. int *p=&k;
c. double &p=*k;
d. char *p="Thank you!";
第4题:
若要用下面的程序片段使指针变量p指向一个存储字符型变量的动态存储单元,则应填入; char * p;p= ( ) malloc (sizeof (char));
A.char
B.char *
C.(* char)
D.(char *)
第5题:
A.switch(ch+1){......}
B.switch(a+b){......}
C.switch(x+y){......}
D.switchch{......}
第6题:
若有语句:char *line[5];,以下叙述中正确的是
A.定义line是一个数组,每个数组元素是一个基类型为char为指针变量
B.定义line是一个指针变量,该变量可以指向一个长度为5的字符型数组
C.定义line是一个指针数组,语句中的*号称为间址运算符
D.定义line是一个指向字符型函数的指针
第7题:
如果要把常量327存入变量a中,a不能定义成char类型。()
第8题:
已知:type def charCH;下列描述中,正确的是()。
A.使用CH定义的变量是char型变量
B.使用CH定义的是一个字符常量
C.使用CH定义的变量其类型不确定
D.使用CH定义的是一个字符串
第9题:
以下指令序列的功能是( )。 DATA SEGMENT SS DB ? DATA ENDS
A.定义SS为一个字类型变量
B.定义SS为一个字类型常量
C.定义SS为一个字节类型变量,没有值
D.定义SS为一个字节型变量,其值为“?”
第10题:
设int型变量a、b,float型变量x、y,char型变量ch均已正确定义并赋值,则正确的swith语句是( )。
A.switch (x+y) {...}
B.switch (ch+1) {...}
C.switch ch {...}
D.switck (a+b) {...}