第一章 单元测试

1、 问题:

C语言程序从什么开始执行?

选项:
A:程序中的第一条可执行语句
B:程序中第一个函数
C:程序中的main函数
D:包含文件中的第一个函数
答案: 【
程序中的main函数

2、 问题:

C语言程序的工作过程是:编辑、编译、连接、运行。

选项:
A:对
B:错
答案: 【

3、 问题:

下列正确的标识符是?

选项:
A:-a1
B:a[i]
C:a2_i
D:int i
答案: 【
a2_i

4、 问题:

C语言中的简单数据类型包括?

选项:
A:整形、实型
B:整形、字符型
C:整形、实型、逻辑型
D:整形、实型、字符型
答案: 【
整形、实型、字符型

5、 问题:

在C++程序中,表达式5%2的结果是?

选项:
A:2.5
B:2
C:1
D:3
答案: 【
1

6、 问题:

若int x=2,y=3,z=4; 则表达式x<z?y:z的结果是?

选项:
A:4
B:3
C:2
D:0
答案: 【
3

7、 问题:

C++的程序是由什么组成的?

选项:
A:子程序
B:主程序和子程序
C:函数
D:过程
答案: 【
函数

8、 问题:

以数字0开头的整数是八进制整形常量。

选项:
A:对
B:错
答案: 【

9、 问题:

要求运算数据必须是整形的运算符号是?

选项:
A:%
B:/
C:<
D:!
答案: 【
%

10、 问题:

C++程序的三种基本结构是顺序、选择、循环。

选项:
A:对
B:错
答案: 【

第二章 单元测试

1、 问题:

结构化程序设计的三种基本结构是顺序结构、循环结构和选择结构。

选项:
A:对
B:错
答案: 【

2、 问题:switch语句和if语句不能混合使用。
选项:
A:对
B:错
答案: 【

3、 问题:switch语句中可以没有break语句。
选项:
A:对
B:错
答案: 【

4、 问题:

为了避免嵌套的if-else语句的二义性,C/C++语言规定else总是与()组成配对关系。

选项:
A:距离最近的if
B:在其之前未配对的if
C:在其之前未配对的最近的if
D:同一行上的if
答案: 【
在其之前未配对的最近的if

5、 问题:

下述程序的输出结果是:
int main()
{
 int a=5,b=0,c=0;  
 if(a=b+c)
   
cout<<'
';
 else
    cout<<'$$$';
 return 0;
}

选项:
A:对
B:错
答案: 【

6、 问题:

以下程序的运行结果是s=2,t=3
#include <iostream>

using namespace std;

int main()
{
   int s=1,t=1,a=5,b=2;
   if (a>0)
       s++;
   if (a>b)
       t+=s;
   else if (a==b)
       t=5;
   else
       t=2*s;

       cout<<'s='<<s<<',t='<<t<<endl;
   return 0;
}

选项:
A:对
B:错
答案: 【

7、 问题:

以下程序的运行结果是2.
int main()
{
int k=2;
switch(k)
{
 case 1:cout<<k++;  break;
 case 2:
cout<<k++;
 case 3:
cout<<k++;  break;
 case 4:
cout<<k++;
 default:
cout<<"Full!";
 }
return 0;
}

选项:
A:对
B:错
答案: 【

8、 问题:

下面程序段执行结果为
char c = '0'+2;
switch {
{
 case 1:  cout<<'A'; break;
 case '2': cout<<'B';
 case 2:  cout<<'C';
 default: cout<<'D';
};

选项:
A:A
B:D
C:BC
D:BCD
答案: 【
BCD

9、 问题:以下是if语句的基本形式;if(表达式)语句,其中“表达式”:
选项:
A:必须是逻辑表达式
B:必须是关系表达式
C:必须是逻辑表达式或关系表达式
D:可以是任意合法的表达式
答案: 【
可以是任意合法的表达式

10、 问题:if和else语句必须同时使用。
选项:
A:对
B:错
答案: 【

第三章 单元测试

1、 问题:C/C++语言中while和do-while循环的主要区别是
选项:
A:do-while的循环体至少无条件执行一次
B:while的循环控制条件比do-while的循环控制条件严格
C:do-while允许从外部转到循环体内
D:do-while的循环体不能是复合语句
答案: 【
do-while的循环体至少无条件执行一次

本门课程剩余章节答案为付费内容
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦

   

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注