西安交通大学22春《程序设计基础》综合作业一答案参考26

上传人:人*** 文档编号:489652892 上传时间:2023-09-24 格式:DOCX 页数:13 大小:13.87KB
返回 下载 相关 举报
西安交通大学22春《程序设计基础》综合作业一答案参考26_第1页
第1页 / 共13页
西安交通大学22春《程序设计基础》综合作业一答案参考26_第2页
第2页 / 共13页
西安交通大学22春《程序设计基础》综合作业一答案参考26_第3页
第3页 / 共13页
西安交通大学22春《程序设计基础》综合作业一答案参考26_第4页
第4页 / 共13页
西安交通大学22春《程序设计基础》综合作业一答案参考26_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《西安交通大学22春《程序设计基础》综合作业一答案参考26》由会员分享,可在线阅读,更多相关《西安交通大学22春《程序设计基础》综合作业一答案参考26(13页珍藏版)》请在金锄头文库上搜索。

1、西安交通大学22春程序设计基础综合作业一答案参考1. 下面描述中,正确的是( )。A.多重继承中,派生类对象被销毁时析构函数的调用顺序与派生类对象创建时构造函数的调用顺序相反B.多重继承中,派生类对象被销毁时析构函数的调用顺序与派生类对象创建时构造函数的调用顺序一致C.多重继承中创建派生类对象时各基类构造函数的调用顺序与基类构造函数在初始化列表中的出现顺序一致D.多重继承中,如果派生类的初始化列表中没有某个基类构造函数的调用语句,则表示调用该基类的无参构造函数参考答案:AD2. 非压缩BCD码用( )个二进制位表示一个十进制位A.8B.6C.4D.10参考答案:A3. 调用函数时传入的实参个数

2、可以多于形参个数。( )A.正确B.错误参考答案:B4. 子程序由主程序执行子程序调用指令( )来调用A.CALLB.RETC.LOOPD.POP参考答案:A5. 下面的循环体执行的次数与其它不同的是( )。A.i = 0; while( +i = 100) cout i ; B.for( i = 0; i 100; i+ ) cout i ; C.for( i = 100; i = 1; i- ) cout i ; D.i = 100; do cout 0);参考答案:C6. 下面关于自定义类的运算符重载的说法中,正确的是( )。A.赋值运算符和下标运算符只能重载为类的成员函数B.赋值运算符

3、和下标运算符只能重载为类的友元函数C.赋值运算符重载时一般以引用方式返回*this,表示返回赋值运算符的左操作数D.使用重载的赋值运算符时,左操作数一定是自定义类型参考答案:ACD7. 8086按照逻辑段组织程序即( )A.代码段B.数据段C.附加段D.堆栈段参考答案:ABCD8. ( )是指设计、编制、调试程序的方法和过程,是寻找算法并用计算机能够理解的语言表达出来的一种活动。A.算法B.程序C.程序设计D.编程参考答案:B9. 在C+中,与cin一起使用的提取运算符是( )。A.B.C.D.参考答案:D10. 线性表中的一个结点可以有多个前驱和多个后继。( )A.正确B.错误参考答案:B1

4、1. 顺序表能够存放的最大元素数量n称为线性表的长度。( )A.正确B.错误参考答案:B12. C语言规定:简单变量做实参时,它和对应形参之间的数据传递方式是( )。A.地址传递B.单向值传递C.由实参传给形参,再由形参传回实参D.由用户指定传递方式参考答案:B13. location对象用来记录浏览器窗口中加载的文档的URL历史记录。( )A.错误B.正确参考答案:A14. 在C语言中,错误的int类型的常数是( )。A.32768B.0C.37D.0xAF参考答案:A15. 下面哪个方法与applet的显示无关?( )A.update( )B.draw( )C.repaint( )D.pa

5、int( )参考答案:B16. 继承具有( ),即当基类本身也是某一个类的派生类时,底层的派生类也会自动继承间接基类的成员。A.规律性B.传递性C.重复性D.多样性参考答案:B17. 对于二维数据的存储问题,只能使用C+提供的二维数组。( )A.正确B.错误参考答案:B18. 多数运算符可以重载,个别运算符不能,运算符重载是通过函数定义实现的。( )A.正确B.错误参考答案:A19. 计算机的存储器中,一个字节有( )个二进制位组成。A.1B.2C.4D.8参考答案:D20. CPU由哪三部分组成( )A.运算器B.控制器C.逻辑器D.寄存器参考答案:ABD21. 下列JAVA语句中,不正确的

6、一项是:( )A.int $e,a,b =10B.char c,d = aC.float e = 0.0dD.double e = 0.0f参考答案:C22. 一个( )允许用户为类定义一种模式,使得类中的某些数据成员、某些成员函数的参数和返回值可以取任意数据类型。A.函数模板B.模板函数C.类模板D.模板类参考答案:C23. 语句.CODE表示( )段的开始A.代码段B.数据段C.堆栈段D.程序段参考答案:A24. 循环指令不影响标志。( )A.错误B.正确参考答案:B25. 下列描述中,( )是抽象类的特性。A.可以说明虚函数B.可以定义友元函数C.可以进行构造函数重载D.不能说明其对象参

