西安交通大学21秋《程序设计基础》离线作业2-001答案_36

上传人:夏** 文档编号:433173295 上传时间:2024-01-28 格式:DOCX 页数:11 大小:12.65KB
返回 下载 相关 举报
西安交通大学21秋《程序设计基础》离线作业2-001答案_36_第1页
第1页 / 共11页
西安交通大学21秋《程序设计基础》离线作业2-001答案_36_第2页
第2页 / 共11页
西安交通大学21秋《程序设计基础》离线作业2-001答案_36_第3页
第3页 / 共11页
西安交通大学21秋《程序设计基础》离线作业2-001答案_36_第4页
第4页 / 共11页
西安交通大学21秋《程序设计基础》离线作业2-001答案_36_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《西安交通大学21秋《程序设计基础》离线作业2-001答案_36》由会员分享,可在线阅读,更多相关《西安交通大学21秋《程序设计基础》离线作业2-001答案_36(11页珍藏版)》请在金锄头文库上搜索。

1、西安交通大学21秋程序设计基础离线作业2-001答案1. 下面属于处理机控制类指令的是( )A.空操作指令B.暂停C.等待D.封锁前缀指令参考答案:ABCD2. 将含100个结点的完全二叉树从根这一层开始,每层从左至右依次对结点编号,根结点的编号为1。编号为47的结点X的双亲的编号为( )。A.23B.24C.25D.无法确定参考答案:A3. n个结点的无向图,若它有n(n-1)/2条边,则它一定是连通图。( )A.正确B.错误参考答案:A4. 在一个链接队列中,假设f和r分别是队头和队尾指针,则删除一个结点的运算时( )。A.r=f-next;B.r=r-next;C.f=f-next;D.

