电子科技大学21秋《JAVA程序设计》在线作业二满分答案57

上传人:住在山****ck 文档编号:94124478 上传时间:2022-05-21 格式:DOCX 页数:15 大小:17.22KB
返回 下载 相关 举报
电子科技大学21秋《JAVA程序设计》在线作业二满分答案57_第1页
第1页 / 共15页
电子科技大学21秋《JAVA程序设计》在线作业二满分答案57_第2页
第2页 / 共15页
电子科技大学21秋《JAVA程序设计》在线作业二满分答案57_第3页
第3页 / 共15页
点击查看更多>>
资源描述
电子科技大学21秋JAVA程序设计在线作业二满分答案1. 在微指令格式设计过程中,有8个互斥型的微指令被分配到一组,当改组采用编码方法表示时,微指令格式在微指令格式设计过程中,有8个互斥型的微指令被分配到一组,当改组采用编码方法表示时,微指令格式的相关字段至少需要_位。正确答案:48个互斥型的微指令被分配到一组,又是采用编码方式表示的,需要留出一个码字表示不发出微指令,因此8个微指令对应9种状态,需要微指令格式的相关字段至少4位。2. 设类S和类T都不是抽象类,且类S是类T的父类。下列声明对象x1的语句不正确的是( )。A.S x1=new S( )B.S x1=new T( )C.T x1=new T( )D.T x1=new S( )参考答案:D3. 在构造方法中如调用super( )语句,则必须使其成为构造方法中的第一条语句。( )A.正确B.错误参考答案:A4. 有如下程序: 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 Print x=;x;,y=;y End Sub 运行后,标有“语句”的Print语句的输出结果是【 】。正确答案:a=1b=3在VisualBasic语言中,虚实结合有值传递方式和地址传递方式。实参为常量或表达式。是值传递方式,这种传递是单向的。实参为变量,是地址传递方式。这种传递是双向的,在调用子程序时,形参的值如果改变了,会通过实参带回主程序。本题中,第1个实参变量a用括弧括起来,采用的是值传递方式,第2个实参数变量b没用括弧括起来,采用的是地址传递方式。在调用子程序后,第1个实参a的值为1,不管在子程序中是否被重新赋值。返回调用程序,保留调用前的值仍为1:第2个实参数b的值为1,在子程序中被重新赋值为3,返回调用程序就不再保留调用前的值,而是带回了形参的值3。因此,在标有“语句”的Print语句中的输出项为a=1,b=3。5. A先来先服务B短作业优先C最高优先权优先D时间片轮转A先来先服务B短作业优先C最高优先权优先D时间片轮转正确答案:D6. 在统一编址的情况下,就IO设备而言,其对应的IO地址说法错误的是( )。A要求固定在地址高端B在统一编址的情况下,就IO设备而言,其对应的IO地址说法错误的是( )。A要求固定在地址高端B要求固定在地址低端C要求相对固定在地址的某部分D可以随意在地址的任何地方正确答案:D在统一编址方式下,指令靠地址码区分内存和IO设备,如果随意在地址的任何地方,将给编程造成极大的混乱,故而错误。A、B、C的做法都是可取的。7. if/else语句的第一行,下列选项中哪一个是有效的?( )A.if(x=2)B.if(yC.elseD.if(x=2&)参考答案:B8. 超标量流水技术_。A缩短原来流水线的处理器周期B在每个时钟周期内同时并发多条指令C把超标量流水技术_。A缩短原来流水线的处理器周期B在每个时钟周期内同时并发多条指令C把多条能并行操作的指令组合成一条具有多个操作码字段的指令正确答案:B9. 当堆栈为空时,如 SS=0805H , SP=40H ,栈底字单元的物理地址是( )A 08090HB 08089HC 0808EHD.当堆栈为空时,如 SS=0805H , SP=40H ,栈底字单元的物理地址是( )A 08090HB 08089HC 0808EHD.08450H参考答案C10. 汇编语言源程序,可以是( )A.可以直接由机器执行B.必须由编译程序生成目标程序才能执行C.必须由汇编语言源程序,可以是( )A.可以直接由机器执行B.必须由编译程序生成目标程序才能执行C.必须由解释程序生成目标程序才能执行D.必须由汇编程序汇编成目标程序才能执行参考答案D11. Java Applet是由独立的解释器程序来运行的。( )A.正确B.错误参考答案:B12. this语句须是构造函数中的第一个可执行语句。( )A.正确B.错误参考答案:A13. JavaScript与客户端的交互不是基于事件驱动的。( )A.正确B.错误参考答案:B14. 利用equals( )方法判定Date类时,判断的是对象的值而不是对象的地址。( )A.正确B.错误参考答案:A15. 利用Session和Application对象存储变量,可创建作用域跨页、甚至跨用户的变量。( )A.正确B.错误参考答案:B16. 在Java中对象可以赋值,只要使用赋值号(等号)即可,相当于生成了一个各属性与赋值对象相同的新对象。( )A.正确B.错误参考答案:B17. JavaScript可以在客户端写硬盘。( )A.正确B.错误参考答案:B18. 有以下程序 includestdioh intfun(charS) intn=0; while(*s=9*s=0)n=10*n+*S-0;s有以下程序 includestdioh intfun(charS) intn=0; while(*s=9*s=0)n=10*n+*S-0;s+;) return(n); main( ) chars10=6,1,*,4,*,9,*,0,*); printf(dn,fun(s); 程序的运行结果是A61490B61C9D5正确答案:B存fun函数中,while循环的功能是逐个取字符数组s的字符判断其是否是数字。若是则将这些数字组成一个数保存到变量n中,并返同变量n的值。所以在主函数中调用fun(s)时,将把字符数组s中的数字组成一个数输出。因为当指针s指向数组的第3位时,即字符*,循环条件不成立,循环结束,返同n的值。所以输出n的值为61。19. String类对象创建之后可以再修改和变动。( )A.正确B.错误参考答案:B20. 不合法的main函数命令行参数表示形式是( )。 Amain(int a,char *c) Bmain(int arc,char *arv) Cma不合法的main函数命令行参数表示形式是()。Amain(inta,char *c)Bmain(int arc,char*arv)Cmain(intargc,char *argv) Dmain(int argv,char *argc)C21. 任何循环语句的循环体至少要执行一次。( )A.正确B.错误参考答案:B22. 如果一个java application源程序文件只定义有一个类,该类的类名为myapplet,则存储该源程序文件的如果一个java application源程序文件只定义有一个类,该类的类名为myapplet,则存储该源程序文件的文件名必须为【 】。正确答案:myapplet.javamyapplet.java23. 下列哪一项不允许作为类及类成员的访问控制符?( )A.publicB.privateC.staticD.protected参考答案:C24. 无修饰符类:class Car.,则类Car( )。A.可被其他程序包中的类使用B.仅能被本程序包中的类使用C.不能被任何类使用D.不能被其他类继承参考答案:B25. /*.*/中可以嵌套/注释,也能嵌套/*.*/注释。( )A.正确B.错误参考答案:B26. Math.max(2,Math.min(3,4); 结果是2。( )A.正确B.错误参考答案:B27. 下面哪个赋值语句是正确的?( )A.char=abcB.byte b=963C.float f=0.23D.double d=0.7E-3参考答案:D28. 若有定义String s=I am a good cat;则s.indexOf(a,7)的值为( )。A.7B.13C.14D.8参考答案:B29. 以下哪个是处理可变字符串的类( )。A.StringB.StringBufferC.ObjectD.Math参考答案:B30. 一个复杂的应用系统必然包括多个对象,这些对象间可能存在的关系有三种,它们是:包含、继承和【 】。一个复杂的应用系统必然包括多个对象,这些对象间可能存在的关系有三种,它们是:包含、继承和【 】。正确答案:关联关联31. 菜单设计器窗口中的_组合框可用于上、下级菜单之间的切换。菜单设计器窗口中的_组合框可用于上、下级菜单之间的切换。正确答案:菜单级菜单级32. 在Java中,开发图形用户界面的程序需要使用一个系统提供的类库,这个类库就是( )包。A.java.ioB.java.awt.eventC.java.awtD.java.applet参考答案:B33. 为了区别重载多态中同名的不同方法,对方法的要求是( )。A.返回值类型相同B.采用不同的参数列表C.参数名称不同D.以上三项都不对参考答案:B34. 类Math中的方法和常量都是静态的,可通过类名直接调用。( )A.正确B.错误参考答案:A35. 接口中方法默认是( )类型。A.privateB.protectedC.publicD.package参考答案:C36. 在远程通信中的安全威胁可分为(1)和(2)两类,其中(1)包括攻击者通过搭接通信线路来截获信息和(3)在远程通信中的安全威胁可分为(1)和(2)两类,其中(1)包括攻击者通过搭接通信线路来截获信息和(3)等方式,对付它的最有效的方法是(4)。(1)A主动攻击B被动攻击C远程攻击D本地攻击正确答案:B37. Java数组中的元素只可以是简单数据类型的。( )A.正确B.错误参考答案:B38. MS-DOS中的COMMAND.COM或UNIX中的Shell通常被叫做 ,它们放在操作系统的 层,其主要功能是MS-DOS中的COMMAND.COM或UNIX中的Shell通常被叫做 ,它们放在操作系统的 层,其主要功能是 。正确答案:命令解释程序;最高;解释并执行终端命令命令解释程序;最高;解释并执行终端命令39. 监听事件和处理事件( )。A.都由相应事件Listener处登记过的构件完成B.都由Listener完成C.由Listener和窗口分别完成D.由Listener和构件分别完成参考答案:C40. 以下哪条语句会产生运行错误?( )A.var bj=( )B.var bj=C.var bj=D.var bj=/参考答案:A41. Javascript中String对象通过indexOf方法选取第一次出现子字符串的字符位置。( )A.正确B.错误参考答案:A42. 如果在父类中定义私有属性,在子类中就不存在了。( )A.正确B.错误参考答案:B43. 一个多道程序系统采用不允许移动的可变分区存储管理策略。设用户可用空间总量为100KB,使用最先适应算法分配一个多道程序系统采用不允许移动的可变分区存储管理策略。设用户可用空间总量为100KB,使用最先适应算法分配内存,作业调度和进程调度都采用先来先服务算法。有5个作业,它们进入后备作业队列的到达时间、所需CPU时间以及对内存的需求量如下表所示。忽略系统的调度时间,求出诸作业的调度顺序和进入内存的时间。作 业到达时间所需CPU时间对内存需求量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到达系统。但这时并没有足够的内存资源分配给它使用,所以它不能进入内存(这时的内存分配如图(a)所示)。当作业2运行到时间10.6时,作业4到达系统。由于它需要的内存资源10KB可以满足,于是它在10.6进入内存(这时的内存分配如图(b)所示)。当作业2运行到时间10.7时,作业5到达系统。由于它需要的内存资源20KB可以满足,于是它在10.7进入内存(这时的内存分配如图(c)所示)。作业2运行到时间10.9结束,释放所占用的60KB存储区,只有到了这时,作业3才被装入内存(这时的内存分配如图(d)所示)。 整个执行过程如下表所示。在表中,“进入时间”是指作业被作业调度程序调度到的时间;“开始时间”是指作业进程被处理机调度程序调度到的时间;“完成时间”是指该作业得到结果后撤离系统的时间。 44. 下面选项中不是面向对象编程主要体现的特性是( )。A.继承B.类C.封装性D.多态参考答案:B45. Java中创建包使用package语句,引入其它包中的类使用import语句。( )A.正确B.错误参考答案:A46. 关键字abstract和final不可以并列修饰同一个类。( )A.正确B.错误参考答案:A47. 下面代码执行后,其正确的输出结果包括( )。public class Example public static void main(String arg) int l=0; do System.out.println(“Doing it for l is:”+l); while(-l0) System.out.println(“Finish”);A.FinishB.Doing it for l is 3C.Doing it for l is 1D.Doing it for l is 0参考答案:AD48. 下面哪个方法与applet的显示无关?( )A.update( )B.repaint( )C.paint( )D.draw( )参考答案:D49. 将累加器AX的内容清零的正确指令是_。 AAND AX,0 BOR AX,AX CADDAX,AX DCMPAX,AX将累加器AX的内容清零的正确指令是_。AAND AX,0BOR AX,AXCADDAX,AXDCMPAX,AXA50. 说明数据在存储器中可以按“边界对准”或“边界不对准”两种方式存放的特点,并分析其利弊。说明数据在存储器中可以按“边界对准”或“边界不对准”两种方式存放的特点,并分析其利弊。正确答案:设存储字长为32位可按字节、半字、字寻址对于机器字长为32位的计算机数据按“边界对准”方式存放则数据字的地址一定是4的整数倍这样每访问一个字即可读出32位。当所存数据不能满足此要求时可填充一个或多个空白字节这会浪费一些存储空间。若数据不按“边界对准”方式存放则数据字可能跨了两个存储字的位置此时需要访问两次存储器并对高低字节的位置进行调整后才能取得一个数据字影响了取数的时间图714的阴影部分即属于这种情况。rn设存储字长为32位,可按字节、半字、字寻址,对于机器字长为32位的计算机,数据按“边界对准”方式存放,则数据字的地址一定是4的整数倍,这样每访问一个字,即可读出32位。当所存数据不能满足此要求时,可填充一个或多个空白字节,这会浪费一些存储空间。若数据不按“边界对准”方式存放,则数据字可能跨了两个存储字的位置,此时需要访问两次存储器,并对高低字节的位置进行调整后,才能取得一个数据字,影响了取数的时间,图714的阴影部分即属于这种情况。51. 接口是由常量和抽象方法组成的特殊类。( )A.正确B.错误参考答案:B52. 有以下程序 includestdioh yoidfun(inta,intb) mtt; t=a;a=b;b=t; main( ) int有以下程序 includestdioh yoidfun(inta,intb) mtt; t=a;a=b;b=t; main( ) intc10=1,2,3,4,5,6,7,8,9,O),i; for(i=0;i10;i+=2) fun(ci,ci+1); for(i=0;i10;i+) printffd,ci); printf(n); 程序的运行结果是A2,1,4,3,6,5,8,7,0,9,B0,9,8,7,6,5,4,3,2,1,C1,2,3,4,5,6,7,8,9,0,D0,1,2,3,4,5,6,7,8,9正确答案:CC语言规定,实参变量对形参变量的数据传递是”值传递”,即单向传递,只由实参传给形参,而不能由形参传回来给实参。在调用函数时,给形参分配存储单元,并将实参对应的值传递给形参,调用结束后,形参单元被释放,实参单元仍保留并维持原值。由此可知,在本题中,函数fun(inta,intb)的功能是实现形参整形变量a和b值的互换。当在主函数中调用fun(ci,ci+1)时,把实参变量ci和ci+1的值赋给形参变量a和b,执行完函数fun(ci,ci+1)时,形参变量a和b的值发生了互换,实参变量ci和ci+1的值并没有发生互换,所以输出的值为l,2,3,4,5,6,7,8,9,0。53. 布局管理器不包括( )A.SetLayoutB.GridLayoutC.FlowLayoutD.BorderLayout参考答案:B54. 下面哪个叙述是正确的?(选择二个)( ) 1.public class MyTextArea extends TextArea 2.public下面哪个叙述是正确的?(选择二个)( ) 1.public class MyTextArea extends TextArea 2.public MyTextArea(int nrows,int ncols) 3.enableEvents(AWTEvent.TEXT_EVENT_MASK); 4.5.6.public void processTextEvent (TextEvent te) 7.System.out.println(“ProcessingatA.源程序必须存放到MyTextArea.java文件中B.在行7和8之间应增加一句:returntrueC.在行6 processTextEvent( )的返回值应声明为boolean而不是voidD.在行2和行3之间应该增加一句:super(nrows,ncols)以至新构件有合适的大小参考答案:AD55. run方法是通过调用init方法来间接调用的,只有调用init时,系统才会为线程对象分配运行所需要的资源。( )A.正确B.错误参考答案:B56. 面向目标程序优化的思想是( )。A通过使用频度分析来改进指令系统B增设强功能复合指令代替原面向目标程序优化的思想是( )。A通过使用频度分析来改进指令系统B增设强功能复合指令代替原来的软件实现CA和BD面向编译系统改进指令系统正确答案:C57. 使用方法length( )可以获得字符串或数组的长度。( )A.正确B.错误参考答案:B58. 统一资源定位器(Uniform. Resource Locator)就是通常所说的网址。( )A.正确B.错误参考答案:A59. 分别写出156.375的二进制数和BCD码。二进制数与BCD码是一回事吗?为什么?分别写出156.375的二进制数和BCD码。二进制数与BCD码是一回事吗?为什么?156.375的二进制数和BCD码分别为: 10011100.011B和0001 0101 0110.0011 0111 0101BCD 可见,二进制数与BCD码不是一回事。因为BCD码是十进制数字的二进制编码,它不是数而是一个编码,它的计数规则不是二进制而是十进制。 60. 以下哪个while循环判定式最有可能是因为程序员失误而写出的代码?( )A.while(xB.while(x=7)C.while(xD.while(x!=7)参考答案:B
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 考试试卷


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


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