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

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

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

1、西安交通大学22春程序设计基础综合作业二答案参考1. 当类的继承方式为公有继承时,基类的私有成员在派生类中不可访问。( )A.正确B.错误参考答案:A2. 处理机控制类指令用来控制各种CPU操作。( )A.正确B.错误参考答案:A3. 所有系统功能的调用格式都是一样的,一般按四步走( )A.用INT 21H指令执行功能调用B.根据出口参数分析功能调用执行情况C.在指定寄存器中设置入口参数D.在AH寄存器中设置系统功能调用号参考答案:ABCD4. 一个浮点法表示的数值由( )两部分组成。A.指数和基数B.尾数和小数C.阶码和尾数D.整数和小数参考答案:C5. location对象用来记录浏览器窗

2、口中加载的文档的URL历史记录。( )A.错误B.正确参考答案:A6. 计算机语言可以分为高级语言和( )A.中级语言B.低级语言C.编译语言D.以上都不正确参考答案:B7. 堆栈的两个操作指令为( )A.SUBB.PUSHC.ADDD.POP参考答案:BD8. 一个C语言程序总是从( )。A.主过程开始执行B.主函数开始执行C.子程序开始执行D.主程序开始执行参考答案:B9. 带进位加法指令是( )A.ADDB.ADCC.INCD.SUB参考答案:B10. 若整型变量a、b、c、d、m、n、k的值均为1,运行表达式(m=a=b)&(n=cA.0,0,0B.1,1,1C.1,1,0D.0,1,

3、1参考答案:B11. 以下不正确的if语句形式是( )。A.if(xy);B.if(x=0)x+=y;C.if(X!=y)cinxD.if(xy)else ciny; x+; y+;参考答案:B12. 以下程序执行后a的值为( )。main( ) int a,m=2,k=1,*p=&k; a=p!=&m; printf(“%dn”,a);A.-1B.0C.1D.2参考答案:C13. 已知ch是字符型变量,则不正确的赋值语句是( )。A.ch=5+9B.ch=0C.ch=7+9D.ch=a+b参考答案:D14. 已知函数定义void fun(int &a, int b) b+; a+;,则执行i

4、nt x=2,y=3; fun(x,y);后,变量x、y的值分别为( )。A.2,3B.3,4C.2,4D.3,3参考答案:D15. 语句.CODE表示( )段的开始A.代码段B.数据段C.堆栈段D.程序段参考答案:A16. C+中ostream类的直接基类是ios。( )A.正确B.错误参考答案:A17. 主程序在调用内部中断服务程序之前,必须修改( )A.中断点B.中断条件C.中断参数D.中断向量参考答案:D18. 类中的静态数据成员为该类的所有对象所共享,并且,在该类对象被销毁时,静态数据成员不会被同时销毁。( )A.正确B.错误参考答案:A19. 变量定义伪指令汇编格式包含哪些项( )

5、A.数据表B.变量名C.初值表D.伪指令参考答案:BCD20. 已知一个顺序存储的线性表,设每个结点需占m个存储单元,若第一个结点的地址为add1,则第I个结点的地址为( )。A.add1+(I-1)*mB.add1+I*mC.add1-I*mD.add1+(I+1)*m参考答案:A21. 需要独立运行的程序,一个程序只有( )个起始点A.一B.二C.三D.四参考答案:A22. 非线性结构即可以用顺序存储结构存储、也可以用非顺序存储结构存储。( )A.正确B.错误参考答案:B23. 已知函数定义void fun(int &a) a+=10; ,则执行int x=5; fun(x);后,变量x的

6、值为( )。A.5B.10C.15D.不确定参考答案:C24. 假设堆内存分配均成功,则下面程序段完全正确的是( )。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.以上程序段均正确参考答案:A25. 下列说法中错误的是( )。A.公有继承时基类中的public成员在派生类中是public的B.公有继承时基类中的private成员在派生类中是不可访问的C.私有继承时基类中的public成员在派生类中是private的D.私有继承时基类中的public成员在派生类中是p

7、rotected的参考答案:D26. 循环条件判断的循环控制不可以在进入循环前进行。( )A.正确B.错误参考答案:B27. 循环指令不影响标志。( )A.错误B.正确参考答案:B28. 下列关于成员函数特征的描述中,错误的是( )。A.成员函数一定是内联函数B.成员函数可以重载C.成员函数可以设置参数的默认值D.成员函数可以是静态的参考答案:A29. 在完整段定义后的四个关键字是( )A.段定位属性B.段组合属性C.段字属性D.段类别属性参考答案:ABCD30. 下列描述中,( )是抽象类的特性。A.可以说明虚函数B.可以定义友元函数C.可以进行构造函数重载D.不能说明其对象参考答案:D31

8、. 默认形参值不可以是( )。A.局部变量B.全局变量C.静态全局变量D.函数调用参考答案:A32. 当使用ifstream流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为( )。A.ios:inB.ios:outC.ios:trunkD.ios:binary参考答案:A33. 段内转移是指在当前代码段32KB内转移。( )A.错误B.正确参考答案:A34. 处理器指令的操作数可以是( )A.立即数B.寄存器C.存储单元D.运算器参考答案:ABC35. 下列关于JAVA语言中要使用的一个变量,不正确的是:( )A.在JAVA程序中要使用一个变量,必须先对其进行声明B.变量声明语句可

9、以在程序的任何地方,只要在变量使用前就可以C.变量不可以在其作用域之外使用D.局部变量在使用之前可以不初始化,系统使用默认的初始值参考答案:D36. 下面程序段的运行结果是( )。char a7=“abcdef”; char b4=“ABC”; strcpy(a,b); printf(“%c”,a5)A.空格B.0C.eD.f参考答案:D37. 汇编语言中子程序间和模块间利用堆栈都是一个重要的和主要的参数传递方式。( )A.错误B.正确参考答案:B38. 8086CPU的中断系统具有( )个中断A.255B.32C.256D.64参考答案:C39. 在完整段定义后的四个关键字是( )A.段组合

10、属性B.段类别属性C.段定位属性D.段字属性参考答案:ABCD40. 若有定义:int i,x34; 则不能将x11的值赋给变量i的语句是( )。A.i=x11B.i=*(*(x+1)C.i=*(*(x+1)+1)D.i=*(x1+1)参考答案:B41. 若a为int类型变量,则执行以下程序段后a的值为( )。a=5; a*=a/=a+A.2B.1C.40D.3参考答案:A42. 浏览器可以监听事件,在事件发生时做出反应,进行相应的处理工作。( )A.错误B.正确参考答案:B43. 对象的核心概念就是通常所说的( )。A.继承B.封装C.传递D.多态参考答案:ABD44. 类的成员函数中可以直

11、接访问对象成员中的私有成员。( )A.正确B.错误参考答案:B45. 设i,j,k都是变量,下面不正确的赋值表达式是( )。A.i+B.i=j=kC.i=j=kD.i+j=k参考答案:D46. 已知程序段:int a34,*p3=a0, a1, a2,*pp=p,i;for (i=0; iA.3B.4C.5D.6参考答案:D47. 构造函数和析构函数都不能重载。( )A.正确B.错误参考答案:B48. 已知char s=abc;,则数组s中最后一个元素的值为( )。A.cB.0C.0D.n参考答案:C49. 当定义一个结构体变量时系统分配给它的内存是( )。A.结构中第一个成员所需的内存量B.

12、结构中最后一个成员所需的内存量C.结构体成员中占内存量最大者所需的容量D.结构体中各成员所需内存量的总和参考答案:D50. 已知int m=1,n=2; 则m/n的值为0.5。( )A.正确B.错误参考答案:B51. 乘法指令用来实现两个二进制操作数的相乘运算,包括( )两条指令A.SUBB.MULC.IMULD.DIV参考答案:BC52. 在一个具有n个顶点的有向图中,若所有顶点的入度之和为s,则所有顶点的度之和为( )。A.sB.s+1C.s-1D.2s参考答案:D53. 二叉树的顺序表示法操作方便,但缺点是容易造成存储空间的浪费。( )A.正确B.错误参考答案:A54. C语言允许函数值类型的缺省定义,此时该函数值隐含的类型是( )。A.floatB.intC.longD.double参考答案:B55. 计算机的硬件分成5大组成部分:运算器、控制器、存储器、( )A.输出设备B.输入设备C.软件D.以上都不正确参考答案:AB56. 子程序由主程序执行子程序调用指令( )来调用A.CALLB.RETC.LOOPD.POP参考答案:A57. 执行以下程序段后,y的值是( )。int a=1,3,5,7,9 int x=0,y=1,*ptr; ptr=&a1; while (!x) y+=*(ptr+x); x+;A.1B.2C.4D.24

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

最新文档


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

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