南开大学21秋《C语言程序设计》在线作业二满分答案59

上传人:s9****2 文档编号:458159675 上传时间:2022-11-12 格式:DOCX 页数:13 大小:13.29KB
返回 下载 相关 举报
南开大学21秋《C语言程序设计》在线作业二满分答案59_第1页
第1页 / 共13页
南开大学21秋《C语言程序设计》在线作业二满分答案59_第2页
第2页 / 共13页
南开大学21秋《C语言程序设计》在线作业二满分答案59_第3页
第3页 / 共13页
南开大学21秋《C语言程序设计》在线作业二满分答案59_第4页
第4页 / 共13页
南开大学21秋《C语言程序设计》在线作业二满分答案59_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《南开大学21秋《C语言程序设计》在线作业二满分答案59》由会员分享,可在线阅读,更多相关《南开大学21秋《C语言程序设计》在线作业二满分答案59(13页珍藏版)》请在金锄头文库上搜索。

1、南开大学21秋C语言程序设计在线作业二满分答案1. 类模板的模板参数( )。A.只可作为数据成员的类型B.只可作用成员函数的返回类型C.只可作为成员函数的参数类型D.以上三者皆可参考答案:D2. 编译时的多态是通过动态联编来实现的,运行时的多态是通过静态联编实现的。( )A.错误B.正确参考答案:A3. 若有声明:class B: A; 则类B的继承方式为私有继承。( )A.错误B.正确参考答案:B4. 以下选项中非法的表达式是( )A.(a+2)+B.i=j=1C.(char)(65+10)D.x=x-1参考答案:A5. 已知char b5, *p=b; ,则正确的赋值语句是( )A.b=“

