电子科技大学2021年12月《JAVA程序设计》期末考核试题库及答案参考69

上传人:住在山****ck 文档编号:85670187 上传时间:2022-05-06 格式:DOCX 页数:14 大小:15.78KB
收藏 版权申诉 举报 下载
电子科技大学2021年12月《JAVA程序设计》期末考核试题库及答案参考69_第1页
第1页 / 共14页
电子科技大学2021年12月《JAVA程序设计》期末考核试题库及答案参考69_第2页
第2页 / 共14页
电子科技大学2021年12月《JAVA程序设计》期末考核试题库及答案参考69_第3页
第3页 / 共14页
资源描述:

《电子科技大学2021年12月《JAVA程序设计》期末考核试题库及答案参考69》由会员分享,可在线阅读,更多相关《电子科技大学2021年12月《JAVA程序设计》期末考核试题库及答案参考69(14页珍藏版)》请在装配图网上搜索。

1、电子科技大学2021年12月JAVA程序设计期末考核试题库及答案参考1. Java语言的标识符必须由字母、下划线(_)或美元符($)开始,其余字符可以是上述3种字符或数字(09)。( )A.正确B.错误参考答案:A2. 在Java语言中声明数组时,无论用何种方式定义数组,都要指定其长度。( )A.正确B.错误参考答案:B3. 下面哪些是short型的取值范围?( )A.-2727-1B.-231231-1C.-215215-1D.0216-1参考答案:C4. 若(AX)=0122H,4个标志位CF、SF、ZF、OF的初始状态为0,执行指令SUB AX,0FFFH后,这4个标志位的状态是_。若(

2、AX)=0122H,4个标志位CF、SF、ZF、OF的初始状态为0,执行指令SUB AX,0FFFH后,这4个标志位的状态是_。A(CF)=0,(SF)=0,(ZF)=0,(OF)=0B(CF)=1,(SF)=1,(ZF)=0,(OF)=0C(CF)=0,(SF)=0,(ZF)=1,(OF)=1D(CF)=1,(SF)=1,(ZF)=1,(OF)=1B5. 说明数据在存储器中可以按“边界对准”或“边界不对准”两种方式存放的特点,并分析其利弊。说明数据在存储器中可以按“边界对准”或“边界不对准”两种方式存放的特点,并分析其利弊。正确答案:设存储字长为32位可按字节、半字、字寻址对于机器字长为32

3、位的计算机数据按“边界对准”方式存放则数据字的地址一定是4的整数倍这样每访问一个字即可读出32位。当所存数据不能满足此要求时可填充一个或多个空白字节这会浪费一些存储空间。若数据不按“边界对准”方式存放则数据字可能跨了两个存储字的位置此时需要访问两次存储器并对高低字节的位置进行调整后才能取得一个数据字影响了取数的时间图714的阴影部分即属于这种情况。rn设存储字长为32位,可按字节、半字、字寻址,对于机器字长为32位的计算机,数据按“边界对准”方式存放,则数据字的地址一定是4的整数倍,这样每访问一个字,即可读出32位。当所存数据不能满足此要求时,可填充一个或多个空白字节,这会浪费一些存储空间。若

4、数据不按“边界对准”方式存放,则数据字可能跨了两个存储字的位置,此时需要访问两次存储器,并对高低字节的位置进行调整后,才能取得一个数据字,影响了取数的时间,图714的阴影部分即属于这种情况。6. 晶体中原子紊乱排列的现象称为_。晶体中原子紊乱排列的现象称为_。正确答案:晶体缺陷晶体缺陷7. 流是Java通信的一个基本概念,流的传递方式是( )。A.并行的B.串行的C.并行和串行D.以上都不对参考答案:B8. 下面哪个方法与applet的显示无关?( )A.update( )B.repaint( )C.paint( )D.draw( )参考答案:D9. 若有int a=2,b=0;表达式b=(i

5、+)+(i+)+(i+)的值是 _ 。若有int a=2,b=0;表达式b=(i+)+(i+)+(i+)的值是 _ 。正确答案:9910. 按信息的传送方式,运算器可分为_、_、_三种结构。其中_按信息的传送方式,运算器可分为_、_、_三种结构。其中_最省器材,_运算速度最快。正确答案:串行 并行 串并行 串行运算器 并行运算器串行并行串并行串行运算器并行运算器11. 若有定义String s=I am a good cat;则s.indexOf(a,7)的值为( )。A.7B.13C.14D.8参考答案:B12. 双重分组跳跃进位链的工作原理是_。双重分组跳跃进位链的工作原理是_。正确答案:

