山东开放大学C++语言程序设计期末复习题.docx
《山东开放大学C++语言程序设计期末复习题.docx》由会员分享,可在线阅读,更多相关《山东开放大学C++语言程序设计期末复习题.docx(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2023学年6月份考试C+语言程序设计复习题一、单选题1、循环语句ufor(int i=0; i nD、 n+1正确答案:C2、适宜采用inline定义函数情况是( )。A、函数体含有循环语句B、函数体含有递归语句C、函数代码少、频繁调用D、函数代码多、不常调用正确答案:C3、耍禁止修改指针p本身,又要禁止修改p所指向的数据,这样的指针应定义为()oA、 const char *p= ABCD”;B、 char *const p= ABCD”;C、 char const *p= ABCD”;D、 const char * const p= ABCD”;正确答案:D4、在关键字public后面定
2、义的成员为类的()成员。A、私有B、公用C、保护D、任何正确答案:B5、C+源程序文件的缺省扩展名为()oA、 cppB、 exeC、 objD、 lik正确答案:A6、设有语句“inta=12;a+=a*a;,则执行结束后,a的值为()。A、 12B、 144C、 156D、288正确答案:C7、当使用ifstream流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为( )。A、 ios:inB、 ios:outC、 ios:in | ios:outD、 ios:binary正确答案:A8、下列不能作为类的成员的是()。A、自身类对象的指针B、自身类对象C、自身类对象的引用D、另一
3、个类的对象正确答案:B9、在下面的do循环语句中,其循环体被执行的次数为()。A、 4B、 3C、5D、2正确答案:A10、若用数组名作为函数调用的实参,传递给形参的是()oA、数组的首地址B、数组中第一个元素的值C、数组全部元素的值D、数组元素的个数正确答案:A11、枚举类型中的每个枚举常量的值都是一个()oA、整数B、浮点数C、字符D、逻辑值正确答案:A12、下面正确的函数原型语句是()oA、 int Function(void a);B、 void Function (int);C、 int Function(a);D、 void int(doub正确答案:B13、当使用fstream流
4、类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为( )。A、 ios:inB、 ios:outC、 ios:in | ios:outD、没有正确答案:D14、假定有“struct BOOKchartitle40; float price; BOOK *book/ 则不正确的语句为()。A、BOOK *x=new book;B、 BOOK x=“C+ Programming,27.0;C、 BOOK *x=new BOOK;D、 BOOK *x=&book;正确答案:A15、下面的()函数头格式不正确。A、 AA(int a, int b)B、AA(int a, int b=0)C A
5、A(int a=0, int b=0)D、AA(int a=0, int b)正确答案:D)。)符号。16、在每个C+程序中都必须包含有这样一个函数,该函数的函数名为(A、mainB、MAINC、nameD、function正确答案:A17、程序运行中需要从键盘上输入多于一个数据时,各数据之间应使用(A、分隔符B、空格或逗号C、逗号或回车D、逗号或分号E、空格或回车正确答案:D18、C+程序的基本模块为()oA、表达式B、标识符C、语句D、函数正确答案:D19、编写C+程序一般需经过的几个步骤依次是()。A、编辑、调试、编译、连接B、编辑、编译、连接、运行C、编译、调试、编辑、连接D、编译、编
6、辑、连接、运行正确答案:B20、预处理命令在程序中都是以()字符开头的。A、*B、#C、&D、正确答案:B21、循环体至少被执行一次的语句为()语句。A、for循环B、while 循环C、do循环D、任一种循环正确答案:C)语句有语法错误。)语句有语法错误。22、在下面的一维数组定义中,(A int a=l,2,3;int a10=0;C、int a口;D、int a5;正确答案:C23、在下面的字符数组定义中,(A、char a20= abcdefg,B、char a口=x+y=55.;C、chara15=? 1 , 2 );D、chara10= 5;正确答案:D24、假定一个二维数组的定义
7、语句为“int a34=3,4,2,8,6;,则元素a的值为( )。A、2B、4C、6D、8正确答案:C25、将两个字符串连接起来组成一个字符串时,选用()函数。A、strlen()B、strcpy()C、strcat()D、strcmpO正确答案:C二、判断题1、设置和清除格式标志字的成员函数需要通过对象来引用它们,输出显示格式的对象通常是COUto正确答案:正确2、函数的参数个数和类型都相同,只是返回值不同,这不是重载函数。正确答案:正确3、C+语言中模板分为函数模板和类模板两种。正确答案:正确4、continue语句只能出现在循环体中。正确答案:正确5、循环是可以嵌套的,一个循环体内可以
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 山东 开放 大学 C+ 语言程序设计 期末 复习题
限制150内