2、abcd”;B.*b=“abcd”;C.p=“abcd”;D.*p=“abcd”;参考答案:C6. 下列( )的调用方式是引用调用。A.形参是引用,实参是变量B.形参和实参都是变量C.形参是变量,实参是地址值D.形参是指针,实参是地址值参考答案:A7. 汇编语言语句格式中对名字项的规定如下,请找出其中错误的说法( )。A.名字的第一个字符可以是大写英文字母B.名字的第一个字符可以是字母、数字、_C.名字的有效长度31个字符D.一般来说,名字项可以是标号参考答案:B8. 下面不是C语言基本数据类型的是( )A.指针类型B.整型C.无符号长整型D.单精度型参考答案:A9. 下面程序的运行结果是(

3、)。charc=“tv0willn”; printf(“%d”,strlen(c)A.14B.3C.9D.字符串中有非法字符,输出值不能确定参考答案:B10. 构造函数有且只有一个。( )A.正确B.错误参考答案:B11. 在微型计算机系统中,存储一个汉字的国标码所需要的字节数是( )A.1B.2C.3D.4参考答案:B12. 一个整数可以直接赋给一个枚举变量。( )A.正确B.错误参考答案:B13. 用数组名作为函数调用时的实参,则实际传递给形参的是( )A.数组的第一个元素值B.数组中全部元素值C.数组的首地址D.数组的元素个数参考答案:C14. 设int a=12; 表达式a+=a-=a

4、*=a的值是( )。A.12B.144C.0D.132参考答案:C15. 不允许对二维数组的部分元素赋初值。( )A.错误B.正确参考答案:A16. C+对由const修饰符定义的常量进行严格的类型检查,但对用define定义的常量则不进行类型检查。( )A.错误B.正确参考答案:B17. 若有变量说明:inta=0,b=0,c=0; 以下符合C语言语法的赋值表达式是( )。A.a=9+b+c=a+9B.a=9+b; c=a+9C.a=(9+b,b+)D.a=9+b+=a+7参考答案:C18. 以下程序的输出结果是( )。main( )char*a5=“how”,“do”,“you”,“do”

5、,“!”; char*p; inti; p=a; for(i=0; iA.howdoyoudoB.howC.howdoyoudoD.hdyd参考答案:C19. C+编译器不能够区分重载的无参函数和缺省参数的函数。( )A.错误B.正确参考答案:B20. 成员函数体写在类的外部时不必在类的内部保留函数声明。( )A.错误B.正确参考答案:A21. C语言中,合法的字符型常数是( )。A.AB.“A”C.65D.A参考答案:A22. 构造函数和析构函数都可以是虚函数。( )A.错误B.正确参考答案:A23. 有定义inta34,输入其3行2列元素的正确语句为( )。A.scanf(“%d”,a3,

6、2)B.scanf(“%d”,*(*(a+2)+1)C.scanf(“%d”,*(a+2)+1)D.scanf(“%d”,*(a2+1)参考答案:C24. 寄存器在计算机系统中是一个重要部件,只能用于暂存数据。( )A.正确B.错误参考答案:B25. 若有说明语句:char c=64;则变量C包含:( )A.1个字符B.2个字符C.3个字符D.说明不合法,C值不确定参考答案:A26. 下列运算符中,在C+语言中不能重载的是( )。A.*B.=C.D./参考答案:C27. 成员函数体可以写在类的内部也可以写在类的外部。( )A.错误B.正确参考答案:B28. 当将一个类A说明为另一个类B的友元后

7、,类A能够直接访问类B的( )。A.只能是公有成员B.只能是保护成员C.只能是除私有成员之外的任何成员D.具有任何权限的成员参考答案:D29. 已知char s119,*s2=“ab0cdef”; 则执行语句strcpy(s1,s2); 后,变量s的内容是不能确定。( )A.正确B.错误参考答案:B30. 使用setw( )函数时需包含iomanip.h头文件,而使用width( )函数时需包含iostream.h头文件。( )A.错误B.正确参考答案:B31. C+中的函数调用就是面向对象理论中的方法。( )A.错误B.正确参考答案:A32. 如果(AL)=35H,执行AND AL,0FFH

8、指令后,CF=( )。A.0B.1C.2D.3参考答案:A33. 派生类的对象对它的基类成员中什么是可访问的?( )A.公有继承的公有成员B.公有继承的私有成员C.公有继承的保护成员D.私有继承的公有成员参考答案:A34. 在C程序中,注释说明只能位于一条语句的后面。( )A.正确B.错误参考答案:B35. 若有以下定义:intm=7,n=12; 则能得到值为3的表达式是( )。A.n%=(m%=5)B.n%=(m-m%5)C.n%=m-m%5D.(n%=m)-(m%=5)参考答案:D36. 一个类可以定义多个构造函数和多个析构函数。( )A.错误B.正确参考答案:A37. 以下选项中合法的实

9、型常数是( )A.5E2.0B.E-3C.2E0D.1.3E参考答案:C38. 数组的大小是固定的,所有数组元素的类型必须相同。( )A.正确B.错误参考答案:A39. 以下程序中,while循环的循环次数是( ) main( ) int i=0; while(iA.1B.10C.6D.死循环,不能确定次数参考答案:D40. 以下选项中合法的用户标识是( )A.longB._2TestC.3DmaxD.A.dat参考答案:B41. 以下选项中不能正确赋值的是( )A.char b=H,e,l,l,o,!;B.char b10;b=Hello!;C.char b10= Hello!;D.char

10、 *str=Hello!;参考答案:B42. 十六进制数据8转化成十进制数据为8。( )A.正确B.错误参考答案:A43. 下列语句书写正确的是( )。A.printf “Good morning.”B.scanf(“%d”,x)C.char x=“s”D.char d=T参考答案:D44. 一个派生类继承多个基类称为多继承。( )A.错误B.正确参考答案:B45. C+的继承性允许派生类继承基类的( )。A.部分特性,并允许增加新的特性或重定义基类的特性B.部分特性,但不允许增加新的特性或重定义基类的特性C.所有特性,并允许增加新的特性或重定义基类的特性D.所有特性,但不允许增加新的特性或重

11、定义基类的特性参考答案:C46. 在所有的进位计数制中,整数部分最低位的权都是1。( )A.正确B.错误参考答案:A47. 一个函数中只允许有一条return语句。( )A.错误B.正确参考答案:A48. 决定C+语言中函数的返回值类型的是( )。A.return语句中的表达式类型B.调用该函数时系统随机产生的类型C.调用该函数时的主调用函数类型D.在定义该函数时所指定的数据类型参考答案:D49. 假设定义了一个具有构造函数的book类,构造函数只有一个非默认的整型参数,则下列的类型转换错误的是( )。A.book(12)B.(book20)C.book x=2D.book x=book(2)

12、参考答案:B50. C程序中,一行上可以写多个语句。( )A.错误B.正确参考答案:B51. include main( ) union long a; int b; char c; m; printf(“%dn”,sizeof(m);以上程序的运行结果是( )。A.2B.4C.6D.8参考答案:B52. 一个派生类继承多个基类称为虚拟继承。( )A.错误B.正确参考答案:A53. 下面四个选项中,均是正确的数值常量或字符常量的选项是( )。A.0.00f8.9eB.“a”3.9E-2.51e1”C.30110xFF000aD.001E140xabcd2e 250.I14参考答案:D54. IO流库中定义的格式操作符ws表示跳过输入流前面的空白字符。( )A.错误B.正确参考答案:B55. 类模板的使用实际上是将类模板实例化成一个具体的( )。A.类B.对象C.模板函数D.模板类参考答案:D56. 在指令系统的寻址方式中,先计算后访问内存的寻址方式是( )。A.立即数寻址B.直接寻址C.间接寻址D.变址选址参考答案:D57. 显示I/O对应10H号中断。( )A.正确B.错误参考答案:A58. 运算器虽有许多部件组成,但核心部分是( )。A.数据总线B.算术逻辑运算单元C.cacheD.CPU和寄存器参考答案:B59. 重载赋值操作符时,应声明为( )函数。A

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

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

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