- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
判断正误
如果a和b类型相同,在执行了赋值表达式“a = b”后,b中的值将放入a中,而b中的值不变。
所有的表达式都有值。
当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能输入浮点数据。
C++语言不能定义字符串变量。
变量必须先定义或说明,后使用。
在C++语言中,数据类型的转换必须是显式的。
用new动态申请的内存空间,必须用delete来释放。
在C++中定义数组时,任何时候都不可以省略下标。
字符串hello,world在内存中存放时,占用11个字节的空间。
说明函数原型时不需要指明每个函数参数的名字,只需要说明每个参数的类型和返回值类型就可以了。
头文件中一般存放着变量和常量的定义、函数的原型以及类的定义。
程序的编译是以文件为单位的,因此将程序分到多个文件中可以减少每次对程序修改所带来的编译工作量。
静态变量在整个程序的运行过程中始终都是存在着的。
在C++中,可以定义一个指向函数的指针。
用new动态申请的内存是在堆中分配的,而不是在栈中分配的。
C++不允许把一个结构体变量作为一个整体进行输入输出。
单项选择
下列符号中不属于C++关键字的是________。
A、friend B、namespace C、continue D、byte
下列符号中能够作为C++标识符的是________。
A、const B、2a C、_shape D、-count
字面常量42、4.2、42L 的数据类型分别是________。
A、long, double, int B、long, float, int
C、int, double, long D、int, float, long
下列各组类型声明符中,含义相同的一组是________。
A、unsigned long int 和long B、signed short int 和short
C、unsigned short 和short D、short int 和int
必须用一对大括号括起来的程序段是________。
A、switch 语句中的case 标号语句 B、if 语句的分支
C、循环语句的循环体 D、函数的函数体
如果有下面的函数调用:
fun(a + b, 3, max(n - 1, b))
则fun 的实参个数是
A、3 B、4 C、5 D、6
下列关于C++函数的叙述中,正确的是________。
A、每个函数至少要具有一个参数 B、每个函数都必须返回一个值
C、函数在被调用之前必须先声明 D、函数不能自己调用自己
if 语句的语法格式可描述为:
格式1:if (条件) 语句
或者
格式2:if (条件) 语句1 else 语句2
关于上面的语法格式,下列表述中错误的是________。
A、条件部分可以是一个if 语句,例如if (if (a == 0) …) …
B、语句部分可以是一个if 语句,例如if (…) if (…) …
C、如果在条件前加上逻辑非运算符“!”并交换语句1 和 语句2 的位置,语句功能不变
D、语句部分可以是一个循环语句,例如if (…) while (…) …
有如下程序:
int x = 3;
do {
x -= 2;
cout x;
} while (! (-- x));
执行这个程序的输出结果是________。
A、1 B、3 0 C、1-2 D、死循环
要定义一个具有5 个元素的一维数组vect,并使其各元素的初值依次是30,50,-88,0和0,则下列定义语句中错误的是________。
A、int vect[ ] = {30, 50, -88}; B、int vect[ ] = {30, 50, -88, 0, 0};
C、int vect[5] = {30, 50, -88}; D、int vect[5] = {30, 50, -88, 0, 0};
有如下程序段:
int i = 1;
while (1) {
i ++;
if (i == 10) break;
if (i % 2 == 0) cout *;
}
执行这个程序段输出字符“*”的个数是________。
A、10 B、3 C、4 D、5
有如下程序:
#includeiostream
using namespace std;
int main( ) {
int sum;
for (int i = 0; i 6; i += 3) {
sum = i;
for (int j = i; j 6; j ++) sum += j;
文档评论(0)