《面向对象程序设计》期末复习题及答案1.docx
《《面向对象程序设计》期末复习题及答案1.docx》由会员分享,可在线阅读,更多相关《《面向对象程序设计》期末复习题及答案1.docx(13页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、面向对象程序设计期末复习题及答案1 面向对象程序设计期末复习指导-单选题 1. C+源程序文件的缺省扩展名为( )。 A. cpp B. exe C. obj D. lik 2. 编写C+程序一般需经过的几个步骤依次是( )。 A. 编译、编辑、连接、调试 B. 编辑、编译、连接、调试 C. 编译、调试、编辑、连接 D. 编辑、调试、编辑、连接 3. 程序中主函数的名字为()。 A. main B. MAIN C. Main D. 任意标识符 4. 存储以下数据,占用存储字节最多的是()。 A. 0 B. 0? C. “0” D. 0.0 1 5. 假设在程序中 a、b、c 均被定义成整型,所
2、赋的值都大于1,则下列能正确表示代数式 abc 的表达式是( )。 A. 1.0/a*b*c B. 1/(a*b*c) C. 1/a/b/(float)c D. 1.0/a/b/c 6. x0 | y=5的相反表达式为()。 A. x0 | y!=5 D. x0 & y=5 7. 字符串”a+b=12n”的长度为()。 A. 6 B. 7 C. 8 D. 9 8. 循环语句“for(int i=0; ititle,”Wang Tao”); B. strcpy(book.title,”Wang Tao”); C. strcpy(*book.title,”Wang Tao”); D. strcpy
3、(*book)-title,”Wang Tao”); 33. 假定有定义“int b10; int *pb;”,则不正确的赋值语句为()。 A. pb=b; B. pb=&b0; C. pb=new int; D. pb=b5; 34. 假定指针变量p定义为“int *p=new int(100);”,要释放p所指向的动态内存,应使用语句()。 A. delete p; B. delete *p; C. delete &p; D. delete p; 35. 软件产品在需求发生变化、运行环境发生变化或发现软件产品本身的错误或不足时进行相应的软件更新的难易程度叫做软件的()。 A. 可维护性 B
4、. 可复用性 C. 兼容性 D. 正确性 36. 若需要把一个类外定义的成员函数指明为内联函数,则必须把关键字()放在函数原型或函数头的前面。 A. in B. inline C. inLine D. InLiner 37. 在关键字public后面定义的成员为类的()成员。 A. 私有 B. 公用 C. 保护 D. 任何 38. 假定AA为一个类,a()为该类公有的函数成员,x为该类的一个对象,则访问x对象中函数成员a()的格式为()。 A. x.a B. x.a() C. x-a D. x-a() 39. 假定AA为一个类,int a()为该类的一个成员函数,若该成员函数在类定义体外定义,
5、则函数头为()。 A. int AA:a() B. int AA:a() C. AA:a() D. AA:int a() 40. 在多文件结构的程序中,通常把类的定义单独存放于()中。 A. 主文件 B. 实现文件 C. 库文件 D. 头文件 41. 一个C+程序文件的扩展名为()。 A. .h B. .c C. .cpp D. .cp 42. 假定AA是一个类,abc是该类的一个成员函数,则参数表中隐含的第一个参数的类型为()。 A. int B. char C. AA D. AA* 43. 假定AA是一个类,“AA* abc()const;”是该类中一个成员函数的原型,若该函数返回this
6、 值,当用x.abc()调用该成员函数后,x的值()。 A. 已经被改变 B. 可能被改变 C. 不变 D. 受到函数调用的影响 44. 当类中一个字符指针成员指向具有n个字节的存储空间时,它所能存储字符串的最大长度为( )。 A. n B. n+1 C. n-1 D. n-2 45. 在一个用数组实现的队列类中,假定数组长度为MS,队首元素位置为first,队列长度为length,则队尾(即最后一个)元素的位置为( )。 A. length+1 B. first+length C. (first+length-1)%MS D. (first+length)%MS 46. 在一个用链表实现的队
7、列类中,假定每个结点包含的值域用elem表示,包含的指针域用next表示,链队的队首指针用elemHead表示,队尾指针用elemTail表示,若链队非空,则进行插入时必须把新结点的地址赋给( )。 A. elemHead B. elemTail C. elemHead-next和elemHead D. elemTail-next和elemTail 47. 对于一个类的构造函数,其函数名与类名( )。 A. 完全相同 B. 基本相同 C. 不相同 D. 无关系 48. 类的析构函数是一个对象被( )时自动调用的。 A. 建立 B. 撤消 C. 赋值 D. 引用 49. 假定AB为一个类,则执行
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 面向对象程序设计 面向 对象 程序设计 期末 复习题 答案
限制150内