电子科技大学22春《JAVA程序设计》补考试题库答案参考81

上传人:住在山****ck 文档编号:96645713 上传时间:2022-05-26 格式:DOCX 页数:13 大小:15.28KB
收藏 版权申诉 举报 下载
电子科技大学22春《JAVA程序设计》补考试题库答案参考81_第1页
第1页 / 共13页
电子科技大学22春《JAVA程序设计》补考试题库答案参考81_第2页
第2页 / 共13页
电子科技大学22春《JAVA程序设计》补考试题库答案参考81_第3页
第3页 / 共13页
资源描述:

《电子科技大学22春《JAVA程序设计》补考试题库答案参考81》由会员分享,可在线阅读,更多相关《电子科技大学22春《JAVA程序设计》补考试题库答案参考81(13页珍藏版)》请在装配图网上搜索。

1、电子科技大学22春JAVA程序设计补考试题库答案参考1. 下列叙述中,_能反映RISC的特征。A指令执行采用流水方式B指令长度固定C只有LOADSTORE指下列叙述中,_能反映RISC的特征。A指令执行采用流水方式B指令长度固定C只有LOADSTORE指令访问存储器D配置多个通用寄存器正确答案:ABCD2. Access2003提供了一个内置组“收藏夹”,用户能( )。A删除这个组B重命名这个组C在这个组中建立Access2003提供了一个内置组“收藏夹”,用户能( )。A删除这个组B重命名这个组C在这个组中建立表D添加或删除数据库对象的快捷方式正确答案:C3. 设一棵完全二叉树共有600个结

