《电子科技大学21春《JAVA程序设计》在线作业二满分答案_96》由会员分享,可在线阅读,更多相关《电子科技大学21春《JAVA程序设计》在线作业二满分答案_96(14页珍藏版)》请在金锄头文库上搜索。
1、电子科技大学21春JAVA程序设计在线作业二满分答案1. 以下scanf函数调用语句中对结构体变量成员的引用不正确的是 char name20; pup5,*以下scanf函数调用语句中对结构体变量成员的引用不正确的是 char name20; pup5,*p;正确答案:DD2. 在不使用索引的情况下,为了定位满足某个逻辑条件的记录,应该使用【 】命令。在不使用索引的情况下,为了定位满足某个逻辑条件的记录,应该使用【 】命令。正确答案:LOCATELOCATE是按照条件定位记录位置的命令,常用格式是:LOCATEFOR1Expression1其中1Expression1是查询或定位的表达式3.
2、 不合法的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)C4. 指出正确的表达式( )。A.long l=0xfffLB.double=0.9239dC.byte=128D.Boolean=null参考答案:A5. 执行下面的Java语句序列,k的值是( )。int j=
3、4,k=20; for(int i=1; i!=j; i+) k=k-iA.10B.24C.12D.14参考答案:D6. Java语言有多种实现机制,下列( )技术属于垃圾回收机制。A.字节编译B.内存跟踪C.语法检查D.堆栈上/下溢检查参考答案:B7. 垃圾收集的过程在Java程序的生存期中是自动的,不需要分配和释放内存,也避免了内存泄漏。( )A.正确B.错误参考答案:A8. 选中【铅笔】工具后,可通过工具箱下边的【选项】按钮设置铅笔的三种模式:_、_和_。选中【铅笔】工具后,可通过工具箱下边的【选项】按钮设置铅笔的三种模式:_、_和_。伸直$平滑$墨水9. 表达式(short)(7/9.
4、2*5)值的类型是( )。A.shortB.intC.doubleD.float参考答案:A10. 在微指令格式设计过程中,有8个互斥型的微指令被分配到一组,当改组采用编码方法表示时,微指令格式在微指令格式设计过程中,有8个互斥型的微指令被分配到一组,当改组采用编码方法表示时,微指令格式的相关字段至少需要_位。正确答案:48个互斥型的微指令被分配到一组,又是采用编码方式表示的,需要留出一个码字表示不发出微指令,因此8个微指令对应9种状态,需要微指令格式的相关字段至少4位。11. JavaScript表达式类型取决于运算符,与操作数无关。( )A.正确B.错误参考答案:B12. 属于main方法
5、的返回值类型是( )。A.publicB.staticC.voidD.main参考答案:C13. 使用正规式运算能够描述定义在字母表上的所有符号串集合。 ( )使用正规式运算能够描述定义在字母表上的所有符号串集合。 ( )此题为判断题(对,错)。正确答案:正规式只能描述字母表上的正规集合。14. MS-DOS中的COMMAND.COM或UNIX中的Shell通常被叫做 ,它们放在操作系统的 层,其主要功能是MS-DOS中的COMMAND.COM或UNIX中的Shell通常被叫做 ,它们放在操作系统的 层,其主要功能是 。正确答案:命令解释程序;最高;解释并执行终端命令命令解释程序;最高;解释并
6、执行终端命令15. 下面哪些jsp action中允许使用表达式(expression)?( )A.B.C.D.参考答案:ABC16. 程序员可以不必释放已创建的对象,因为Java有垃圾回收机制,内存回收程序可在指定的时间释放内存对象。( )A.正确B.错误参考答案:B17. 在32位总线系统中,若时钟频率为500MHZ,传送一个32位字需要5个时钟周期,则该总线的数据传输率是(在32位总线系统中,若时钟频率为500MHZ,传送一个32位字需要5个时钟周期,则该总线的数据传输率是( )。A200MBsB400MBsC600MBsD800MBs正确答案:B求总线带宽,则有4B(500MHZ5)=
7、400MBs,其中500MHZ5为总线频率。18. 下面代码执行后,其正确的输出结果包括( )。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参考答案:AD19. 赋值语句float f=12.0;
8、 是正确的变量赋值定义。( )A.正确B.错误参考答案:B20. JPanel默认的布局管理器是( )。A.FlowLayoutB.CardLayoutC.BorderLayoutD.GridLayout参考答案:A21. 下面哪个叙述是正确的?(选择二个)( ) 1.public class MyTextArea extends TextArea 2.public下面哪个叙述是正确的?(选择二个)( ) 1.public class MyTextArea extends TextArea 2.public MyTextArea(int nrows,int ncols) 3.enableEve
9、nts(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)以至新构件有合适的大小参考答案:AD22. Java小程序(Applet)的主类的父类必须是类App
10、let。( )A.正确B.错误参考答案:B23. 关于独立运行的Java应用程序,下列说法哪个是正确的?( )A.无须main方法B.必须有两个main方法C.可以有多个或0个main方法D.必须有一个main方法参考答案:D24. 在Java中,开发图形用户界面的程序需要使用一个系统提供的类库,这个类库就是( )包。A.java.ioB.java.awt.eventC.java.awtD.java.applet参考答案:B25. 串行接口与设备之间的数据传输是以串行方式并且以半双工或全双工的方式进行的。( )串行接口与设备之间的数据传输是以串行方式并且以半双工或全双工的方式进行的。()正确2
11、6. Java中类和接口都只能单继承。( )A.正确B.错误参考答案:B27. 若有int a=2,b=0;表达式b=(i+)+(i+)+(i+)的值是 _ 。若有int a=2,b=0;表达式b=(i+)+(i+)+(i+)的值是 _ 。正确答案:9928. 下面程序从一个二进制文件中读人结构体数据,并把结构体数据显示在终端屏幕上,请填空。 inclu下面程序从一个二进制文件中读人结构体数据,并把结构体数据显示在终端屏幕上,请填空。 include struct rec int num; float total; ; reout(_) struct rec r; while(!feof(f)
12、 fread(r,_,1,f); printf(“d,fn”,_); ) main( ) FILE *f; f=fopen(“bindat”,“rb”); reout(f); fclose(f); )正确答案:FILE*fsizeof(struct rec)rnumrtotalFILE*f,sizeof(structrec),rnum,rtotal29. 在构造方法中如调用super( )语句,则必须使其成为构造方法中的第一条语句。( )A.正确B.错误参考答案:A30. 用static定义的属性变量,只能用类名来引用,不可以用对象名来引用。( )A.正确B.错误参考答案:B31. 下列陈述正
13、确的是( )。A.不需定义类,就能创建对象B.属性可以是简单变量,也可以是一个对象C.属性必须是简单变量D.对象中必有属性和方法参考答案:B32. 频率为19.2kHz的输入信号,波特率因子为16,则波特率为_。 A200b/s B2400b/s C9600b/s D19200b/s频率为19.2kHz的输入信号,波特率因子为16,则波特率为_。A200b/sB2400b/sC9600b/sD19200b/sA33. 设n体交叉编址(低位交叉)存储器中每个体的存储字长等于数据总线宽度,每个体存取一个字的存取周期设n体交叉编址(低位交叉)存储器中每个体的存储字长等于数据总线宽度,每个体存取一个字的存取周期为T,总线传输周期为t,T与t的关系以及读取地址连续的n个字需要的时间分别是( )。A T=t,T+ntB T=(n一1)t,T+ntCT=nt,T+ntD T=nt,T+(n一1)t正确答案:D此题考查n体交叉编址(低位交叉)存储器的性能分析。34. Java源程序是由类定义组成的,每个程序可以定义若干个类,但只有一个类是主类。( )A.正确B.错误参考答案:A35. 关于Java接口的描述中,错误的是( )。A.一个类只允许继承一个接口B.定义接口使用的关键字是interfaceC.在继承接口的类中通常要给出接口中定义的抽象方法的具体实现D.接口实际上是由常量和抽象