
C++基础知识~~高手进~~
过几天就考试了请高手解答这些选择题,正确率达70%以上我就再追加200分!!~~~要保证正确率,这些题不难!!!解答格式请这样“1A,2C,3A....”一、选择题1、下...
过几天就考试了 请高手解答这些选择题,正确率达70%以上我就再追加200分!!~~~要保证正确率,这些题不难!!!解答格式请这样“1A,2C,3A....”
一、选择题
1、下列关于C++与C语言关系的描述中错误的是( b)
A、C++与C语言都是面向对象的程序设计语言 B、C++是C语言的超集
C、C++包含了C语言的全部特征
D、C++对C语言进行了扩充
2、C++语言对C语言做了很多改进,C++语言相对于C语言的最根本变化是( b)
A、允许函数重载,并允许设置缺省参数 B、引进了类和对象的概念
C、增加了一些新的运算符 D、规定函数说明符必须用原形
3、下列各类函数中,( )不是类的成员函数
A、友元函数 B、拷贝构造函数 C、构造函数 D、析构函数
4、this指针是C++实现( )的一种机制
A、重载 B、封装 C、抽象 D、继承
5、C++的动态多态性通常使用( )获得
A、函数重命名 B、函数重载 C、虚函数 D、函数重定义
6、下列选项中不属于结构化程序设计方法的是( )
A、模块化 B、自顶向下 C、逐步求精 D、可复用
7、在面向对象程序设计框架中,( )是程序的基本单元
A、块 B、函数 C、对象 D、类
8、编译时的多态性通常使用( )获得
A、析构函数 B、重载函数 C、虚函数 D、继承
9、在位运算中,操作数每右移一位,其结果相当于( )
A、操作数乘以4 B、操作数除以4
C、操作数除以2 D、操作数乘以2
10、在位运算中,操作数每左移一位,其结果相当于( )
A、操作数乘以4 B、操作数除以4
C、操作数乘以2 D、操作数除以2
11、有下面定义,则对a数组元素的正确引用是( )
int a[5],*p=a;
A、*(a+2) B、*&a[5] C、a+2 D、*(p+5)
12、下面程序段,循环将执行( )
int x=-1;
do{
x=x*x;
}while(!x);
A、循环一次也不执行 B、循环执行两次
C、循环执行一次 D、是死循环
13、下列变量名中,( )是合法的
A、a/b B、static C、foo-bar D、CHN
14、下列字符串中可以用做C++标识符的是( )
A、val~1 B、3var C、_123 D、case
15、、已知int m=10;下列表示引用的方法中,( )是正确的
A、int &t=&m; B、int &y=10; C、int &x=m; D、int &z;
16、、在C++语言中,要求操作数必须是整型的运算符是( )
A、% B、/ C、++ D、 !=
17、变量的指针,其含义是指该变量的( )
A、名 B、地址 C、一个标志 D、值
18、下列while循环的次数是( )
int I=5;
while(int I=0) I--;
A、无限 B、0 C、1 D、5
19、若int k=7,x=12;则值为3的表达式是( )
A、(x%=k)-(k%=5) B、x%=k-k%=5
C、x%=(k-k%=5) D、x%=(k%=5)
20、( )是给对象取了一个别名,它引入对象的同义词
A、引用 B、枚举 C、结构 D、指针
21、为了避免嵌套if-else语句的二义性,C++语言规定,else总是与( )组成配对关系
A、同一行上的if B、在其前未配对的最近的if
C、在其前未配对的if D、缩排位置相同的if
22、局部变量是指( )
A、声明在类中的变量 B、具有块作用域的变量
C、具有文件作用域的变量 D、声明在函数中的变量 展开
一、选择题
1、下列关于C++与C语言关系的描述中错误的是( b)
A、C++与C语言都是面向对象的程序设计语言 B、C++是C语言的超集
C、C++包含了C语言的全部特征
D、C++对C语言进行了扩充
2、C++语言对C语言做了很多改进,C++语言相对于C语言的最根本变化是( b)
A、允许函数重载,并允许设置缺省参数 B、引进了类和对象的概念
C、增加了一些新的运算符 D、规定函数说明符必须用原形
3、下列各类函数中,( )不是类的成员函数
A、友元函数 B、拷贝构造函数 C、构造函数 D、析构函数
4、this指针是C++实现( )的一种机制
A、重载 B、封装 C、抽象 D、继承
5、C++的动态多态性通常使用( )获得
A、函数重命名 B、函数重载 C、虚函数 D、函数重定义
6、下列选项中不属于结构化程序设计方法的是( )
A、模块化 B、自顶向下 C、逐步求精 D、可复用
7、在面向对象程序设计框架中,( )是程序的基本单元
A、块 B、函数 C、对象 D、类
8、编译时的多态性通常使用( )获得
A、析构函数 B、重载函数 C、虚函数 D、继承
9、在位运算中,操作数每右移一位,其结果相当于( )
A、操作数乘以4 B、操作数除以4
C、操作数除以2 D、操作数乘以2
10、在位运算中,操作数每左移一位,其结果相当于( )
A、操作数乘以4 B、操作数除以4
C、操作数乘以2 D、操作数除以2
11、有下面定义,则对a数组元素的正确引用是( )
int a[5],*p=a;
A、*(a+2) B、*&a[5] C、a+2 D、*(p+5)
12、下面程序段,循环将执行( )
int x=-1;
do{
x=x*x;
}while(!x);
A、循环一次也不执行 B、循环执行两次
C、循环执行一次 D、是死循环
13、下列变量名中,( )是合法的
A、a/b B、static C、foo-bar D、CHN
14、下列字符串中可以用做C++标识符的是( )
A、val~1 B、3var C、_123 D、case
15、、已知int m=10;下列表示引用的方法中,( )是正确的
A、int &t=&m; B、int &y=10; C、int &x=m; D、int &z;
16、、在C++语言中,要求操作数必须是整型的运算符是( )
A、% B、/ C、++ D、 !=
17、变量的指针,其含义是指该变量的( )
A、名 B、地址 C、一个标志 D、值
18、下列while循环的次数是( )
int I=5;
while(int I=0) I--;
A、无限 B、0 C、1 D、5
19、若int k=7,x=12;则值为3的表达式是( )
A、(x%=k)-(k%=5) B、x%=k-k%=5
C、x%=(k-k%=5) D、x%=(k%=5)
20、( )是给对象取了一个别名,它引入对象的同义词
A、引用 B、枚举 C、结构 D、指针
21、为了避免嵌套if-else语句的二义性,C++语言规定,else总是与( )组成配对关系
A、同一行上的if B、在其前未配对的最近的if
C、在其前未配对的if D、缩排位置相同的if
22、局部变量是指( )
A、声明在类中的变量 B、具有块作用域的变量
C、具有文件作用域的变量 D、声明在函数中的变量 展开
10个回答
展开全部
1A,2B,3A,4B,5C,6D,7D,8B,9C,10C,11A,12C,13D,14C,15C,16A,17B,18B,19A,20A,21B,22B.
1A,2B,3A,4B,5C,6D,7D,8B,9C,10C,11A,12C,13D,14C,15C,16A,17B,18B,19A,20A,21B,22B.
1A,2B,3A,4B,5C,6D,7D,8B,9C,10C,11A,12C,13D,14C,15C,16A,17B,18B,19A,20A,21B,22B.
1A,2B,3A,4B,5C,6D,7D,8B,9C,10C,11A,12C,13D,14C,15C,16A,17B,18B,19A,20A,21B,22B.
1A,2B,3A,4B,5C,6D,7D,8B,9C,10C,11A,12C,13D,14C,15C,16A,17B,18B,19A,20A,21B,22B.
1A,2B,3A,4B,5C,6D,7D,8B,9C,10C,11A,12C,13D,14C,15C,16A,17B,18B,19A,20A,21B,22B.
1A,2B,3A,4B,5C,6D,7D,8B,9C,10C,11A,12C,13D,14C,15C,16A,17B,18B,19A,20A,21B,22B.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
结构化程序设计方法做出来的东西就不能复用?OpenGL提供的都是函数接口,照样可复用啊。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1A,2B,3A,4B,5C,6D,7D,8B,9C,10C,11A,12C,13D,14C,15C,16A,17B,18B,19A,20A,21B,22B
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1A,2B,3A,4B,5C,6D,7D,8B,9C,10C,11A,12C,13D,14C,15C,16A,17B,18B,19A,20A,21B,22B.
不保证全对,但70%的还是有把握的.
不保证全对,但70%的还是有把握的.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1A;2B;3A;4B;5C;6C;7D;8C;9C;10C;11A;12C;13D;14C;15C;16A;17B;18A;19A;20A;21B;22D.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询