2、点,则在该二叉树中有_个叶子结点。设一棵完全二叉树共有600个结点,则在该二叉树中有_个叶子结点。正确答案:3003004. 下面程序的输出结果是【 】。 define MAX 3 int aMAX; main ( ) fun1( );fun2(a);printf(下面程序的输出结果是【 】。 define MAX 3 int aMAX; main ( ) fun1( );fun2(a);printf(n); fun1( ) int k,t=0; for (k=0;kMAX;k+,t+) ak=t+t; fun2(int b) int k; for (k=0;kMAX;k+) printf(%

3、d,*(b+k); 正确答案:0240245. 下列特性中,不属于面向对象程序设计的三个特征的是( )。A.封装B.指针操作C.多态D.继承参考答案:B6. 以下哪个方法用于定义线程的执行体?( )A.start( )B.run( )C.init( )参考答案:B7. 阅读下面的代码,第10行的语句将调用哪个方法?( ) 1.class Person 2.public void printValue(in阅读下面的代码,第10行的语句将调用哪个方法?( ) 1.class Person 2.public void printValue(int i,int j) /*/ 3.public voi

4、d printValue(int i) /*.*/ 4.5.public class Teacher extends Person 6.public void printValue( ) /*.*/ 7.public void printValue(int i) /*.*/ 8.public static void main(String args) 9.Person t=new Teacher( ); 10. t.printValue(10); 11.12.A.行7B.行6C.行3D.行2参考答案:A8. 以下主程序运行后的输出结果是【 】。 main( ) int i, m=0, n=0,

5、 k=0;以下主程序运行后的输出结果是【 】。 main( ) int i, m=0, n=0, k=0; for(i=9; i=ii; i+) switch(i/10) case 0:m+; n+; break; case 10:n+; break; default:k+; n+; printf(% d % d % dn, m, n, k); 正确答案:1 3 2本题for循环语句的执行过程为:第一次循环:i=9,9/10=0,执行m+、n+得m=1、n=1、k=0;第二次循环:i=10,10/10=1,执行k+、n+得m=1、n=2、k=1;第三次循环:i=11,11/10=1,执行k+、

6、n+得m=1、n=3、k=2;即执行完for循环后m=1、n=3、k=2。9. 若有两台打印机同时安装在计算机上,那么必须对其中的一台设置默认值。( )若有两台打印机同时安装在计算机上,那么必须对其中的一台设置默认值。()正确10. 子类可以重写一个父类的构造方法。( )A.正确B.错误参考答案:B11. Java中,JDBC的概念是指( )。A.Java程序与数据库连接的一种机制B.Java程序与浏览器交互的一种机制C.Java类库名称D.Java类编译程序参考答案:A12. 接口中的所有方法都是抽象方法。( )A.正确B.错误参考答案:A13. 用final修饰的方法是最终方法,它既不能被

7、覆盖,也不能被重载,其方法的定义永远不能改变。( )A.正确B.错误参考答案:B14. 对象m具有属性a,则访问该属性的方法为( )。A.a.mB.a.m( )C.m.aD.m.a( )参考答案:C15. 有如下程序: Private Sub command1_Click( ) a=1:b=1 Printa=;a;,b=;b有如下程序: Private Sub command1_Click( ) a=1:b=1 Printa=;a;,b=;b Call mult(a),b) Print a=;a;,b=;b 语句 End Sub Sub mult(x,y) K=2 * k y=3 * k Pr

8、int x=;x;,y=;y End Sub 运行后,标有“语句”的Print语句的输出结果是【 】。正确答案:a=1b=3在VisualBasic语言中,虚实结合有值传递方式和地址传递方式。实参为常量或表达式。是值传递方式,这种传递是单向的。实参为变量,是地址传递方式。这种传递是双向的,在调用子程序时,形参的值如果改变了,会通过实参带回主程序。本题中,第1个实参变量a用括弧括起来,采用的是值传递方式,第2个实参数变量b没用括弧括起来,采用的是地址传递方式。在调用子程序后,第1个实参a的值为1,不管在子程序中是否被重新赋值。返回调用程序,保留调用前的值仍为1:第2个实参数b的值为1,在子程序中

9、被重新赋值为3,返回调用程序就不再保留调用前的值,而是带回了形参的值3。因此,在标有“语句”的Print语句中的输出项为a=1,b=3。16. 在32位总线系统中,若时钟频率为500MHZ,传送一个32位字需要5个时钟周期,则该总线的数据传输率是(在32位总线系统中,若时钟频率为500MHZ,传送一个32位字需要5个时钟周期,则该总线的数据传输率是( )。A200MBsB400MBsC600MBsD800MBs正确答案:B求总线带宽,则有4B(500MHZ5)=400MBs,其中500MHZ5为总线频率。17. 下面有关表间永久联系和关联的描述中,正确的是( )。 A永久联系中的父表一定有索引

10、,关联中的父表不需要有下面有关表间永久联系和关联的描述中,正确的是()。A永久联系中的父表一定有索引,关联中的父表不需要有索引B无论是永久联系还是关联,子表一定有索引C永久联系中子表的记录指针会随父表的记录指针的移动而移动D关联中父表的记录指针会随子表的记录指针的移动而移动B18. 构造函数与类名同名,没有返回值类型,功能用来初始化一个类的具体对象。( )A.正确B.错误参考答案:A19. Javascript通过setTime延迟指定时间后,去执行某程序。( )A.正确B.错误参考答案:B20. JavaScript可以在客户端写硬盘。( )A.正确B.错误参考答案:B21. 在原码除法形成

11、余数的过程中,参加运算的数是否为原码,为什么?在原码除法形成余数的过程中,参加运算的数是否为原码,为什么?正确答案:22. 下面选项中不是面向对象编程主要体现的特性是( )。A.继承B.类C.封装性D.多态参考答案:B23. if/else语句的第一行,下列选项中哪一个是有效的?( )A.if(x=2)B.if(yC.elseD.if(x=2&)参考答案:B24. 声明为final的方法不能在子类中重载。( )A.正确B.错误参考答案:A25. Java跳转语句,下列说法正确的是( )。A.break用于退出本次循环B.break用于退出当前循环体C.continue用于退出当前循环体D.br

12、eak后不能跟标号参考答案:B26. Java语言中的布尔型boolean只有两个取值,即true和false,且不能和其他任何类型转换。( )A.正确B.错误参考答案:A27. final修饰的方法一定要存在于final类中。( )A.正确B.错误参考答案:B28. 在域名中从左到右,子域名分别表示_、_、_和_。一般情况下,最右边的子域名为_。在域名中从左到右,子域名分别表示_、_、_和_。一般情况下,最右边的子域名为_。不同的国家或地区$组织名称$分组名称$主机名称$顶级域名29. 在Windows 2000中,文件名_。 A) 可以任意长度 B) 可以用中文文字作为文件名 C) 可以用

13、空格 D) 可以在Windows 2000中,文件名_。A) 可以任意长度B) 可以用中文文字作为文件名C) 可以用空格D) 可以用任意字符B30. 一个Java类的属性既能是基本类型变量,也能是对象变量。( )A.正确B.错误参考答案:A31. 在JavaScript中,任何一种循环结构的程序段,都可以用while来实现。( )A.正确B.错误参考答案:A32. Java的源代码中定义几个类,编译结果就生成几个以.class为后缀的字节码文件。( )A.正确B.错误参考答案:A33. Java 2平台分为3个体系J2SE、J2EE、J2ME。( )A.正确B.错误参考答案:A34. 假设当前

