电子科技大学21春《JAVA程序设计》在线作业一满分答案13

上传人:住在****她 文档编号:97326224 上传时间:2022-05-27 格式:DOCX 页数:17 大小:18.71KB
返回 下载 相关 举报
电子科技大学21春《JAVA程序设计》在线作业一满分答案13_第1页
第1页 / 共17页
电子科技大学21春《JAVA程序设计》在线作业一满分答案13_第2页
第2页 / 共17页
电子科技大学21春《JAVA程序设计》在线作业一满分答案13_第3页
第3页 / 共17页
点击查看更多>>
资源描述
电子科技大学21春JAVA程序设计在线作业一满分答案1. 按后根次序遍历树或树林,等同于按【 】次序周游对应的二叉树。按后根次序遍历树或树林,等同于按【 】次序周游对应的二叉树。正确答案:对称序对称序2. Access2003提供了一个内置组“收藏夹”,用户能( )。A删除这个组B重命名这个组C在这个组中建立Access2003提供了一个内置组“收藏夹”,用户能( )。A删除这个组B重命名这个组C在这个组中建立表D添加或删除数据库对象的快捷方式正确答案:C3. 在资源管理器中,为文件更名的操作是_。 A) 用鼠标单击文件名,直接键入新的文件名后回车 B) 用鼠标双在资源管理器中,为文件更名的操作是_。A) 用鼠标单击文件名,直接键入新的文件名后回车B) 用鼠标双击文件名,直接键入新的文件名后单击确定C) 用鼠标单击两次文件名,直接键入新的文件名后回车D) 用鼠标单击两次文件名,直接键入新的文件名后单击确定C4. 外部中断的入口地址是0003H。( )外部中断的入口地址是0003H。()错误5. 在PowerPoint2003中,在下列( )菜单中可以找到“打包成CD”命令。A“编辑”B“视图”C“文件”D“插在PowerPoint2003中,在下列( )菜单中可以找到“打包成CD”命令。A“编辑”B“视图”C“文件”D“插入”正确答案:C6. Java 2平台分为3个体系J2SE、J2EE、J2ME。( )A.正确B.错误参考答案:A7. 在不使用索引的情况下,为了定位满足某个逻辑条件的记录,应该使用【 】命令。在不使用索引的情况下,为了定位满足某个逻辑条件的记录,应该使用【 】命令。正确答案:LOCATELOCATE是按照条件定位记录位置的命令,常用格式是:LOCATEFOR1Expression1其中1Expression1是查询或定位的表达式8. 软件工程管理所涉及的主要内容包括软件管理学、软件工程经济学和_等内容。软件工程管理所涉及的主要内容包括软件管理学、软件工程经济学和_等内容。正确答案:软件心理学软件心理学9. 当堆栈为空时,如 SS=0805H , SP=40H ,栈底字单元的物理地址是( )A 08090HB 08089HC 0808EHD.当堆栈为空时,如 SS=0805H , SP=40H ,栈底字单元的物理地址是( )A 08090HB 08089HC 0808EHD.08450H参考答案C10. 下列关于打印机的说法,正确的是( )。A主机传送给打印机的ASCII码都对应用户可见的字符B激下列关于打印机的说法,正确的是( )。A主机传送给打印机的ASCII码都对应用户可见的字符B激光打印机属于喷墨打印机的一种C彩色打印机需要把彩色图像分解成R、G、B三种单色图像D点阵式串行打印机是逐列、逐行打印的正确答案:D此题考查打印机的分类及其工作原理。激光打印机采用的是照相、转印技术。彩色打印机需要把彩色图像分解成C、M、Y、K四种单色图像。11. Java程序设计中,用new来创建一个类的实例,即“对象”。( )A.正确B.错误参考答案:A12. 假设在一个计算机系统中: 每页为32 KB,Cache块大小为128 B。 对应新页的地址不在Cach假设在一个计算机系统中: 每页为32 KB,Cache块大小为128 B。 对应新页的地址不在Cache中,CPU不访问新页中的任何数据。 Cache中95的被替换块将再次被读取,并引起一次失效。 Cache使用写回方法,平均60的块被修改过。 IO系统缓冲能够存储一个完整的Cache块。 访问或失效在所有Cache块中均匀分布。 在CPU和IO之间,没有其他访问Cache的干扰。 无IO时,每100万个时钟周期内有18 000次失效。 失效开销是40个时钟周期。如果被替换的块被修改过,则再加上30个周期用于写回主存。 假设计算机平均每200万个周期处理一页。 试分析IO对于性能的影响有多大?正确答案:每个主存页有32KB128B=256块。因为是按块传输,所以IO传输本身并不引起Cache失效。但是它可能要替换Cache中的有效块。如果这些被替换块中有60是被修改过的,将需要(25660)30=4608个时钟周期将这些被修改过的块写回主存。这些被替换出去的块中,有95是后继需要访问的,从而产生95256244次失效,将再次发生替换。由于这次被替换的244块中数据是从IO直接写入Cache的,因此所有块都为被修改块,需要写回主存(因为CPU不会直接访问从IO来的新页中的数据,所以它们不会立即从主存中调入Cache),需要时间是244(40+30)=17080个时钟周期。没有IO时,每一页平均使用200万个时钟周期,Cache失效36000次,其中60被修改过,所需的处理时间为(3600040)40+(3600060)(40+30)=2088000(时钟周期)时钟IO造成的额外性能损失比例为(4608+17080)(2000000+2088000)053即大约产生053的性能损失。13. 任何循环语句的循环体至少要执行一次。( )A.正确B.错误参考答案:B14. 一个复杂的应用系统必然包括多个对象,这些对象间可能存在的关系有三种,它们是:包含、继承和【 】。一个复杂的应用系统必然包括多个对象,这些对象间可能存在的关系有三种,它们是:包含、继承和【 】。正确答案:关联关联15. 输入/输出系统由_、_以及相关软件组成。输入/输出系统由_、_以及相关软件组成。输入/输出设备$输入/输出接口16. 对象m具有属性a,则访问该属性的方法为( )。A.a.mB.a.m( )C.m.aD.m.a( )参考答案:C17. 以下哪个方法用于定义线程的执行体?( )A.start( )B.run( )C.init( )参考答案:B18. continue语句只能出现在循环体中。( )A.正确B.错误参考答案:A19. 执行下面的程序段 SSEG SEGMENt DW 128 DUP (0) TOP LABEL WORD SSEG ENDS MOV AX,执行下面的程序段SSEGSEGMENtDW128DUP (0)TOPLABELWORDSSEGENDSMOVAX, SSEGMOVSS, AXLEASP, TOP堆栈指针SP寄存器的内容应该是_。A80HB81HC100HD102HC20. 当一个JSP修改后,需要重启服务器。( )A.正确B.错误参考答案:B21. 实现一个线程有几种方法:( )A.两种B.三种以上C.三种D.一种参考答案:A22. 在Intel 8255A中可以进行按位置位/复位的端口是_。 A端口A B端口B C端口C D控制口在Intel 8255A中可以进行按位置位/复位的端口是_。A端口AB端口BC端口CD控制口C23. 关于动作脚本语法规则的说法中,错误的是( )。 A引用对象的方法与属性时,使用点符号 B分号用做语句结束关于动作脚本语法规则的说法中,错误的是()。A引用对象的方法与属性时,使用点符号B分号用做语句结束标记,有时可以省略C关键字不能用做变量标识符或函数名DAS的注释不会增加导出动画文件的大小B24. Java语言有多种实现机制,下列( )技术属于垃圾回收机制。A.字节编译B.内存跟踪C.语法检查D.堆栈上/下溢检查参考答案:B25. JavaScript表达式类型取决于运算符,与操作数无关。( )A.正确B.错误参考答案:B26. 为了区分重载多态中同名的不同方法,要求( )。A.返回值类型不同B.调用时用类名或对象名做前缀C.形式参数名称不同D.形式参数个数或者类型不同参考答案:D27. break语句终止当前这一轮循环,跳到下一轮循环并执行。( )A.正确B.错误参考答案:B28. 在域名中从左到右,子域名分别表示_、_、_和_。一般情况下,最右边的子域名为_。在域名中从左到右,子域名分别表示_、_、_和_。一般情况下,最右边的子域名为_。不同的国家或地区$组织名称$分组名称$主机名称$顶级域名29. 在统一编址的情况下,就IO设备而言,其对应的IO地址说法错误的是( )。A要求固定在地址高端B在统一编址的情况下,就IO设备而言,其对应的IO地址说法错误的是( )。A要求固定在地址高端B要求固定在地址低端C要求相对固定在地址的某部分D可以随意在地址的任何地方正确答案:D在统一编址方式下,指令靠地址码区分内存和IO设备,如果随意在地址的任何地方,将给编程造成极大的混乱,故而错误。A、B、C的做法都是可取的。30. var定义一个变量后,如果没有赋任何值,那么它的值是空值,也就是null。( )A.正确B.错误参考答案:B31. Java跳转语句,下列说法正确的是( )。A.break用于退出本次循环B.break用于退出当前循环体C.continue用于退出当前循环体D.break后不能跟标号参考答案:B32. 在Visual FoxPro中,数据库表S中的通用型字段的内容将存储在_文件中。在Visual FoxPro中,数据库表S中的通用型字段的内容将存储在_文件中。FPT33. JavaScript中可以用十六进制形式表示浮点数常量。( )A.正确B.错误参考答案:B34. 子类的成员变量能与其父类的成员变量同名。( )A.正确B.错误参考答案:B35. Java异常处理涉及的关键字,以下哪个不是( )。A.tryB.finalC.catchD.throws参考答案:B36. 声明为final的方法不能在子类中重载。( )A.正确B.错误参考答案:A37. 假设当前处于非抢占调度策略,进程只有两种方式可以放弃CPU,一个是主动调用系统调度函数sysnc( ),假设当前处于非抢占调度策略,进程只有两种方式可以放弃CPU,一个是主动调用系统调度函数sysnc( ),此时进程主动放弃CPU;另一个方式是当进程执行IO操作时,系统将调度下一个进程。试分析如下三种进程对,何时会出现不符合下列原则,并说明原因: 1)空闲则人;2)有限等待;3)保证互斥。 第一种: Threadl( ) sysnc( ); critical section g=g+b; f=ga; /临界区不能被打断 critical section Thread2( ) critical section 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 section g=g+b; f=ga; critical section sysnc( ); 正确答案:第一种线程对:不符合有限等待原则。rn 当第一个线程调用sysnc释放CPU后第二个线程获得CPU会一直执行线程没有释放CPU的过程这样它一直占用CPU使得线程一在释放CPU之后一直处于等待状态即出现无限等待的情况(还有可能是第二个线程先占用CPU这样它就一直占用并未释放使得第一个线程永远无法执行)。rn 第二种线程对:不符合空闲则入的原则。rn 这是由于第二个线程中调用了sysnc操作释放CPU这时调用线程一而第一个线程也是释放CPU使得可能出现关键区空闲却没有线程访问的情况。rn 第三种线程对:不符合保证互斥原则。rn 在两个线程运行的过程中第二个线程会先释放CPU此时第一个运行。但是在第一个运行的过程中它会释放CPU(但这时它已经在访问关键区了)。第二个线程进入关键区运行直至释放CPU此时第一个线程继续运行。但是这是关键区中的数据是被第二个线程访问后的结果使得第一个线程的结果与预计结果不同并未保证访问关键区这个操作是个原子操作。同时也并未保证互斥可能出现同时访问关键区。第一种线程对:不符合有限等待原则。当第一个线程调用sysnc释放CPU后,第二个线程获得CPU会一直执行,线程没有释放CPU的过程,这样它一直占用CPU,使得线程一在释放CPU之后一直处于等待状态,即出现无限等待的情况(还有可能是第二个线程先占用CPU,这样它就一直占用并未释放,使得第一个线程永远无法执行)。第二种线程对:不符合空闲则入的原则。这是由于第二个线程中调用了sysnc操作释放CPU,这时调用线程一,而第一个线程也是释放CPU使得可能出现关键区空闲却没有线程访问的情况。第三种线程对:不符合保证互斥原则。在两个线程运行的过程中,第二个线程会先释放CPU,此时第一个运行。但是在第一个运行的过程中它会释放CPU(但这时它已经在访问关键区了)。第二个线程进入关键区运行,直至释放CPU,此时第一个线程继续运行。但是,这是关键区中的数据是被第二个线程访问后的结果,使得第一个线程的结果与预计结果不同,并未保证访问关键区这个操作是个原子操作。同时,也并未保证互斥,可能出现同时访问关键区。38. 下列不属于Java提供的运算符的是( )。A.算术运算符B.逻辑运算符C.关系运算符D.整数运算符参考答案:D39. Windows 2000中,为了启动应用程序,正确的操作是_。 A) 用键盘输入应用程序图标下的标识 B) 用鼠标双Windows 2000中,为了启动应用程序,正确的操作是_。A) 用键盘输入应用程序图标下的标识B) 用鼠标双击该应用程序图标C) 将该应用程序图标最大化成窗口D) 用鼠标将应用程序图标拖动到窗口的最上方B40. 在一个抽象类中不能定义构造方法。( )A.正确B.错误参考答案:B41. 与Java application相同,applet也有main方法作为程序的入口。( )A.正确B.错误参考答案:B42. 在32位总线系统中,若时钟频率为500MHZ,传送一个32位字需要5个时钟周期,则该总线的数据传输率是(在32位总线系统中,若时钟频率为500MHZ,传送一个32位字需要5个时钟周期,则该总线的数据传输率是( )。A200MBsB400MBsC600MBsD800MBs正确答案:B求总线带宽,则有4B(500MHZ5)=400MBs,其中500MHZ5为总线频率。43. 接口是由常量和抽象方法组成的特殊类。( )A.正确B.错误参考答案:B44. 在计算机主机中,我们通常把从一个功能部件向另一个功能部件传送数据所经过的功能部件、总线等路径称为_在计算机主机中,我们通常把从一个功能部件向另一个功能部件传送数据所经过的功能部件、总线等路径称为_。数据通路45. Java程序设计的源文件和编译后的文件后缀分别是( )。A.class和.javaB.java和.classC.class和.classD.java和.java参考答案:B46. 微型计算机要运行一个程序时,系统先把程序的指令装入到下列哪项中,然后才能执行( )。A.CPUB.ROMC微型计算机要运行一个程序时,系统先把程序的指令装入到下列哪项中,然后才能执行( )。A.CPUB.ROMC.CD-ROMD.RAM正确答案:A47. 下面程序的输出结果是【 】。 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(%d,*(b+k); 正确答案:02402448. 已知二进制数n=-0010110,y=0011110,用原码两位乘计算x.y原。已知二进制数n=-0010110,y=0011110,用原码两位乘计算x.y原。正确答案:x.y原=1001010010100x.y原=100101001010049. Java中创建包使用package语句,引入其它包中的类使用import语句。( )A.正确B.错误参考答案:A50. JavaScript语言的强大功能主要是其提供了众多的内置对象。( )A.正确B.错误参考答案:B51. 在原码除法形成余数的过程中,参加运算的数是否为原码,为什么?在原码除法形成余数的过程中,参加运算的数是否为原码,为什么?正确答案:52. 结构体和共用体 1实验目的 掌握结构体型变量的定义和使用。 掌握结构体型数组的概念和使用。 掌握链结构体和共用体1实验目的掌握结构体型变量的定义和使用。掌握结构体型数组的概念和使用。掌握链表的概念,初步学会对链表进行操作。掌握共用体的概念与使用。2实验内容编程序,然后上机调试运行。输入和运行以下程序union dataint i2;float a;long b;char c4;u;main( ) scanf(%d,%d,u.i0,u.i1);printf(i0=%d,i1=%d,a=%f,b=%ld,c0=%c,c1=%c,c2=%c,c3=%c,u i0,u i1,u.a,u.b,u.c0,u.c1,u.c2,u.c3);输入两个整数10000、20000给u.i0和u.i1,分析运行结果。然后将scanf语句改为:scanf(”%ld,u.b);输入60000给b,分析运行结果。从键盘输入一个人的姓名、年龄、性别和身高,然后将它们打印出来。在某个选举区中共有500个选民,有6个候选人,要求编写一个程序来统计并显示每一个候选人的得票数量。在一个盒子中有红、绿、蓝、白四种颜色的球各若干。现在需要依次从盒子中取出两个球,问取出的两个球颜色不同的可能取法共有多少?编程打印出可能的取法。实验内容 #includestdio.h main( ) struct person char name20; int age; int sex; float height; personl; printf(please input name:n); scanf(%s,person1.name); printf(please input age:n); scanf(%d,person1.age); printf(please input sex(0 for male and 1 for female):n); scanf(%d,person1.sex); printf(please input height:n); scanf(%f,person1.height); printf(the result is:n); printf(name:%snage:%dn,person1.name,person1.age); if(person 1.sex=0) printf(sex:malen); if(person 1.sex=1) printf(sex:femalen); printf(height:%.2fmn,person 1.height); #includestdio.h #includestring.h struct person char name20; int sum; ; main( ) struct person candidate6=Zhang,0),Wang,0,Li,0,Zhao,0),Liu,0,Qian,0; int i,j; char tname20; for(i=0;i500;i+) scanf(%s,tname); for(j=0;j6;j+) if(strcmp(candidatej.name,tname)=0) candidatej.sum+; printf(n); for(j=0;j6;j+) printf(%10s:%dn,candidatejname,candidatejsum); #includestdio.h main( ) enum colorred,green,blue,white; enum color i,j,type; int loop,count; count=0; for(i=red;i=white;i+) for(j=red;j=white;j+) if(i!=j) count+; printf(%-3d,count); for(loop=1;loop=2;loop+) switch(loop) case 1:type=i; break; case 2:type=j; break; switch(type) case red:printf(%-10s,red);break; case green:printf(%-10s,green);break; case blue:printf(%-10s,blue);break; case white:printf(%-10s,white);break; printf(n); printf(nntotal:%6dn,count); 53. 设树T的度为4,其中度为1、2、3和4的结点个数分别为4、2、1、1,则树T中的叶子数为( )。A5B6C7D设树T的度为4,其中度为1、2、3和4的结点个数分别为4、2、1、1,则树T中的叶子数为( )。A5B6C7D8-正确答案:D此题考查的知识点是树的结点个数与分支数的关系。设B为分支数,N为结点总数,则B=N一1,N=n0+n1+n2+n3+n4,n1+n2+n3+n4=8,B=41+22+31+41=15,所以n0=8,应选D。54. 接口中的所有方法都是抽象方法。( )A.正确B.错误参考答案:A55. 用【钢笔】工具绘制路径时,( )。 A绘制出的路径只有一个起始点和一个结束点 B只能绘制直线不能绘制曲线用【钢笔】工具绘制路径时,()。A绘制出的路径只有一个起始点和一个结束点B只能绘制直线不能绘制曲线C可在画面上拖动进行绘制D系统会在画布上放置多个点并连接起来D56. 操作系统设备管理中所开辟的缓冲区位于_。 A内存 B外存 CROM D寄存器操作系统设备管理中所开辟的缓冲区位于_。A内存B外存CROMD寄存器A57. Java中数组的元素可以是简单数据类型的量,也可以是某一类的对象。( )A.正确B.错误参考答案:B58. Java源程序是由类定义组成的,每个程序可以定义若干个类,但只有一个类是主类。( )A.正确B.错误参考答案:A59. 选中【铅笔】工具后,可通过工具箱下边的【选项】按钮设置铅笔的三种模式:_、_和_。选中【铅笔】工具后,可通过工具箱下边的【选项】按钮设置铅笔的三种模式:_、_和_。伸直$平滑$墨水60. 构造方法是一种特殊的方法,它的名字必须与( )相同,而且不返回任何数据类型。A.类名B.对象名C.包名D.变量名参考答案:A
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


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


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

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


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