【C/C++_选择题】 (D14 1208)
1、定义char dog[]=“wang\0miao”;那么sizeof(dog)与strlen(dog)分别是多少( A )
A 10,4
B 4,4
C 9,9
D 9,4
2、假设寄存器为8位,用补码形式存储机器数,包括一位符号位,那么十进制数-25在寄存器表示为( D )
A 67H
B 99H
C E6H
D E7H
分析:
3、下面代码的执行结果是什么( A )
char ccString1[]="Is Page Fault??";
char ccString2[]="No Page Fault??";
strcpy(ccString1,"No");
if(strcmp(ccString1,ccString2)==0)
cout<<ccString2;
else
cout<<ccString1;
A No
B No Page Fault??
C Is Page Fault??
D 其他三项都错
4、输入参数为197时,函数返回多少( C )
int Function(unsigned int n)
{
n = (n & 0x55555555) + ((n >> 1) & 0x55555555);
n = (n & 0x33333333) + ((n >> 2) & 0x33333333);
n = (n & 0x0f0f0f0f) + ((n >> 4) & 0x0f0f0f0f);
n = (n