14、处于非抢占调度策略,进程只有两种方式可以放弃CPU,一个是主动调用系统调度函数sysnc( ),假设当前处于非抢占调度策略,进程只有两种方式可以放弃CPU,一个是主动调用系统调度函数sysnc( ),此时进程主动放弃CPU;另一个方式是当进程执行IO操作时,系统将调度下一个进程。试分析如下三种进程对,何时会出现不符合下列原则,并说明原因: 1)空闲则人;2)有限等待;3)保证互斥。 第一种: Threadl( ) sysnc( ); critical section g=g+b; f=ga; /临界区不能被打断 critical section Thread2( ) critical sect

15、ion g=g+b; f=ga; critical section 第二种 Threadl( ) sysnc( ); critical section g=g+b; f=ga; criticaI section Thread2( ) critical section g=g+b; f=ga; critical section sysnc( ); 第三种; Threadl( ) sysnc( ); critical section g=g+b; fstring=printf();调用IO; f=ga; critical section Thread2( ) Sysnc( ) critical s

16、ection g=g+b; f=ga; critical section sysnc( ); 正确答案:第一种线程对:不符合有限等待原则。rn 当第一个线程调用sysnc释放CPU后第二个线程获得CPU会一直执行线程没有释放CPU的过程这样它一直占用CPU使得线程一在释放CPU之后一直处于等待状态即出现无限等待的情况(还有可能是第二个线程先占用CPU这样它就一直占用并未释放使得第一个线程永远无法执行)。rn 第二种线程对:不符合空闲则入的原则。rn 这是由于第二个线程中调用了sysnc操作释放CPU这时调用线程一而第一个线程也是释放CPU使得可能出现关键区空闲却没有线程访问的情况。rn 第三种

17、线程对:不符合保证互斥原则。rn 在两个线程运行的过程中第二个线程会先释放CPU此时第一个运行。但是在第一个运行的过程中它会释放CPU(但这时它已经在访问关键区了)。第二个线程进入关键区运行直至释放CPU此时第一个线程继续运行。但是这是关键区中的数据是被第二个线程访问后的结果使得第一个线程的结果与预计结果不同并未保证访问关键区这个操作是个原子操作。同时也并未保证互斥可能出现同时访问关键区。第一种线程对:不符合有限等待原则。当第一个线程调用sysnc释放CPU后,第二个线程获得CPU会一直执行,线程没有释放CPU的过程,这样它一直占用CPU,使得线程一在释放CPU之后一直处于等待状态,即出现无限

18、等待的情况(还有可能是第二个线程先占用CPU,这样它就一直占用并未释放,使得第一个线程永远无法执行)。第二种线程对:不符合空闲则入的原则。这是由于第二个线程中调用了sysnc操作释放CPU,这时调用线程一,而第一个线程也是释放CPU使得可能出现关键区空闲却没有线程访问的情况。第三种线程对:不符合保证互斥原则。在两个线程运行的过程中,第二个线程会先释放CPU,此时第一个运行。但是在第一个运行的过程中它会释放CPU(但这时它已经在访问关键区了)。第二个线程进入关键区运行,直至释放CPU,此时第一个线程继续运行。但是,这是关键区中的数据是被第二个线程访问后的结果,使得第一个线程的结果与预计结果不同,

19、并未保证访问关键区这个操作是个原子操作。同时,也并未保证互斥,可能出现同时访问关键区。35. 若在A1、A2、A3单元格中有数据2、5、8,拖动填充柄至A4单元格后,在A4单元格中的数值为_。 A) 10 B) 11 C)若在A1、A2、A3单元格中有数据2、5、8,拖动填充柄至A4单元格后,在A4单元格中的数值为_。A) 10B) 11C) 15D) 18B36. 汇编语言源程序,可以是( )A.可以直接由机器执行B.必须由编译程序生成目标程序才能执行C.必须由汇编语言源程序,可以是( )A.可以直接由机器执行B.必须由编译程序生成目标程序才能执行C.必须由解释程序生成目标程序才能执行D.必

