一、单项选择题
1、编写C++程序一般需经过的步骤依次是( )。
A、编辑、调试、编译、连接
B、编辑、编译、连接、运行
C、编译、调试、编辑、连接
D、编译、编辑、连接、运行
您的答案:B 正确答案:B 得 分:5.0 分
【答疑编号10754805,点击提问】
解析:无
2、设有定义int i;double j=5;,则10+i+j值的数据类型是( )。
A、int
B、double
C、float
D、不确定
您的答案:B 正确答案:B 得 分:5.0 分
【答疑编号10754806,点击提问】
解析:无
3、要禁止修改指针p本身,又要禁止修改p所指向的数据,这样的指针应定义为( )。
A、const char p=“ABCD”;
B、char const p=“ABCD”;
C、char const p=“ABCD”;
D、const char const p=“ABCD”;
您的答案:A 正确答案:D 得 分:0.0 分
【答疑编号10754807,点击提问】
解析:无
4、若有以下定义,则说法错误的是( )。
int a=100,*p=&a;
A、声明变量p,其中表示p是一个指针变量
B、变量p经初始化,获得变量a的地址
C、变量p只可以指向一个整型变量
D、变量p的值为100
您的答案:C 正确答案:D 得 分:0.0 分
【答疑编号10754810,点击提问】
解析:无
5、C++语言头文件的扩展名为( )。
A、.h
B、.cpp
C、.c
D、.exe
您的答案:A 正确答案:A 得 分:5.0 分
【答疑编号10754814,点击提问】
解析:无
6、下面可以做标识符首个字符的是( )。
A、a
B、1
C、&
D、+
您的答案:A 正确答案:A 得 分:5.0 分
【答疑编号10754815,点击提问】
解析:无
7、下列表达式中不能出现在赋值运算“=”左侧的是( )。
A、f(a,b)
B、a=b
C、p
D、&a
您的答案:A 正确答案:D 得 分:0.0 分
【答疑编号10754816,点击提问】
解析:无
8、C++标准的输入/输出库的头文件是( )。
A、cmath
B、iostream
C、string
D、algorithm
您的答案:B 正确答案:B 得 分:5.0 分
【答疑编号10754817,点击提问】
解析:无
9、使用指针,用户给它分配地址后,不再使用时,释放空间需要使用的关键字是( )。
A、new
B、delete
C、extern
D、auto
您的答案:B 正确答案:B 得 分:5.0 分
【答疑编号10754819,点击提问】
解析:无
10、下列对C++语句注释正确的是( )。
A、/This is a C program/
B、//This is a C program
C、“This is a C program”
D、//This ia a C program//
您的答案:B 正确答案:B 得 分:5.0 分
【答疑编号10754823,点击提问】
解析:无
11、关于已定义的类A,语句A*pa=new A(5),下列说法正确的是( )。
A、该语句会创建A类的一个对象,并将此对象的地址赋给指针pa
B、当指针变量pa超出其作用域时,pa和为对象分配的空间都将被自动释放
C、该语句会创建A类的5个对象,且它们的地址是连续的
D、类A中一定有一个显式定义的构造函数和一个显式定义的虚析构函数
您的答案:B 正确答案:A 得 分:0.0 分
【答疑编号10754827,点击提问】
解析:无
12、dec操控符的含义是( )。
A、设置转换基数为二进制
B、设置转换基数是八进制
C、设置转换基数是十进制
D、设置转换基数是十六进制
您的答案:B 正确答案:C 得 分:0.0 分
【答疑编号10754830,点击提问】
解析:无
13、为了保持一个int类型变量内容的持久,最好定义它为( )。
A、register
B、auto
C、extem
D、static
您的答案:B 正确答案:D 得 分:0.0 分
【答疑编号10754831,点击提问】
解析:无
14、关于下列数据类型,表达的数值范围最广的是( )。
A、unsigned int
B、unsigned long
C、double
D、long
您的答案:B 正确答案:C 得 分:0.0 分
【答疑编号10754832,点击提问】
解析:无
15、关于对象概念的描述中,说法错误的是( )。
A、对象就是C语言中的结构变量
B、对象代表着正在创建的系统中的一个实体
C、对象是类的一个变量
D、对象之间的信息传递是通过消息进行的
您的答案:B 正确答案:A 得 分:0.0 分
【答疑编号10754905,点击提问】
解析:无
16、C++对C语言做了很多改进,其中从面向过程变成为面向对象的主要原因是( )。
A、增加了一些新的运算符
B、允许函数重载,并允许设置缺省参数
C、规定函数说明符必须用原型
D、引进了类和对象的概念
您的答案:A 正确答案:D 得 分:0.0 分
【答疑编号10754908,点击提问】
解析:无
17、在C++语言中,数据封装要解决的问题是( )。
A、数据的规范化
B、便于数据转换
C、避免数据丢失
D、防止不同模块之间数据的非法访问
您的答案:B 正确答案:D 得 分:0.0 分
【答疑编号10754917,点击提问】
解析:无
18、使用char定义的字符串尾部的结束符是( )。
A、’\0’
B、end
C、’\n’
D、’\r’
您的答案:B 正确答案:A 得 分:0.0 分
【答疑编号10754924,点击提问】
解析:无
19、对s1,s2,s3,s4字符数组初始化操作正确的是( )。
A、charsl[]=”abcd”;
B、char s2[ 3] =”xyz”;
C、char s3[][]={’a’,’x’,’y’}
D、char s4[2] [3] = { “ xyzi ,” mnp” } ;
您的答案:A 正确答案:A 得 分:5.0 分
【答疑编号10754927,点击提问】
解析:无
20、c++中,描述对象的要素不包括( )。
A、对象名
B、属性
C、数据
D、操作
您的答案:D 正确答案:C 得 分:0.0 分
【答疑编号10754939,点击提问】
解析:无