西安交通大学21秋《程序设计基础》综合测试题库答案参考84

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

《西安交通大学21秋《程序设计基础》综合测试题库答案参考84》由会员分享,可在线阅读,更多相关《西安交通大学21秋《程序设计基础》综合测试题库答案参考84(13页珍藏版)》请在装配图网上搜索。

1、西安交通大学21秋程序设计基础综合测试题库答案参考1. 已知“int a3;”,则可以使用“a3=10;”将数组a中的第3个元素赋值为10。( )A.正确B.错误参考答案:B2. Cookie是一小段文本,用于存储与某个特定网页或网站相关的信息,但不与某个特定网站关联在一起。( )A.错误B.正确参考答案:A3. 在全局变量定义前加一个static关键字,则该变量就成为静态全局变量。( )A.正确B.错误参考答案:A4. 一个结点的后继的数目称为该结点的度;树中各结点度的最大值称为树的度。( )A.正确B.错误参考答案:A5. 若要使指针变量p指向一个动态开辟的字符型存储单元,则空中应选择填入

2、的是( )。char *p; p= malloc(sizeof(char)A.charB.char*C.(*char)D.(char*)参考答案:D6. 对于二维数据的存储问题,只能使用C+提供的二维数组。( )A.正确B.错误参考答案:B7. 乘法指令用来实现两个二进制操作数的相乘运算,包括( )两条指令A.SUBB.MULC.IMULD.DIV参考答案:BC8. 已知char s10=Microsoft,Visual,C+;,则语句coutA.sB.iC.cD.icrosoft参考答案:A9. 非压缩BCD码用( )个二进制位表示一个十进制位A.8B.6C.4D.10参考答案:A10. 映

3、像文件是一种文本文件。( )A.正确B.错误参考答案:A11. 指令中的操作数可以不需要。( )A.错误B.正确参考答案:B12. 在完整段定义后的四个关键字是( )A.段定位属性B.段组合属性C.段字属性D.段类别属性参考答案:ABCD13. 8086的寄存器均为32位的。( )A.正确B.错误参考答案:B14. 已知int m=1,n=2; 则m/n的值为0.5。( )A.正确B.错误参考答案:B15. 静态局部变量只可以在定义它的函数(或复合语句)中使用。( )A.正确B.错误参考答案:A16. 撤消对象时,系统自动调用( )函数。A.成员函数B.构造函数C.析构函数D.普通函数参考答案

4、:C17. C+中ostream类的直接基类是ios。( )A.正确B.错误参考答案:A18. 对象的核心概念就是通常所说的( )。A.继承B.封装C.传递D.多态参考答案:ABD19. 在一个链接队列中,假设f和r分别是队头和队尾指针,则删除一个结点的运算时( )。A.r=f-next;B.r=r-next;C.f=f-next;D.f=r-next;参考答案:C20. 语句.DATA表示( )段的开始A.代码段B.数据段C.堆栈段D.程序段参考答案:B21. 顺序表能够存放的最大元素数量n称为线性表的长度。( )A.正确B.错误参考答案:B22. 处理器指令的操作数可以是( )A.立即数B

5、.寄存器C.存储单元D.运算器参考答案:ABC23. 语句for(i=1;jA.16B.18C.14D.12参考答案:A24. 执行以下程序段后,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参考答案:C25. 已知f是以二进制读写方式打开的文件流对象,且有int型变量a,则下列选项中能正确进行文件读写操作的语句包括( )。A.f.write(char*)a,sizeof(a);B.f.write(char*)&a,sizeof(a);C.f.read(cha

6、r*)a,sizeof(a);D.f.read(char*)&a,sizeof(a);参考答案:BD26. 用new动态分配内存时既可以使用常量也可以使用变量指定元素数目。( )A.正确B.错误参考答案:A27. 请问如下哪个方法可以将MenuBar加入Frame中?( )A.setMenu( )B.setMenuBar( )C.add( )D.addMenuBar( )参考答案:B28. 一个结构体类型定义的最后必须以分号结束。( )A.正确B.错误参考答案:A29. 下列哪个不是正确标识符:( )A.$millionB.$_millionC.1 $_millionD.$ 1_million

7、参考答案:C30. 在公有派生情况下,有关派生类对象和基类对象的关系,不正确的叙述是( )。A.派生类的对象可以赋给基类对象B.派生类的对象可以初始化基类的引用C.派生类的对象可以直接访问基类的成员D.派生类的对象的地址可以赋给指向基类的指针参考答案:C31. 系统提供的默认拷贝构造函数实现的是“浅拷贝”,下列关于浅拷贝的说法中正确的是( )。A.当一个类中有指针成员变量时,浅拷贝有可能会导致一片内存被重复释放B.当一个类中有指针成员变量时,浅拷贝有可能导致一个对象中保存的数据不正确C.如果一个类中只有int型和double型的成员变量,则浅拷贝不会出现任何问题D.如果一个类中有一个成员变量是

8、char型数组,则使用浅拷贝会存在问题参考答案:ABC32. 对于任意一个类,析构函数的个数最多为( )。A.0B.1C.2D.3参考答案:B33. 已知int a=5, b, *p=&a;,则下列语句中正确的是( )。A.&b=a;B.b=*p;C.*p=&b;D.b=p;参考答案:B34. DOS系统的两种执行程序结构是( )A.EXE程序B.DAT程序C.COM程序D.BAT程序参考答案:AC35. 语言中字符型(char)数据在内存中的存储形式是( )。A.原码B.补码C.反码D.ASCII码参考答案:D36. 只有返回引用的函数可以作为赋值语句的左值。( )A.正确B.错误参考答案:

9、A37. 已知ch是字符型变量,则不正确的赋值语句是( )。A.ch=5+9B.ch=0C.ch=7+9D.ch=a+b参考答案:D38. 设ch是char类型变量,其值是A,则表达式ch=(ch=A&chA.ZB.AC.aD.z参考答案:C39. 循环条件判断的循环控制不可以在进入循环前进行。( )A.错误B.正确参考答案:A40. 已知char *s=mybook;,则strlen(s)的值为( )。A.4B.6C.7D.不确定参考答案:B41. 下面哪个方法与applet的显示无关?( )A.update( )B.draw( )C.repaint( )D.paint( )参考答案:B42

10、. 若让元素a,b,c,d依次进栈,则出栈次序不可能出现( )的情况。A.c,b,a,dB.b,a,d,cC.d,c,b,aD.a,d,b,c参考答案:D43. 以下4个数未标明属于哪一种数制,但是可以断定( )不是八进制数。A.1234B.5678C.1111D.1103参考答案:B44. PF是进位标志位。( )A.正确B.错误参考答案:B45. 为了说明指令执行需要的参数,处理器设计多种方法指明操作数的位置,这是( )A.寻址条件B.寻址方式C.寻址指令D.寻址内容参考答案:B46. 在8086命令中CS是要执行的下一条指令的偏移地址。( )A.正确B.错误参考答案:B47. 在访问二维

11、数组中的某个元素时,不可以用( )指定待访问元素的行下标或列下标。A.整型常量B.整型变量C.整型表达式D.浮点型常量参考答案:D48. 在计算机中,各种字符只能用若干位的二进制码的组合表示,这就称为( )A.二进制编码B.八进制编码C.十进制编码D.十六进制编码参考答案:A49. 外部设备主要通过I/O端口与处理器交换信息。( )A.错误B.正确参考答案:A50. 堆栈的两个操作指令为( )A.SUBB.PUSHC.ADDD.POP参考答案:BD51. 8086的寄存器有4个通用寄存器。( )A.错误B.正确参考答案:A52. 在使用var x=1声明变量x之后,赋值语句x=我喜欢JavaS

12、cript将出错。( )A.错误B.正确参考答案:A53. 类的成员函数中可以直接访问对象成员中的私有成员。( )A.正确B.错误参考答案:B54. 浏览器可以监听事件,在事件发生时做出反应,进行相应的处理工作。( )A.错误B.正确参考答案:B55. 外部中断是来自8086CPU外的原因引起的,分为哪两种( )A.可屏蔽中断B.不可屏蔽中断C.INT中断D.没有正确的参考答案:AB56. 已知“char s=hello;”,则下面叙述中正确的是( )。A.数组s的长度为5B.元素s2的值为eC.使用“cins;”可以将从键盘上键入的字符串保存在数组s中D.使用“int t=s;”可以定义数组

13、t、并用s中各元素的值初始化t中的各元素参考答案:C57. 条件转移指令的用处有( )A.没有用处B.比较有符号数大小C.比较无符号数高低D.判断单个标志位状态参考答案:BCD58. 已知char s10=hello;,则s5的值为&39;0&39;。( )A.正确B.错误参考答案:A59. 指令由哪两部分组成( )A.操作说明B.操作符C.操作码D.操作数参考答案:CD60. 对两个数组a和b进行如下初始化char a=“ABCDEF”; char b=A,B,C,D,E,F; 则以下叙述正确的是( )。A.a与b数组完全相同B.a与b长度相同C.a和b中都存放字符串D.a数组比b数组长参考答案:D

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