南开大学21秋《C语言程序设计》综合测试题库答案参考10

上传人:住在山****ck 文档编号:92624788 上传时间:2022-05-19 格式:DOCX 页数:13 大小:13.35KB
收藏 版权申诉 举报 下载
南开大学21秋《C语言程序设计》综合测试题库答案参考10_第1页
第1页 / 共13页
南开大学21秋《C语言程序设计》综合测试题库答案参考10_第2页
第2页 / 共13页
南开大学21秋《C语言程序设计》综合测试题库答案参考10_第3页
第3页 / 共13页
资源描述:

《南开大学21秋《C语言程序设计》综合测试题库答案参考10》由会员分享,可在线阅读,更多相关《南开大学21秋《C语言程序设计》综合测试题库答案参考10(13页珍藏版)》请在装配图网上搜索。

1、南开大学21秋C语言程序设计综合测试题库答案参考1. 关键字中,用以说明类中公有成员的是protected。( )A.正确B.错误参考答案:B2. 函数模板是基于不同的数据类型完成类似的操作,而重载函数则是对不同的数据类型完成相同的操作。( )A.错误B.正确参考答案:A3. 下列函数中,( )是对文件进行写操作的。A.get( )B.read( )C.seekg( )D.put( )参考答案:D4. 述语句中,( )中的if语法有错误。A.if(xy)B.if(x=y)x+yC.if(x!=y)scanf(“%d”,x) else scanf(“%d”,y)D.if(xy)x+; y+;参考

2、答案:C5. 一个类可以定义多个构造函数和多个析构函数。( )A.错误B.正确参考答案:A6. 成员函数体可以写在类的内部也可以写在类的外部。( )A.错误B.正确参考答案:B7. 在C语言中,下列变量名称中合法的是( )A.7xB.intC.ELseD.a-b参考答案:C8. 语句 int(*ptr)( );说明了ptr是指向函数的指针,该函数返回一个int型数据。( )A.正确B.错误参考答案:A9. 静态数据成员是类中所有对象共享的,可以通过类的对象访问。( )A.错误B.正确参考答案:B10. 若有以下说明和语句,int c45,(*p)5; p=c; 能正确引用c数组元素的是( )。

3、A.p+1B.*(p+3)C.*(p+1)+3D.*(p0+2)参考答案:D11. 联合变量与结构变量的最大区别在于,联合变量的所有成员占用同一段内存,而结构变量的成员占用不同的内存。( )A.错误B.正确参考答案:B12. cout通常与显示器相连,cin通常与键盘相连。( )A.错误B.正确参考答案:B13. 一个C程序可以包含多个函数,但只能有一个main( )函数。( )A.错误B.正确参考答案:B14. 寄存器在计算机系统中是一个重要部件,只能用于暂存数据。( )A.正确B.错误参考答案:B15. 要禁止修改指针p本身,又要禁止修改p所指向的数据,这样的指针应定义为( )。A.con

4、st char *p=”ABCD”;B.char const *p=”ABCD”;C.char *const p=”ABCD”;D.const char *const p=”ABCD”;参考答案:D16. 以下四个选项中,属于实型常量的是( )A.0x12B.-12345e-3C.1e0.5D.e-5参考答案:B17. C语言中,合法的字符型常数是( )。A.AB.“A”C.65D.A参考答案:A18. 在C程序中,注释说明只能位于一条语句的后面。( )A.正确B.错误参考答案:B19. 数组的大小是固定的,所有数组元素的类型必须相同。( )A.正确B.错误参考答案:A20. 下面正确的字符常

5、量是( )。A.X17B.80C.D.“n”参考答案:C21. 下面叙述不正确的是( )。A.基类的保护成员在保护派生类中仍然是保护的B.基类的保护成员在公有派生类中仍然是保护的C.基类的保护成员在私有派生类中仍然是保护的D.对基类成员的访问必须是无二义性的参考答案:C22. 重载函数至少在参数个数、参数类型或参数顺序上要有所不同。( )A.错误B.正确参考答案:B23. MACRO NAME是宏指令名,调用时就可以使用宏指令名来调用宏定义。( )A.正确B.错误参考答案:A24. 存储模型伪操作,格式如下:.MODEL memory_model ,model options。( )A.正确B

6、.错误参考答案:A25. 在微型计算机系统中,存储一个汉字的国标码所需要的字节数是( )A.1B.2C.3D.4参考答案:B26. 以下选项中不能正确赋值的是( )A.char b=H,e,l,l,o,!;B.char b10;b=Hello!;C.char b10= Hello!;D.char *str=Hello!;参考答案:B27. 下列语句中错误的是( )。A.int *p=new int (10)B.int *p=new int10C.int *p=new intD.int *p=new int40(0)参考答案:D28. 下述语句的输出为( ) int m=-1; printf(“

7、%d,%u,%o”,m,m,m);A.-1,-1,-11B.-1,32767,-177777C.-1,32768,177777D.-1,65535,177777参考答案:D29. 用数组名作为函数调用时的实参,则实际传递给形参的是( )A.数组的第一个元素值B.数组中全部元素值C.数组的首地址D.数组的元素个数参考答案:C30. 若有说明:char s1=&39;067&39;, s2=&39;1&39; 则变量s1,s2在内存中各占的字节数是( )A.1,1B.4,1C.3,1D.1,2参考答案:A31. IO流库重载的插入和析取运算符能处理所有的数据类型(包括自定义类型)。( )A.错误B