6、将n位全加器分成几个大组每个大组里又包含若干个小组大组内每个小组的最高位进位是同时产生的大组与大组之间采用串行进位;小组内的其他位进位也同时产生将n位全加器分成几个大组,每个大组里又包含若干个小组,大组内每个小组的最高位进位是同时产生的,大组与大组之间采用串行进位;小组内的其他位进位也同时产生13. 一个程序里可以有多个父类,也可以有多个主类。( )A.正确B.错误参考答案:A14. 下面哪个方法可以在任何时候被任何线程调用?( )A.wait( )B.sleep( )C.notifyAll( )D.notify( )参考答案:AB15. friendly关键字是Java语言的访问控制修饰符。

7、( )A.正确B.错误参考答案:B16. JavaScript中允许使用预定义的函数,不允许自定义函数。( )A.正确B.错误参考答案:B17. Applet可以做下列哪些操作?( )A.读取客户端部分系统变量B.读取客户端文件C.在客户端装载程序库D.在客户端主机上创建新文件参考答案:A18. 对于Application,主线程是main( )方法执行的线索;对于Applet,主线程是浏览器加载并执行Java小程序。( )A.正确B.错误参考答案:A19. 关于Java异常处理,Error类所定义的异常是无法捕获的。( )A.正确B.错误参考答案:A20. 如果一个java applicat