2、f=r-next;参考答案:C5. 语句.CODE表示( )段的开始A.代码段B.数据段C.堆栈段D.程序段参考答案:A6. 有符号数用1表示正数,负数用1表示。( )A.错误B.正确参考答案:A7. 在数据结构中,与所使用的计算机无关的是数据的( )结构。A.逻辑B.存储C.逻辑和存储D.物理参考答案:A8. 假设堆内存分配均成功,则下面程序段完全正确的是( )。A.int *p=new int(3);coutB.int *p=new int3;for(int i=0;iC.int *p=new int3;for(int i=0;iD.以上程序段均正确参考答案:A9. 下列哪一个是合法的标识

3、符:( )A.12classB.+viodC.-5D._black参考答案:D10. 如果类A继承了类B,则类A称为( )。A.派生类B.继承类C.子类D.父类参考答案:AC11. 下面属于高级语言的有( )A.特殊语言B.汇编语言C.JAVAD.C+参考答案:CD12. 计算机的硬件分成5大组成部分:运算器、控制器、存储器、( )A.输出设备B.输入设备C.软件D.以上都不正确参考答案:AB13. 已知char s=hello;,则下面叙述中正确的是( )。A.数组s的长度为5B.元素s2的值为eC.使用“cins;”可以将从键盘上键入的字符串保存在数组s中D.使用“int t=s;”可以定

4、义数组t、并用s中各元素的值初始化t中的各元素参考答案:C14. 下列表达式中的值为1是( )。A.1-0B.1-0C.1-0D.0-0参考答案:B15. 在C+中,对结构体变量中成员的访问既可以逐个进行、也可以整体进行。( )A.正确B.错误参考答案:B16. 若有以下说明,并且0iA.*(a+i)B.ap-a+iC.p+iD.*(&ai)参考答案:C17. 构造函数和析构函数都不能重载。( )A.正确B.错误参考答案:B18. 二叉树的顺序表示法操作方便,但缺点是容易造成存储空间的浪费。( )A.正确B.错误参考答案:A19. 对链表进行插入和删除操作时不必移动链表中的结点。( )A.正确

5、B.错误参考答案:A20. 已知char s10=hello;,则s5的值为&39;0&39;。( )A.正确B.错误参考答案:A21. 在使用var x=1声明变量x之后,赋值语句x=我喜欢JavaScript将出错。( )A.错误B.正确参考答案:A22. 非压缩BCD码用( )个二进制位表示一个十进制位A.8B.6C.4D.10参考答案:A23. 当类的继承方式为公有继承时,基类的私有成员在派生类中不可访问。( )A.正确B.错误参考答案:A24. 当说明一个共用体变量时系统分配给它的内存是( )。A.共用体中第一个成员所需内存量B.共用体中最后一个成员所需内存量C.共用体成员中占内存量

6、最大者所需的容量D.共用体中各成员所需内存量的总和参考答案:C25. 段存储器常见的有( )A.附加段B.数据段C.堆栈段D.代码段参考答案:ABCD26. 下列语句中,不正确的是:( )A.float e =1.1fB.char f =-1.1fC.double g =1.1fD.byte h =1参考答案:B27. 变量定义伪指令汇编格式包含哪些项( )A.变量名B.伪指令C.初值表D.数据表参考答案:ABC28. 下列关于拷贝构造函数的说法中,正确的是( )。A.拷贝构造函数是一个特殊的构造函数B.一个类中只能有一个拷贝构造函数C.如果定义一个类时没有定义拷贝构造函数,则系统会提供一个默

7、认的不包含任何操作的拷贝构造函数D.当一个类中有指针类型的成员变量时,则需要为这个类定义拷贝构造函数参考答案:ABD29. PF是进位标志位。( )A.正确B.错误参考答案:B30. 在JavaScript中可以用十六进制形式表示浮点数常量。( )A.错误B.正确参考答案:A31. 已知函数定义void fun(int &a) a+=10; ,则执行int x=5; fun(x);后,变量x的值为( )。A.5B.10C.15D.不确定参考答案:C32. CPU由哪三部分组成( )A.运算器B.控制器C.逻辑器D.寄存器参考答案:ABD33. 下面属于析构函数特征的是( )。A.析构函数可以重

8、载B.对象销毁前会自动调用析构函数C.如果定义一个类时没有定义析构函数,则系统会提供一个默认析构函数( )D.析构函数的函数类型为void参考答案:BC34. 在创建派生类对象时,构造函数的执行顺序是( )。A.对象成员构造函数、基类构造函数、派生类本身的构造函数B.派生类本身的构造函数、基类构造函数、对象成员构造函数C.基类构造函数、派生类本身的构造函数、对象成员构造函数D.基类构造函数、对象成员构造函数、派生类本身的构造函数参考答案:D35. 若二维数组a有m列,则在aij前的元素个数为( )。A.j*m+iB.i*m+jC.i*m+j-1D.i*m+j+1参考答案:B36. 下列程序中说

9、明的公有成员是( ) class Location int X; public: void init(int initX,int initY); private: int Y; public: int GetX( ); int GetY( ); ;A.XB.init(int initX,int initY)C.GetX( ),GetY( )D.B和C都是参考答案:D37. 8086按照逻辑段组织程序即( )A.代码段B.数据段C.附加段D.堆栈段参考答案:ABCD38. 在一棵完全二叉树中,根结点的编号为1,按照由上到下由左到右的顺序为二叉树结点编号。若编号为5的结点存在右孩子,则右孩子结点的

10、编号为( )。A.9B.10C.11D.12参考答案:C39. 计算机的硬件分成5大组成部分:运算器、控制器、存储器、( )A.输入设备B.输出设备C.软件D.以上都不正确参考答案:AB40. C+中的任何一个程序必须有且只能有一个主函数main。( )A.正确B.错误参考答案:A41. 在寄存器相对寻址或相对基址变址寻址方式中,位移量可以用符号表示。( )A.错误B.正确参考答案:B42. 已知int m=1,n=2; 则m/n的值为0.5。( )A.正确B.错误参考答案:B43. 为了说明指令执行需要的参数,处理器设计多种方法指明操作数的位置,这是( )A.寻址内容B.寻址条件C.寻址方式

11、D.寻址指令参考答案:C44. 对以下说明语句的正确理解是( )。int a10=6,7,8,9,10A.将5个初值依次赋给a1至a5B.将5个初值依次赋给a0至a4C.将5个初值依次赋给a6至a10D.因为数组与初值的个数不相同,所以此语句不正确参考答案:B45. 判断字符串a和b是否相等,应当使用( )。A.if(a=b)B.if(a=b)C.if(strcpy(a,b)D.if(strcmp(a,b)参考答案:D46. return语句只能用在函数中,用在函数主体以外任何地方都是错误的。( )A.错误B.正确参考答案:B47. 一个浮点法表示的数值由( )两部分组成。A.指数和基数B.尾数和小数C.阶码和尾数D.整数和小数参考答案:C48. 类的成员函数中可以直接访问对象成员中的私有成员。( )A.正确B.错误参考答案:B49. 有符号数用1表示正数,负数用1表示。( )A.正确B.错误参考答案:B50. 堆栈和队列一样,先进先出。( )A.错误B.正确参考答案:A

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

当前位置:首页 > 高等教育 > 其它相关文档

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