8、.正确参考答案:A32. 如果(AL)=35H,执行AND AL,0FFH指令后,CF=( )。A.0B.1C.2D.3参考答案:A33. 有定义inta34,输入其3行2列元素的正确语句为( )。A.scanf(“%d”,a3,2)B.scanf(“%d”,*(*(a+2)+1)C.scanf(“%d”,*(a+2)+1)D.scanf(“%d”,*(a2+1)参考答案:C34. 类中含有指针数据成员时,若不定义拷贝构造函数则会产生指针悬挂问题。( )A.错误B.正确参考答案:B35. 当将一个类A说明为另一个类B的友元后,类A能够直接访问类B的( )。A.只能是公有成员B.只能是保护成员C

9、.只能是除私有成员之外的任何成员D.具有任何权限的成员参考答案:D36. 一个完整的计算机系统应包括( )。A.运算器、存储器、控制器B.外部设备和主机C.主机和应用程序D.配套的硬件和软件系统参考答案:D37. 以下选项中合法的用户标识是( )A.longB._2TestC.3DmaxD.A.dat参考答案:B38. 下面程序的运行结果为( )。include class Apublic:A( )coutA.1234B.1324C.1342D.3142参考答案:C39. C+利用类的派生机制实现面向对象程序设计的继承性。( )A.错误B.正确参考答案:B40. 宏调用就是对宏定义按参数表作替

10、换,这实际上就相当于子程序的参数传递过程,这就是宏展开。( )A.正确B.错误参考答案:A41. 不能把字符串:Hello! 赋给数组b的语句是( )。A.char b10=H,e,l,l,o,!B.char b10; b=“Hello!”C.char b10; strcpy(b,“Hello!”)D.char b10=“Hello!”参考答案:B42. 以下程序段( )。intx=1,y=4; printf(xA.输出控制格式错误B.输出:x=1C.输出:y=1D.输出:y=4参考答案:C43. 使用LINK连接命令,执行后可生成文件的扩展名为EXE。( )A.正确B.错误参考答案:A44.

11、 常量和引用在声明时必须初始化。( )A.错误B.正确参考答案:B45. 定义在main函数后的任何函数都需在main中进行函数声明。( )A.错误B.正确参考答案:A46. IO流库中定义的格式操作符ws表示跳过输入流前面的空白字符。( )A.错误B.正确参考答案:B47. 在执行int a 3=1,2,3,4; 语句后a12的值是( )A.3B.4C.0D.2参考答案:C48. 外存比主存的存储容量小、存取速度快。( )A.正确B.错误参考答案:B49. int k=1; while(kA.10B.11C.9D.无限循环,值不定参考答案:D50. 以下程序:main( ) int a=01

12、1; printf(“%dn”,a); 的输出结果是( )。A.12B.11C.10D.9参考答案:D51. 原型说明中没有指出返回类型的函数(包括主函数main),C+默认该函数的返回类型是void。( )A.错误B.正确参考答案:A52. fscanf函数的正确调用形式是( )。A.fscanf(文件指针,格式字符串,输出表列)B.fscanf(格式字符串,输出表列,fp)C.fscanf(格式字符串,文件指针,输出表列)D.fscanf(文件指针,格式字符串,输入表列)参考答案:D53. 已知f1和f2是同一类的两个成员函数,但f1不能直接调用f2,这说明( )。A.f1和f2都是静态函

13、数B.f1是静态函数,f2不是静态函数C.f1不是静态函数,f2是静态函数D.f1和f2都不是静态函数参考答案:B54. 下面选项中,( )是用来声明虚函数的。A.virtualB.voidC.staticD.inline参考答案:A55. 假设定义了一个具有构造函数的book类,构造函数只有一个非默认的整型参数,则下列的类型转换错误的是( )。A.book(12)B.(book20)C.book x=2D.book x=book(2)参考答案:B56. 如果一个类至少有一个虚函数,那么该类就被称为抽象类。( )A.错误B.正确参考答案:A57. 对计算机的软件、硬件进行管理的是( )的功能。A.操作系统B.数据库管理系统C.编译器D.用户程序参考答案:A58. MACRO和ENDM是不合法的关键字搭配。( )A.正确B.错误参考答案:B59. 在C语言中,引用数组元素时,其数组下标的数据类型允许是( )。A.整型常量B.整型表达式C.整型常量或整型表达式D.任何类型的表达式参考答案:C60. C语言程序中有调用关系的所有函数都必须放在同一源程序文件中。( )A.正确B.错误参考答案:B

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!