1. 设整数n的值为十进制-5, 以16位二进制存贮该数时,其编码是( )
A) 0000 0000 0000 0101
B) 1000 0000 0000 0101
C) 1111 1111 1111 1010
D) 1111 1111 1111 1011
2. 下面的程序段的运行结果为( )
char str[] = "job", *p = str;
cout << *(p+2) << endl;
A) 98
B) 无输出结果
C) 字符’b’的地址
D) 字符’b’
3. 有如下程序段:执行这个程序段输出字符*的个数是 ( )
int i=1;
while(1)
{
i++;
if (i==10) break;
if(i%2==0) cout<<’*’;
}
A) 10
B) 3
C) 4
D) 5
4. 在C++中用( )能够实现将参数值带回
A)数组
B)指针
C)引用
D)上述ABC都可
5. 已知变量f为float类型,i为int类型,以下表达式语句中能够实现将f中的数值保留小数点后两位,第三位进行四舍五入运算的是( )
a. f=(f*100+0.5)/100.0;
b. i=f*100+0.5,f=i/100.0;
c. f=(int)(f*100+0.5)/100.0;
d. f=(f/100+0.5)*100.0;
A)abc
B)bcd
C)bc
D)cd