
C语言程序设计复习.doc
87页《C++语言程序设计》复习二、考试说明Ø 考试方式:闭卷考试(笔试)Ø 考试题型1、 填空题10小题,共20分,每小题2分)2、 单项选择题15小题,共30分,每小题2分)3、 请写出下面程序的运行结果6小题,共30分,每小题5分)4、 请写出下面程序的功能2小题,共10分,每小题5分)5、 编程10分)模拟题一一、 填空题10小题,共20分,每小题2分)1、 C++语言是在( C )语言的基础上发展起来的2、 在一个工程文件(project)中,可以有( 一 )个main函数3、 常量123456789L占用( )字节存储空间4、 若有while (int i=0) i--; , 循环的次数为:( 0 )次5、 数组是可以通过下标访问的( )类型数据元素的集合6、 为了表明一个函数不带返回值,应在定义函数时指定该函数类型为( void )7、 获取一个变量的地址所采用的操作符是( & )8、 对于用户自定义的数据类型,包含( )和( )两个部分9、 在类的定义中,若没有显式规定其成员的访问属性,则默认采用( )访问属性。
10、 要进行文件输入输出操作时,指明头文件的命令行是:( #include< fstream.h > )二、 单项选择题15小题,共30分,每小题2分)1、 C++源程序文件的缺省扩展名为:( )A.cppB.objC.likD.exe2、 下列符号中,可以作为c++标识符的是:( )A.where?B.a+bC.-varD.var_13、 在C++语言中,char型数据在内存中的存储形式是( )A. 补码B. 反码C. 原码D. ASCII码4、 设int m=1,n=2,则m++==n的结果是:( )A.0B.1C.2D.35、 请分析下面条件语句符合( )情况 if (a
A.7B.8C.9D.109、 如果一个函数作为表达式被调用,则该函数必须是 ( )A. 有返回值的函数B. 无返回值的函数C. 有参函数 D. 无参函数10、 变量的指针,其含义是指该变量的( )A.值 B.地址C.名D.一个标志11、 设有:int m=10; 下列表示引用的方法中,正确的是:( )A. int &x=m;B. int &y=10;C. int &z;D. float &t=&m;12、 若有以下定义,下列说法错误的是:( )struct ex{ int a; float b; char c;}example;A.struct 是结构类型的关键字B.example 是结构类型名C.a,b,c 是结构成员名D.example 是用户声明的结构变量13、 若类的成员函数是在类中定义的,则默认为( )函数A.构造B.析构C.友元D.内联(inline)14、 一个类的析构函数是在( )时被自动调用A. 使用该类对象前B. 使用该类对象后C. 该类对象撤消D. 定义该类对象15、 cin 是( )的一个对象,处理标准输入。
A.istream.hB.ostream.hC.ifstream.hD.ofstream.h三、 请写出下面程序的运行结果6小题,共30分,每小题5分)1、 # include 2小题,共10分,每小题5分)1、 # include 5、 已知数组a的定义为int a[3]={1, 2 }; ,请写出a 的各元素及其值( )6、 按函数在程序中出现的位置,函数的调用方式分为函数语句、( )两种7、 指针变量所保存的不是一般的数据值,而是程序中另一个对象的( )8、 在用户自定义的数据类型中,数据部分由( )组成,操作部分由( )组成9、 类是对具有( )的一类对象(事物)的抽象描述10、 要调用函数strcpy(),指明头文件的命令行是:( )二、 单项选择题15小题,共30分,每小题2分)1、 由C++源程序文件编译而成的目标文件的缺省扩展名为:( )A.cppB.objC.likD.exe2、 下列符号中,可以作为c++标识符的是:( )A. readyB. 0abcC. ifD. var-13、 下列的常值变量定义中,错误的是( )。 A. const int I=250;B. const char c=67;C. const long ld=567;D. const double d;4、 在c++中合法的字符型常量是:( )A.’\t’B.”A”C.65D.A5、 为了避免嵌套的 if-else语句的二义性, C++规定else总是与( )组成配对关系A.缩排位置相同的ifB.在其之前未配对的ifC.在其之前最近的未配对的ifD.同一行上的i。






![河南新冠肺炎文件-豫建科[2020]63号+豫建科〔2019〕282号](http://img.jinchutou.com/static_www/Images/s.gif)