7、考答案:D26. 撤消对象时,系统自动调用( )函数。A.成员函数B.构造函数C.析构函数D.普通函数参考答案:C27. 下列语句中,不正确的是:( )A.float e =1.1fB.char f =-1.1fC.double g =1.1fD.byte h =1参考答案:B28. 为了说明指令执行需要的参数,处理器设计多种方法指明操作数的位置,这是( )A.寻址条件B.寻址方式C.寻址指令D.寻址内容参考答案:B29. 页面上显示一个超链接的字符串,当鼠标经过或者停留在这个字符串上,将触发。( )A.错误B.正确参考答案:A30. 在C+中,对结构体变量中成员的访问既可以逐个进行、也可以整

8、体进行。( )A.正确B.错误参考答案:B31. 对于一个具有n个顶点的无向连通图,它包含的连通分量的个数为( )。A.0B.1C.nD.n+1参考答案:B32. 变量定义伪指令汇编格式包含哪些项( )A.数据表B.变量名C.初值表D.伪指令参考答案:BCD33. 已知int a=5, b, *p=&a;,则下列语句中正确的是( )。A.&b=a;B.b=*p;C.*p=&b;D.b=p;参考答案:B34. 对链表进行插入和删除操作时不必移动链表中的结点。( )A.正确B.错误参考答案:A35. 相对于完全二叉树,顺序表示法更适用于非完全二叉树。( )A.正确B.错误参考答案:B36. 指令由

9、哪两部分组成( )A.操作说明B.操作符C.操作码D.操作数参考答案:CD37. 下列关于拷贝构造函数的说法中,正确的是( )。A.拷贝构造函数是一个特殊的构造函数B.一个类中只能有一个拷贝构造函数C.如果定义一个类时没有定义拷贝构造函数,则系统会提供一个默认的不包含任何操作的拷贝构造函数D.当一个类中有指针类型的成员变量时,则需要为这个类定义拷贝构造函数参考答案:ABD38. PF是进位标志位。( )A.正确B.错误参考答案:B39. 已知“int a3;”,则可以使用“a3=10;”将数组a中的第3个元素赋值为10。( )A.正确B.错误参考答案:B40. 以下正确的函数说明是( )。A.

10、int fun(int a,b)B.float fun(int a; int b)C.double fun( )D.int fun(char a)参考答案:C41. 下面程序段的运行结果是( )。char a7=“abcdef”; char b4=“ABC”; strcpy(a,b); printf(“%c”,a5)A.空格B.0C.eD.f参考答案:D42. ( )是指令中不可或缺的组成部分A.操作数B.操作码C.操作书D.操作键参考答案:B43. 默认形参值不可以是( )。A.局部变量B.全局变量C.静态全局变量D.函数调用参考答案:A44. 当Frame改变大小时,放在其中的按钮大小不变

11、,则使用如下哪个layout?( )A.FlowLayoutB.CardLayoutC.North and South of BorderLayoutD.East and West of BorderLayoutE.GridLayout参考答案:A45. 用C+表示数学表达式xy是x*y。( )A.正确B.错误参考答案:A46. 带进位加法指令是( )A.SUBB.INCC.ADDD.ADC参考答案:D47. 汇编语言中子程序间和模块间利用堆栈都是一个重要的和主要的参数传递方式。( )A.错误B.正确参考答案:B48. 已知int m=1,n=2; 则m/n的值为0.5。( )A.正确B.错误

12、参考答案:B49. int *p1, p2;则表示定义了两个指针变量p1和p2。( )A.正确B.错误参考答案:B50. fileUpload对象代表HTML表单中用于文件上传的输入元素,包含一个文本框。( )A.错误B.正确参考答案:A51. 在公有派生情况下,有关派生类对象和基类对象的关系,不正确的叙述是( )。A.派生类的对象可以赋给基类对象B.派生类的对象可以初始化基类的引用C.派生类的对象可以直接访问基类的成员D.派生类的对象的地址可以赋给指向基类的指针参考答案:C52. 请问如下哪个方法可以将MenuBar加入Frame中?( )A.setMenu( )B.setMenuBar(

13、)C.add( )D.addMenuBar( )参考答案:B53. 若要使指针变量p指向一个动态开辟的字符型存储单元,则空中应选择填入的是( )。char *p; p= malloc(sizeof(char)A.charB.char*C.(*char)D.(char*)参考答案:D54. 处理器指令的操作数可以是( )A.运算器B.立即数C.寄存器D.存储单元参考答案:BCD55. 一个C语言程序总是从( )。A.主过程开始执行B.主函数开始执行C.子程序开始执行D.主程序开始执行参考答案:B56. 当说明一个共用体变量时系统分配给它的内存是( )。A.共用体中第一个成员所需内存量B.共用体中最后一个成员所需内存量C.共用体成员中占内存量最大者所需的容量D.共用体中各成员所需内存量的总和参考答案:

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


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

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