第1周 程序设计与C++概述

随堂测验1

1、单选题:
‌C++是一种(    )计算机语言。‎
选项:
A: 面向过程的
B: 面向对象的
C: 数据库编程
D: 网络编程
答案: 【 面向对象的

随堂测验2

1、单选题:
‌编写C++程序的一般步骤依次是(   )。​
选项:
A: 编辑、调试、编译、运行
B: 编辑、编译、连接、运行
C: 编译、调试、编辑、运
D: 编译、编辑、连接、运行
答案: 【 编辑、编译、连接、运行

随堂测验3

1、单选题:
‎下列哪行程序的作用是在屏幕上显示“Hello world”这句话。‌
选项:
A: #include<iostream>
B:  using namespace std;
C: cout<<" Hello world ";
D: return 0;
答案: 【 cout<<" Hello world ";

2、判断题:
‌C++中的main()函数有且只能有一个。‏
选项:
A: 正确
B: 错误
答案: 【 正确

3、判断题:
‌main函数的书写中,main后面紧跟一对圆括号,里面可以什么都不写,再后面是一对大括号,其中写程序。​
选项:
A: 正确
B: 错误
答案: 【 正确

随堂测验4

1、单选题:
‎在DEV-C++环境下编写程序,如何知道语法上有错?‏
选项:
A: 运行时显示错误结果。
B: 编译时在“编译器”窗口显示错误信息。
C: 编译时在“调试”窗口显示错误信息。
D: 编译时在“资源窗口”显示错误信息。
答案: 【 编译时在“编译器”窗口显示错误信息。

2、单选题:
‏如何快速找到错误的位置?‏
选项:
A: 逐行阅读程序。
B: 逐行阅读错误信息。
C: 和书上的程序逐字核对。
D: 双击编译错误信息的第1行,光标会停留在可能出错的行。
答案: 【 双击编译错误信息的第1行,光标会停留在可能出错的行。

随堂测验5

1、单选题:
‌设在程序中用address表示通信地址,说明为char  address[100];‍‌若想输入象"No.28, Xian Ning Xi Road"这样(单词间有空格)的地址,应该使用下列哪个语句?‍
选项:
A: cin>>address;
B: cin>>address(s,100);
C: cin.getline(s,100);
D: cin.getline(address,100);
答案: 【 cin.getline(address,100);

随堂测验6

1、单选题:
​若想用width和height表示屏幕的宽度和高度(单位:像素,整数),在C++中使用下列哪个语句来声明?​
选项:
A:  int width,  height;
B: double width,  height;
C: char width,  height;
D: char width[40],  height[40];
答案: 【  int width,  height;

随堂测验7

1、单选题:
‎C++中使用数学函数,需要包含的头文件是(     )。​
选项:
A: iostream
B: cmath
C: namespace
D:  main
答案: 【 cmath

随堂测验8

1、判断题:
‌C++中的每一条语句后面都必须写分号。‎
选项:
A: 正确
B: 错误
答案: 【 正确

2、判断题:
‍C++中使用变量,必须先声明,后使用。​
选项:
A: 正确
B: 错误
答案: 【 正确

第2周 简单信息的表示和基本运算

随堂测验1

1、单选题:
​32位系统中,C++的int型数据占的空间一般为_______字节。‎
选项:
A: 8
B: 2
C: 4
D: 10
答案: 【 4

随堂测验10

1、单选题:
‏有如下表达式19/3*sqrt(4.0)/5,则该表达式值数据类型为(    )。‍
选项:
A: int
B: float
C: double
D: 不确定
答案: 【 double

随堂测验2

1、单选题:
‌下列哪个是C++语言的合法的字符常量__________。​
选项:
A:  ""
B:  '054'
C:  'x89' 
D:  '92'
答案: 【  'x89' 

随堂测验3

1、单选题:
‎设n=10,i=4,则执行赋值运算n=n%(i-1)后,n的值是(    )。‌
选项:
A: 0
B: 1
C: 2
D: 3
答案: 【 1

随堂测验4

1、单选题:
‍下面哪一C++ 语言表达式不能正确表示数学关系a<x≤b。选项为(     )。‏
选项:
A:  a<x&&x<=b
B:  x<=b&& a<x 
C:  !(a>=x)&&!(x>b)
D: a<x<=b 
答案: 【 a<x<=b 

随堂测验5

1、单选题:
‍若有a=1,b=2,则表达式a+1==b的值为(    )。‏
选项:
A: 0
B: 1
C: 2
D: 3
答案: 【 1

随堂测验6

1、判断题:
‎自减运算符“--”可以用于变量,也可以用于常量和表达式。​
选项:
A: 正确
B: 错误
答案: 【 错误

随堂测验7

1、单选题:
‎在位运算中,操作数每右移一位,其结果相当于__________。​
选项:
A: 操作数乘以2 
B: 操作数除以2
C: 操作数乘以4
D: 操作数除以4
答案: 【 操作数除以2

随堂测验8

1、单选题:
‌n目运算符的含义是(    )。‍
选项:
A: 对n个数据进行操作
B: 对n个数据进行加法
C: 对n个类型进行整合
D: 对n个类型进行转换
答案: 【 对n个数据进行操作

2、单选题:
‍若有a=2,b=4,c=5,则条件表达式a>b?a:b>c?a:c的值为(    )。‌
选项:
A: 0
B: 2
C: 4
D: 5
答案: 【 5

随堂测验9

1、单选题:
‏以下非法的赋值语句是(    )。‍
选项:
A:  n=(i=2,++i);
B:  j++;
C:  ++(i+1);
D: x=j>0;
答案: 【  ++(i+1);

第3周 运算的流程控制

随堂测验1

1、单选题:
‏结构化程序由三种基本结构组成,不包括​
选项:
A: 顺序结构
B: 选择结构
C: 控制结构
D: 循环结构
答案: 【 控制结构

随堂测验2

1、单选题:
​下列语句中错误的是‌
选项:
A: if (a>b) cout<<a;
B: if (&&) a=m;
C: if (1) a=m; else a=n;
D: if (a>0); else a=n;
答案: 【 if (&&) a=m;

2、判断题:
‏与分支语句有关的关键词有if、else、switch、case和break‎
选项:
A: 正确
B: 错误
答案: 【 正确

随堂测验3

1、单选题:
‎若有定义“float w;int a,b”,则合法的switch语句是​
选项:
A: switch(w){    case 1.0: cout<<"1.0";    case 2.0: cout<<"2.0";}
B: switch(a){    case 1 cout<<"1";    case 2 cout<<"2";}
C: switch(b){    case 1: cout<<"1";    default: cout<<"default";    case 1+2: cout<<"3";}
D: switch(a+b){    case 3: cout<<"3";    case 1+2: cout<<"1+2";    default: cout<<"default";}
答案: 【 switch(b){    case 1: cout<<"1";    default: cout<<"default";    case 1+2: cout<<"3";}

随堂测验4

1、判断题:
‍for循环语句是先执行循环体内的语句序列,后判断条件表达式。‌
选项:
A: 正确
B: 错误
答案: 【

剩余75%内容付费后可查看

发表评论

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