判断题:
1-1:通过命名空间可以区分具有相同名字的函数。(T)
1-2:计算机最小的存储单位是bit。(T)
1-3:using namespace std;这条语句的作用是将命名空间std内的所有标识符暴露在当前作用域内。(T)
1-4:使用提取符(<<)可以输出各种基本数据类型的变量的值,也可以输出指针值。(T)
1-5:预定义的插入符从键盘上接受数据是不带缓冲区的。(F)
单选题:
2-1:关于C和C++的描述中,正确的是(B)
A.C是面向过程,C++是纯面向对象
B.C++是C的超集
C.C++是对C的错误的修改
D.C++和C没有关系
2-2:C++语言是(D)
A.机器语言
B.汇编语言
C.面向过程的高级语言
D.面向对象的高级语言
2-3:面向对象的程序设计方法的主要优势在于(C)
A.编写硬件接口程序
B.编写小规模的数值计算程序
C.开发大型系统
D.开发数据库
2-4:在C++中,实现封装性需借助于(B)
A.枚举
B.类
C.数组
D.函数
2-5:关于编程下列的说法错误的是(B)
A.编程需要用一种程序设计语言
B.编程就是软件开发的全部工作
C.编写面向对象的程序最好选用面向对象的语言
D.编程完成之后需要进行测试
2-6:下列说法中正确的是(D)
A.编译器不检查源程序的语法正确与否
B.运行可执行程序必须由编译器来启动程序
C.编译器的主要任务是测试程序是运行的错误
D.C++源程序在编译以后还需要连接才能生成可执行程序
2-7:下列叙述正确的是(B)
A.C++程序的每行只能写一条语句
B.C++语言的输入/输出功能通常是通过输入/输出流对象cin和cout实现的