第二章测试1.对数据类型之间的转换,要遵守的总体法则是( )。
A:以内部存储格式为准,进行扩展或截断 B:以字节数为准,进行扩展或截断 C:以取值范围为准,进行扩展或截断 D:以外部表示格式为准,进行扩展或截断
答案:A
2.
在单字节存储空间中,235的补码为( )。
A:235 B:-20 C:不能确定 D:-21 3.在表达式运算中,下述表述错误的是( )。
A:数据类型向优先级高的运算符看齐 B:数据类型向目标实体看齐 C:数据类型向高格式看齐 D:数据类型先对齐,再进行运算符的运算 5.假设nX=0,nY=0,nZ=0,执行nX++&&++nY||++nZ&&(nY&&++nY)后,nX,nY,nZ的值分别是( )。
A:1,1,1 B:1,0,1 C:1,1,2 D:1,1,0 6.
以下程序代码的执行结果是( )。
#include <stdio.h>
int main(void) {
int x=010,y=10;
printf(“%d,%d\n”,++x, y--);
retrun 0;
} /*End of main()*/
A:010,9 B:10,9 C:11,10 D:9,10 7.
能够表示字符串结束符值的有效方法是( )。
A:NULL B:'