1、单选题(4分)
假定下列x和y均为int型变量,则不正确的赋值为(B )。
A.
x+=y++ B. x++=y++ C. x=++y D. ++x=++y
答案:
2、单选题(4分)
下列的符号常量定义中,错误的定义是(C )。
A.
const M=10; B. const int M=20;
C.
const char ch; D. const bool mark=true;
答案:.A.B.C.D
3、单选题(4分)
循环语句“for(int i=0; i<n; i++) cout<<i*i<<’ ’;”中循环体执行的次数为(C )。
A.
1 B. n-1 C. n D. n+1
答案:.A.B.C.D
4、单选题(4分)
在下面循环语句中循环体执行的次数为(B )。
for(int
i=0; i<n; i++)
if(i>n/2)
break;
A.
n/2 B. n/2+1 C. n/2-1 D. n-1
答案:.A.B.C.D
5、单选题(4分)
在下面循环语句中内层循环体S语句的执行总次数为( D)。
for(int
i=0; i<n; i++)
for(int
j=i; j<n; j++) S;
A.
n2 B. (n+1)/2 C. n(n-1)/2 D. n(n+1)/2
答案:.A.B.C.D
6、单选题(4分)
在下面循环语句中循环体执行的次数为( C)。
int
i=0,s=0; while(s<20) {i++; s+=i;}
A.
4 B. 5 C. 6 D. 7
答案:.A.B.C.D
7、单选题(4分)
在下面循环语句中循环体执行的次数为( D)。
int
i=0; do i++; while(i*i<10);
A.
4 B. 3 C. 5 D. 2
答案:.A.B.C.D
8、单选题(4分)
当处理特定问题时的循环次数已知时,通常采用( A)来解决。
A.
for循环 B. while循环 C. do循环 D. switch语句
答案:.A.B.C.D
9、单选题(4分)
循环体至少被执行一次的语句为(C )。
A.
for循环 B. while循环 C. do循环 D. 任一种循环
答案:.A.B.C.D
10、单选题(4分)
switch语句能够改写为( B)语句。
A.
for B. if C. do D. while
答案:.A.B.C.D
11、判断题(4分)
从一条函数原型语句“int
fun1(void);”可知,该函数的返回类型为int,该函数带有0个参数。A
答案:A.正确B.错误
12、判断题(4分)
当执行cout语句输出endl数据项时,将使C++显示输出屏幕上的光标从当前位置移动到下一行的开始位置。A
答案:A.正确B.错误
13、判断题(4分)
假定x=5,y=6,则表达式x++*++y的值为36。B
答案:A.正确B.错误
14、判断题(4分)
假定x=5,y=6,则表达式x–*–y的值为26。B
答案:A.正确B.错误
15、判断题(4分)
假定x=5,y=6,则执行表达式y*=x++计算后,x和y的值分别为6和30。A(
答案:A.正确B.错误
16、判断题(4分)
假定x=5,y=6,则执行表达式y+=x–计算后,x和y的值分别为4和11。A
答案:A.正确B.错误
17、判断题(4分)
C++常数0x145对应的十进制值为326。B
答案:A.正确B.错误
18、判断题(4分)
C++常数0345对应的十进制值为229。A
答案:A.正确B.错误
19、判断题(4分)
十进制常数245对应的十六进制的C++表示为0xF5 (F大小写均可)。A
答案:A.正确B.错误
20、判断题(4分)
十进制常数245对应的八进制的C++表示为0365。A
答案:A.正确B.错误
21、判断题(4分)
说明函数原型时不需要指明每个函数参数的名字,只需说明每个参数的类型和返回值类型就可以了。A
答案:A.正确B.错误
22、判断题(4分)
用new动态申请的内存空间,必须用delete来释放。A
答案:A.正确B.错误
23、判断题(4分)
派生类的成员函数可以直接访问基类的所有成员。A
答案:A.正确B.错误
24、判断题(4分)
程序的编译是以文件为单位的,因此将程序分到多个文件中可以减少每次对程序修改所带来的编译工作量。B
答案:A.正确B.错误
25、判断题(4分)
函数重载既要求两函数参数对应的类型不同又要求参数个数不同。B(
)
答案:A.正确B.错误
1、单选题(4分)
假定下列x和y均为int型变量,则不正确的赋值为(B )。
A.
x+=y++ B. x++=y++ C. x=++y D. ++x=++y
答案:
2、单选题(4分)
下列的符号常量定义中,错误的定义是(C )。
A.
const M=10; B. const int M=20;
C.
const char ch; D. const bool mark=true;
答案:.A.B.C.D
3、单选题(4分)
循环语句“for(int i=0; i<n; i++) cout<<i*i<<’ ’;”中循环体执行的次数为(C )。
A.
1 B. n-1 C. n D. n+1
答案:.A.B.C.D
4、单选题(4分)
在下面循环语句中循环体执行的次数为(B )。
for(int
i=0; i<n; i++)
if(i>n/2)
break;
A.
n/2 B. n/2+1 C. n/2-1 D. n-1
答案:.A.B.C.D
5、单选题(4分)
在下面循环语句中内层循环体S语句的执行总次数为( D)。
for(int
i=0; i<n; i++)
for(int
j=i; j<n; j++) S;
A.
n2 B. (n+1)/2 C. n(n-1)/2 D. n(n+1)/2