8、ion源程序文件只定义有一个类,该类的类名为myapplet,则存储该源程序文件的如果一个java application源程序文件只定义有一个类,该类的类名为myapplet,则存储该源程序文件的文件名必须为【 】。正确答案:myapplet.javamyapplet.java21. 使用方法length( )可以获得字符串或数组的长度。( )A.正确B.错误参考答案:B22. 在32位总线系统中,若时钟频率为500MHZ,传送一个32位字需要5个时钟周期,则该总线的数据传输率是(在32位总线系统中,若时钟频率为500MHZ,传送一个32位字需要5个时钟周期,则该总线的数据传输率是( )。A

9、200MBsB400MBsC600MBsD800MBs正确答案:B求总线带宽,则有4B(500MHZ5)=400MBs,其中500MHZ5为总线频率。23. 外部中断的入口地址是0003H。( )外部中断的入口地址是0003H。()错误24. 类Math中的方法和常量都是静态的,可通过类名直接调用。( )A.正确B.错误参考答案:A25. Java虚拟机是一种虚拟计算机,运行在主操作系统顶层。( )A.正确B.错误参考答案:A26. Java 2平台分为3个体系J2SE、J2EE、J2ME。( )A.正确B.错误参考答案:A27. run方法是通过调用init方法来间接调用的,只有调用init

10、时,系统才会为线程对象分配运行所需要的资源。( )A.正确B.错误参考答案:B28. 对于构造函数,下列叙述正确的是( )。A.构造函数的返回类型只能是void型B.构造函数的主要作用是完成对类的对象的初始化工作C.构造函数是类的一种特殊函数,它的方法名必须与类名相同D.一般在创建新对象时,系统会自动调用构造函数参考答案:BCD29. 选中【铅笔】工具后,可通过工具箱下边的【选项】按钮设置铅笔的三种模式:_、_和_。选中【铅笔】工具后,可通过工具箱下边的【选项】按钮设置铅笔的三种模式:_、_和_。伸直$平滑$墨水30. 抽象方法只能存在于抽象类中。( )A.正确B.错误参考答案:B31. 超标

11、量流水技术_。A缩短原来流水线的处理器周期B在每个时钟周期内同时并发多条指令C把超标量流水技术_。A缩短原来流水线的处理器周期B在每个时钟周期内同时并发多条指令C把多条能并行操作的指令组合成一条具有多个操作码字段的指令正确答案:B32. Java中数组的元素可以是简单数据类型的量,也可以是某一类的对象。( )A.正确B.错误参考答案:B33. 没有关键字abstract修饰的类可以有抽象方法。( )A.正确B.错误参考答案:B34. JavaScript中可以用十六进制形式表示浮点数常量。( )A.正确B.错误参考答案:B35. 文化具有的属性是( )。A深刻性B完整性C教育性D广泛性E传递性

12、文化具有的属性是( )。A深刻性B完整性C教育性D广泛性E传递性正确答案:ACD36. 下列陈述正确的是( )。A.不需定义类,就能创建对象B.属性可以是简单变量,也可以是一个对象C.属性必须是简单变量D.对象中必有属性和方法参考答案:B37. 下列语句的输出结果是【 】。 char a=3;printf(%d,%o,%x,%un,a,a,a,a);下列语句的输出结果是【 】。 char a=3;printf(%d,%o,%x,%un,a,a,a,a);正确答案:3137 1f31此题考查了printf函数的格式字符,题中d是以十进制形式输出,o是以八进制形式输出,x是以十六进制形式输出,u以

13、不带符号的十进制数输出。38. 面向目标程序优化的思想是( )。A通过使用频度分析来改进指令系统B增设强功能复合指令代替原面向目标程序优化的思想是( )。A通过使用频度分析来改进指令系统B增设强功能复合指令代替原来的软件实现CA和BD面向编译系统改进指令系统正确答案:C39. Math.max(2,Math.min(3,4); 结果是2。( )A.正确B.错误参考答案:B40. 以下叙述正确的有( )。A.如果一个部件注册多个监听者,事件将被所有监听者处理B.如果一个部件注册多个监听者,事件只会被最后一个监听者处理C.可以将一个部件已注册的监听者移去D.一个部件注册多个监听者将导致编译出错参考

14、答案:AC41. Java数组中的元素只可以是简单数据类型的。( )A.正确B.错误参考答案:B42. 下列是abstract定义类的特点的是( )。A.可以被实例化B.不能派生子类C.不能被继承D.只能被继承参考答案:D43. this语句须是构造函数中的第一个可执行语句。( )A.正确B.错误参考答案:A44. 以下关于建立视图的叙述中,正确是( )。 A建立视图可直接使用命令:CREATE.VIEW.AS B用CREATE VIEW命以下关于建立视图的叙述中,正确是()。A建立视图可直接使用命令:CREATE.VIEW.ASB用CREATE VIEW命令打开“视图设计器”建立视图C单击“

15、新建”按钮,弹出“新建”对话框,选择“视图”选项,单击“新建文件”按钮,打开“视图设计器”,建立视图D以上说法皆正确D建立视图的方法可分为以下两种: (1)使用SQL语句建立视图 格式:CREATE VIEW 视图名 AS SELECT命令 (2)使用“视图设计器”建立视图 要使用“视图设计器”建立视图,则要先打开“视图设计器”。打开“视图设计器”既可以选择“文件”“新建”命令,也可以使用CREATE VIEW命令。 注意:不论是使用SQL语句建立视图,还是使用“视图设计器”建立视图,前提条件是:先打开数据库。 45. 下面的程序把从终端读入的文本(用作为文本结束标志)输出到一个名为bi.da

16、t的新文件中,请填空。下面的程序把从终端读入的文本(用作为文本结束标志)输出到一个名为bi.dat的新文件中,请填空。 include stdioh includestdlibh FILE*fp; main( ) charch; if(fp=fopen(【 】)=NULL)exit(0); while(ch=getchar( )!=) fputc(ch,fp); fclose(fp); 正确答案:bi.datw或bi.datw+根据fopen函数的调用方式fopen(文件名,使用文件方式)和题意可得结果。46. 一个线程对象的具体操作是由run( )方法的内容确定的。( )A.正确B.错误参考

17、答案:A47. Java有两类程序:Java Application和Java Applet,其中Java Applet程序只能在图形界面中工作,而Java Application程序只能在字符界面中工作。( )A.正确B.错误参考答案:B48. 关键字abstract和final不可以并列修饰同一个类。( )A.正确B.错误参考答案:A49. 以下字符常量中不合法的一个是( )。A.我B.“n”C.lD.参考答案:B50. A计算机用来处理离散型的信息,而B计算机用来处理连续型的信息。A计算机用来处理离散型的信息,而B计算机用来处理连续型的信息。正确答案:A数字 B模拟A数字B模拟51. J

18、ava Applet的字节码文件须嵌入HTML的文件中并由负责解释HTML文件的WWW浏览器充当解释器来解释运行。( )A.正确B.错误参考答案:A52. 一个多道程序系统采用不允许移动的可变分区存储管理策略。设用户可用空间总量为100KB,使用最先适应算法分配一个多道程序系统采用不允许移动的可变分区存储管理策略。设用户可用空间总量为100KB,使用最先适应算法分配内存,作业调度和进程调度都采用先来先服务算法。有5个作业,它们进入后备作业队列的到达时间、所需CPU时间以及对内存的需求量如下表所示。忽略系统的调度时间,求出诸作业的调度顺序和进入内存的时间。作 业到达时间所需CPU时间对内存需求量

19、110.10.315KB210.30.560KB310.50.450KB410.60.410KB510.70.220KB作业1所需的CPU时间改为0.3,而不是那里的0.7。这样一来将会影响到作业调度的次序(即作业进入内存的时间),也就会影响到作业的完成时间。作业1第一个被调度到内存投入运行,时间是10.1。在时间10.3时作业1虽然没有运行完,但作业2到达系统。这时,有足够的内存资源可供分配,因此作业2进入内存。到时间10.4时,作业1运行完毕,这时后备作业队列里没有可调度的作业,于是CPU被分配给作业2使用。在作业2运行到时间10.5时,作业3到达系统。但这时并没有足够的内存资源分配给它使

20、用,所以它不能进入内存(这时的内存分配如图(a)所示)。当作业2运行到时间10.6时,作业4到达系统。由于它需要的内存资源10KB可以满足,于是它在10.6进入内存(这时的内存分配如图(b)所示)。当作业2运行到时间10.7时,作业5到达系统。由于它需要的内存资源20KB可以满足,于是它在10.7进入内存(这时的内存分配如图(c)所示)。作业2运行到时间10.9结束,释放所占用的60KB存储区,只有到了这时,作业3才被装入内存(这时的内存分配如图(d)所示)。 整个执行过程如下表所示。在表中,“进入时间”是指作业被作业调度程序调度到的时间;“开始时间”是指作业进程被处理机调度程序调度到的时间;

21、“完成时间”是指该作业得到结果后撤离系统的时间。 53. 下列选项不是Java关键字的是( )。A.superB.sizeofC.breakD.abstract参考答案:B54. Java语言程序执行过程中会用到一套JDK工具,javac.exe指( )。A.java语言编译器B.java字节码解释器C.java文档生成器D.java类分解器参考答案:A55. 下列关于打印机的说法,正确的是( )。A主机传送给打印机的ASCII码都对应用户可见的字符B激下列关于打印机的说法,正确的是( )。A主机传送给打印机的ASCII码都对应用户可见的字符B激光打印机属于喷墨打印机的一种C彩色打印机需要把彩

22、色图像分解成R、G、B三种单色图像D点阵式串行打印机是逐列、逐行打印的正确答案:D此题考查打印机的分类及其工作原理。激光打印机采用的是照相、转印技术。彩色打印机需要把彩色图像分解成C、M、Y、K四种单色图像。56. 当一个JSP修改后,需要重启服务器。( )A.正确B.错误参考答案:B57. IF语句可以实现多路分支。( )A.正确B.错误参考答案:A58. JavaScript中Image对象提供将图象预加载到内存的功能。( )A.正确B.错误参考答案:B59. Javascript通过setTime延迟指定时间后,去执行某程序。( )A.正确B.错误参考答案:B60. JavaScript中,两个整数进行除(/)运算,结果也为整数。( )A.正确B.错误参考答案:B

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