下载此文档

大学计算机C面向对象技术复习题汇总含答案.docx


文档分类:IT计算机 | 页数:约14页 举报非法文档有奖
1/14
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/14 下载此文档
文档列表 文档介绍
面向对象程序设计 C++ 复****资料与答案
第一、二、六、七章****题
一、选择题
1、系统约定C+琳程序文件名的缺省的扩展名为( )
A、 bcc B 、 c++ C 、 cpp D 、 vcc
2、面向对象的程序设计将数据与( )放在一起,作为一个相互依存、不可分割的整体来处理。
A、对数据的操作 B、信息C、数据隐藏 D、数据抽象
3、当一个函数无返回值时,函数的类型应定义为( )
A、 void B 、任意 C 、 int D 、无
4、对于C++的函数,正确的叙述是:
A、函数的定义不能嵌套,但函数的调用可以嵌套
B、函数的定义不能嵌套,但函数的调用不能嵌套
C、函数的定义和调用都不能嵌套
D函数的定义和调用都可以嵌套
5、下列语句中错误的是( )
A、 int *p=new int(10); B 、 int *p=new int[10]
C、 int *p=new int; D 、 int *p=new int[40](0);
6、假设已经有定义 :const char *const name= ” chen” ;, 下面的语句中正确的是: ( )
A、name[3]='a'; B、name=" lin ";
C、name=new char[5]; D、cout<<name[3];
7、假设已经定义 :char *const name= ” chen ” ;, 下面的语句中正确的是: ( )
A、name[3]='q'; B、name=" lin ";
C、name=new char[5]; D、name=new char( ' q');
8、假设已经定义 :const char *name= ” chen” ;, 下面的语句中错误的是: ( )
A、name[3]='q'; B、name=" lin ";
C、name=new char[5]; D、name=new char( ' q');
9、下面的类型声明中正确的是: ( )
A、 int &a[4]; B 、 int &*p; C 、 int &&q D 、 int i,*p=&i;
10 、假设定义了函数模板( )
template <class T>
T max(T x,T y){ return(x>y)?x:y;}
并定义了 int i;char c; 错误的调用语句是: ( )
A、 max(i,i) B 、 max(c,c) C 、 max((int)c,i); D 、 max(i,c) 11、模板的使用是为了( )
A、提高代码的可重用性 B、提高代码的运行效率
C、加强类的封装性 D、实现多态性
12、设有二个语句: int x[ ‘ a'];cin>>x; 则编译器认为( )
A、说明语句int x[ 'a']错B、二个语句都错
、二个语句正确,没有语法错 D 错cin>>x 、语句C.
13、设有语句:void f(int a[10],int &x);int y[10],*py=y,n; 则对函数f的正确调用语句是()
A、f(py[10],n); B 、f(py,n) C 、f(*py,&n) D 、f(py,&n)
14、在C++中实现封装是借助于( )
A、枚举B、类C、数组D、函数
15、对于下面几个函数:
void f(int x,float y) { }
int f(int afloat b){ }
int f(int i,int j){ }
⑷ float k(int x){ }
是重载函数。,
A、4个全部 B、1和2 C 、2和3 D、3和4
16、使用 ( " " ,ios::app); 语句打开文件 后,则()
A、使输出追加到文件尾部
B、打开一个文件进行读操作
C、打开一个文件进行读和写操作
D文件以二进制方式打开,默认时为文本文件
二、填空题
1、面向对象的程序设计有四大特征,它们是抽象、封装、 、 。一
2、结构体类型中的数据和成员函数默认类型为 。,
3、C++要求为每个函数建立原型,以说明函数的名称、参数的 和 ,以及函数..返回值。
4、在函数说明前加关键字“ inline",则该函数被声明为 函数,其引入的目的是为了 消除函
数调用时的开销,以提高运行速度。
5、引用变量与被引用变量占有 内存单元。.
6、 运算符能够用于访问当前作用域内与局部变量同名的全局变量。
7、#include <>
void s(int a,int &b){int t=a;a=b;b=t;}
void main

大学计算机C面向对象技术复习题汇总含答案 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数14
  • 收藏数0 收藏
  • 顶次数0
  • 上传人changjinlai
  • 文件大小38 KB
  • 时间2021-05-05