南开大学21秋《C语言程序设计》复习考核试题库答案参考套卷62

上传人:cl****1 文档编号:431159126 上传时间:2024-02-06 格式:DOCX 页数:11 大小:12.84KB
返回 下载 相关 举报
南开大学21秋《C语言程序设计》复习考核试题库答案参考套卷62_第1页
第1页 / 共11页
南开大学21秋《C语言程序设计》复习考核试题库答案参考套卷62_第2页
第2页 / 共11页
南开大学21秋《C语言程序设计》复习考核试题库答案参考套卷62_第3页
第3页 / 共11页
南开大学21秋《C语言程序设计》复习考核试题库答案参考套卷62_第4页
第4页 / 共11页
南开大学21秋《C语言程序设计》复习考核试题库答案参考套卷62_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《南开大学21秋《C语言程序设计》复习考核试题库答案参考套卷62》由会员分享,可在线阅读,更多相关《南开大学21秋《C语言程序设计》复习考核试题库答案参考套卷62(11页珍藏版)》请在金锄头文库上搜索。

1、南开大学21秋C语言程序设计复习考核试题库答案参考1. 下面的哪一个保留字能作为函数的返回类型( )。A.endB.coutC.includeD.int参考答案:D2. 构造函数有且只有一个。( )A.正确B.错误参考答案:B3. 以下选项中不能正确赋值的是( )A.char b=H,e,l,l,o,!;B.char b10;b=Hello!;C.char b10= Hello!;D.char *str=Hello!;参考答案:B4. 语句:printf(%d, (a=2)&(b=-2); 的输出结果是( )A.无输出B.结果不确定C.1D.2参考答案:C5. 若有说明语句:char c=64

2、;则变量C包含:( )A.1个字符B.2个字符C.3个字符D.说明不合法,C值不确定参考答案:A6. C+编译器不能够区分重载的无参函数和缺省参数的函数。( )A.错误B.正确参考答案:B7. 已定义c为字符型变量,则下列语句中正确的赋值语句是( )A.c=66;B.c=66C.c=66;D.c=B参考答案:C8. C+利用类来实现面向对象程序设计的继承性。( )A.错误B.正确参考答案:A9. 宏定义中DUMMY PARAMETER LIST称为哑元表,给出宏定义中所用到的形式参数,每个虚参数之间用逗号隔开。( )A.正确B.错误参考答案:A10. 在C+中,函数原型不能标识( )。A.函数

3、的返回类型B.函数参数的个数C.函数参数类型D.函数的功能参考答案:D11. new和delete运算符不可以被重载。( )A.错误B.正确参考答案:A12. 伪指令和伪操作:伪操作也称为伪指令,它是写给汇编程序看的,不是用户程序的真正执行部分。( )A.正确B.错误参考答案:A13. 在C程序中,逗号运算符的优先级最低。( )A.正确B.错误参考答案:A14. 编译时的多态是通过动态联编来实现的,运行时的多态是通过静态联编实现的。( )A.错误B.正确参考答案:A15. 输入输出特性是由C+本身提供的。( )A.错误B.正确参考答案:A16. 一个函数功能不太复杂但要求被频繁调用,应选用(

4、)。A.内联函数B.重载函数C.递归函数D.嵌套函数参考答案:A17. 以下不正确的语句为( )。A.if(xy)B.if(xy)x+; y+;C.if(x=y)&(x!=0)x+=yD.if(x!=y) scanf(“%d”,&x); else scanf(“%d”,&y)参考答案:C18. C+利用类的派生机制实现面向对象程序设计的继承性。( )A.错误B.正确参考答案:B19. 在声明类时,下面的说法正确的是( )。A.可以在类的声明中给数据成员赋初值B.数据成员的数据类型可以是registerC.private、public、protected可以按任意顺序出现D.没有用private

5、、public、protected定义的数据成员是公有成员参考答案:C20. 若需要把一个函数“void F( );”定义为一个类AB的友元函数,则应在类AB的定义中加入一条语句( )。A.friend void F( );B.class void F( );C.void F( );D.以上都不是参考答案:A21. 当用类的一个对象去初始化类的另一个对象时,调用( )。A.析构函数B.拷贝构造函数C.静态函数D.以上都不是参考答案:B22. 下列( )的调用方式是引用调用。A.形参是引用,实参是变量B.形参和实参都是变量C.形参是变量,实参是地址值D.形参是指针,实参是地址值参考答案:A23.

6、 下列关于动态联编的描述中,错误的是( )。A.动态联编是以虚函数为基础的B.动态联编是在运行时确定所调用的函数代码的C.动态联编需要用指向对象对象的指针或引用来调用需函数D.动态联编是在编译时确定操作函数的参考答案:D24. 对计算机的软件、硬件进行管理的是( )的功能。A.操作系统B.数据库管理系统C.编译器D.用户程序参考答案:A25. 在swith语句中可以根据需要使用或不需要使用break语句。( )A.正确B.错误参考答案:A26. 下列对模板的声明错误的是( )。A.template class T1,typename T2B.template class T1,T2C.temp

7、late typename TD.template class T1,class T2,class T3参考答案:B27. 在C+中,编写一个内联函数Fun,使用int类型的参数,求其平方并返回,返回值也为int类型,下列定义正确的是( )。A.int Fun(int x)return x*x;B.inline int Fun(int x)return x*x;C.int inline Fun(int x)return x*x:D.int Fun(int x)inline return x*x;参考答案:B28. 下面的叙述,不正确的是( )。A.宏名无类型,其参数也无类型B.宏定义不是C语句

8、,不必在行末加分号C.宏替换只是字符替换D.宏替换定义命令必须写在文件开头参考答案:D29. 下面有关for循环的正确描述是( )A.for循环只能用于循环次数已经确定的情况B.for循环是先执行循环体语句,后判断表达式C.在for循环中,不能用break语句跳出循环体D.for循环的循环体语句中,可以包含多条语句,但必须用花括号括起来参考答案:D30. 构造函数是在( )时被执行的。A.程序编译B.创建对象C.创建类D.程序装入内存参考答案:B31. 指针是个变量,占有单独的内存空间,而引用本身不是变量,不单独占用内存空间。( )A.错误B.正确参考答案:B32. 若当前(DS)=0600H

9、,(BX)=0064H,内存字单元(06064H)=0018H,(06066H)=0700H,(06018H)=0026H,(0601AH)=0800H,并且有如下程序片段顺序执行(1)LEA SI,BX (2)MOV BX,BX (3)LDS BX,BX后,(SI)等于多少?( )A.0064HB.0018HC.0063HD.0019H参考答案:A33. 已知小写字母的ASCII码为97,对于int a=99, b=&39;b&39; printf(“%c, %d”,a, b); 的结果是( )A.99,bB.c,98C.99,98D.c,b参考答案:B34. 以下选项中合法的实型常数是(

10、)A.5E2.0B.E-3C.2E0D.1.3E参考答案:C35. 常量和引用在声明时必须初始化。( )A.错误B.正确参考答案:B36. 数组名作为实参传递给形参时,数组名被处理为( )。A.该数组的长度B.该数组的元素个数C.该数组的首地址D.该数组中各元素的值参考答案:C37. 预处理命令在程序中都是以&39;*&39;符号开头的。( )A.正确B.错误参考答案:B38. 声明语句int x=y=z=5; 可以正确定义整型变量x,y和z并为其赋初值5。( )A.正确B.错误参考答案:B39. 在汇编语言程序的开发过程中使用宏功能的顺序是( )。A.宏调用,宏定义B.宏展开,宏定义C.宏定

11、义,宏调用,宏展开D.宏定义,宏展开,宏调用参考答案:C40. 在C语言中,引用数组元素时,其数组下标的数据类型允许是( )。A.整型常量B.整型表达式C.整型常量或整型表达式D.任何类型的表达式参考答案:C41. 下面不是C语言基本数据类型的是( )A.指针类型B.整型C.无符号长整型D.单精度型参考答案:A42. 键盘I/O对应16H号中断。( )A.正确B.错误参考答案:A43. 主程序和子程序间参数传送的方法可以用堆栈传递。( )A.正确B.错误参考答案:A44. 在所有的进位计数制中,整数部分最低位的权都是1。( )A.正确B.错误参考答案:A45. 当说明一个共用体变量时,系统分配

12、给它的内存是( )。A.各成员所需内存容量的总和B.共用体中一个成员所需内存C.各成员所需内存容量的最大值D.共用体中最后一个成员所需内存参考答案:A46. 以下能正确定义数组并正确赋初值的语句是( )A.int N=5,bNN;B.int a12=1,3;C.int c2=1,2,3,4;D.int d32=1,2,34;参考答案:D47. 关于虚函数的描述中,( )是正确的。A.虚函数是一个static类型的成员函数B.虚函数是一个非成员函数C.基类中说明了虚函数后,派生类中将其对应的函数可不必说明为虚函数D.派生类的虚函数与基类的虚函数具有不同的参数个数和类型参考答案:C48. 两个指针变量不可以( )。A.相加B.比较C.相减D.指向同一地址参考答案:A49. 数组名作为实参调用函数,实际传给形参的是数组中全部的元素值。( )A.错误B.正确参考答案:A50. 成员函数体写在类的外部时一定要在类的内部保留函数声明。( )A.错误B.正确参考答案:B

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 习题/试题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号