20、须由汇编程序汇编成目标程序才能执行参考答案D37. 下面哪个方法与applet的显示无关?( )A.update( )B.repaint( )C.paint( )D.draw( )参考答案:D38. 下面哪些jsp action中允许使用表达式(expression)?( )A.B.C.D.参考答案:ABC39. 二进制补码1111 1111 1111 1111 1111 1111 1111 1011化为十进制后为_。二进制补码1111 1111 1111 1111 1111 1111 1111 1011化为十进制后为_。正确答案:-5将二进制补码先转换为原码,再计算出相应的十进制数据,计算从

21、略。40. 如果8251A设定为异步通信方式,发送器时钟输入端和接收器时钟输入端都连接到频率为19.2kHz的输入信号,波特率如果8251A设定为异步通信方式,发送器时钟输入端和接收器时钟输入端都连接到频率为19.2kHz的输入信号,波特率因子为16。则波特率为_。A200B2400C9600D9200A41. Java Applet是由独立的解释器程序来运行的。( )A.正确B.错误参考答案:B42. 双重分组跳跃进位链的工作原理是_。双重分组跳跃进位链的工作原理是_。正确答案:将n位全加器分成几个大组每个大组里又包含若干个小组大组内每个小组的最高位进位是同时产生的大组与大组之间采用串行进位

22、;小组内的其他位进位也同时产生将n位全加器分成几个大组,每个大组里又包含若干个小组,大组内每个小组的最高位进位是同时产生的,大组与大组之间采用串行进位;小组内的其他位进位也同时产生43. 指出下列哪个方法与方法public void add(int a)为合理的重载方法?( )A.public void add(long a)B.public void add(int a,int b)C.public void add(float a)D.public int add(int a)参考答案:BC44. 下列关于显示器的说法中,错误的是( )。A图形显示卡(简称显卡)采用的是专用的图形处理器(G

23、r下列关于显示器的说法中,错误的是( )。A图形显示卡(简称显卡)采用的是专用的图形处理器(GraphiCs ProCessing Unit,GPU)B显示器有两种不同的工作模式字符模式和图形模式C显示器工作于“图形模式”时,不能显示字符D若颜色深度为24位,则可表示16 M种颜色,称为真彩色正确答案:C此题考查CRT显示器和L,CD显示器的工作原理。45. Java语言的标识符必须由字母、下划线(_)或美元符($)开始,其余字符可以是上述3种字符或数字(09)。( )A.正确B.错误参考答案:A46. 写出接受的字符串是分别满足和同时满足如下条件的DFA及相应的正规式,0,1 (1)1的个数

24、为写出接受的字符串是分别满足和同时满足如下条件的DFA及相应的正规式,0,1 (1)1的个数为奇数。 (2)两个1之间至少有一个0隔开。正确答案:(1)满足1的个数为奇数的DFA如图222所示。rnrn 正规式:R0*1(010*1)*或R(010*1)*10*rn (2)满足两个1之间至少有一个0隔开的DFA如图223所示。rnrn 正规式:R(010)*(1)或R0*0*1(00*1)*0*rn (3)满足1的个数为奇数和两个1之间至少有一个0隔开的DFA如图224所示。rnrn 正规式:R(0100*10)*(1100*)(0100*10)*10*满足1的个数为奇数的DFA如图222所示

25、。正规式:R0*1(010*1)*或R(010*1)*10*(2)满足两个1之间至少有一个0隔开的DFA如图223所示。正规式:R(010)*(1)或R0*0*1(00*1)*0*(3)满足1的个数为奇数和两个1之间至少有一个0隔开的DFA如图224所示。正规式:R(0100*10)*(1100*)(0100*10)*10*47. 指出正确的表达式( )。A.long l=0xfffLB.double=0.9239dC.byte=128D.Boolean=null参考答案:A48. run方法是通过调用init方法来间接调用的,只有调用init时,系统才会为线程对象分配运行所需要的资源。( )A.正确B.错误参考答案:B49. 下面的哪两个方法可以取出name参数的值?( )A.Get Parameters (name)B.Get Parameter (name)C.Get Parameter Values (name)D.Get Parameter Value (name)参考答案:BC50. Math.max(2,Math.min(3,4); 结果是2。( )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交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!