2022年计算机等级考试二级java精选试题及答案 .pdf

上传人:H****o 文档编号:25851380 上传时间:2022-07-14 格式:PDF 页数:38 大小:319.87KB
返回 下载 相关 举报
2022年计算机等级考试二级java精选试题及答案 .pdf_第1页
第1页 / 共38页
2022年计算机等级考试二级java精选试题及答案 .pdf_第2页
第2页 / 共38页
点击查看更多>>
资源描述

《2022年计算机等级考试二级java精选试题及答案 .pdf》由会员分享,可在线阅读,更多相关《2022年计算机等级考试二级java精选试题及答案 .pdf(38页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、选择题12.1 以下程序的输出结果是A) 1,6,3,1,3 B) 1,6,3,2,3 C) 1,6,3,6,3 D) 1,7,3,2,3 main() int i=1,j=3; printf(%d,i+); int i=0; i+=j*2; printf(%d,%d,i,j); printf(%d,%dn,i,j); 答案: B12.2 以下程序的输出结果是A) 1 2 3 4 B) 4 3 2 1 C) 0 0 0 0 D) 4 4 4 4 main() 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 1 页,共 38 页 int a=1,2,

2、3,4,i,x=0; for(i=0; i4; i+) sub(a,&x); printf(%d ,x); printf(n); sub(int *s,int *y) static int t=3; *y=st; t-; 答案: B12.9 以下程序的输出结果是_。main() int a=3,b=2,c=1; c-=+b; b*=a+c; int b=5,c=12; c/=b*2; a-=c; printf(%d,%d,%d,a,b,c); a+=-c; printf(%d,%d,%dn,a,b,c); 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - -

3、-第 2 页,共 38 页 答案: 2,5, 1,2,3,-212.10 以下程序的输出结果是_。void fun() static int a; a+=2; printf(%d,a); main() int cc; for(cc=1; cc=4; cc+) fun(); printf(n); 答案: 24689.1 若已定义:int a =0,1,2,3,4,5,6,7,8,9,*p=a,i; 其中 0i 9, 则对 a 数组元素的引用不正确的是A)ap-a B)*(&ai) C)pi D)*(*(a+i) 答案: D 精选学习资料 - - - - - - - - - 名师归纳总结 - -

4、- - - - -第 3 页,共 38 页9.2 以下程序段给数组所有元素输入数据,应在下划线处填入的是A)a+(i+) B)&a(i+1) C)a+i D)&a+i main() int a10,i=0; while(i10)scanf(%d,_); . . . 答案: D9.3 以下程序的输出结果是A)3 B)4 C)1 D)2 main() 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 4 页,共 38 页int a10=1,2,3,4,5,6,7,8,9,10,*p=a; printf(%dn,*(p+2); 答案: A9.7 以下程序的

5、输出结果是A)720 B)120 C)24 D)6 f(int b ,int n) int i,r=1; for(i=0;i=n;i+)r=r*bi; return r; main() int x,a=2,3,4,5,6,7,8,9; x=f(a,3); printf(%dn,x); 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 5 页,共 38 页答案: B9.8 以下程序中若第一个printf语句输出的是194, 则第二个printf语句的输出结果是A)212 B)204 C)1a4 D)1a6 main() int a=1,2,3,4,5,

6、6,7,8,9,0,*p; p=a; printf(%xn,p); printf(%xn,p+9); 答案: D9.13 若已定义 :int a43=1,2,3,4,5,6,7,8,9,10,11,12,(*prt)3=a,*p=a0; 则能正确表示数组元素a12的表达式是A) *(*prt+1)2 B) *(*(p+5) C) (*prt+1)+2 D) 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 6 页,共 38 页*(*(a+1)+2) 答案 : D9.14 若有定义和语句: int a43=1,2,3,4,5,6,7,8,9,10,11

7、,12,(*prt)3=a,*p4,i; for(i=0;i4;i+) pi=ai; 则不能够正确表示a 数组元素的表达式是A) a43 B) p00 C) prt22 D) (*(p+1)1 答案 : A9.15 以下程序的输出结果是A) 23 B) 26 C) 33 D) 36 main() int aa33=2,4,6,i,*p=&aa00; for(i=0; i0) ? x.length() : 0 本题考查的是表达式。Java 对+ 进行了扩展,不仅可以连接字符串,而且还能将字符串与其它类型数据进行连接,结果是字符串。若+ 的第一个操作数是字符串,Java 会自动将后面的操作数类型转

8、换成字符串类型。例如本题选项A中, x+=y 即 x=x+y,则计算结果x 的值为字符串Hello9 ;选项 C与此类似,故此选项也是正确的;选项D主要考查的是条件运算符?: ,即把表达式(x!=null)&(x.length()0) ? x.length() : 0 的值赋给整型变量y, 运行结果 y 的值是 0;而选项B是因为 = 两边的类型不匹配,无法比较,所以此表达式是错误的。故本题答案为B 。1、向 Applet传递参数的正确描述是_。A、 B、 C、 D、 本题考查的是Applet参数。Applet 获取参数是通过在HTML文件中采用 标记定义参数。故本题答案为A 。2、阅读下列代

9、码publicclassPerson 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 16 页,共 38 页staticintarr=newint10; publicstaticvoidmain(Stringargs) System.out.println(arr9); 该代码的运行结果是_。A、编译时将产生错误B、编译时正确,运行时将产生错误C、输出零D、输出空本题考查的是Java 程序设计。publicstaticvoidmain(Stringargs)(也可以写作publicstaticvoidmain(Stringargs))建立一个名为m

10、ain 的方法。一个应用程序中可以有多个方法,但只能有一个main 方法。 main 方法是程序的入口点,若无此方法,程序无法运行。故本题答案为B 。3、AWT 中用来表示颜色的类是_。A、Font B、Color C、Panel D、Dialog 本题考查的是AWT 。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 17 页,共 38 页Java 语言是通过AWT (抽象窗口化工具包)和Java 基础类 (JFC或更常用的Swing)来提供这些GUI部件的。其中 Java.awt 是最原始的GUI 工具包, 存放在 java.awt包中。现在有许

11、多功能被已被Swing 取代并得到了很大的增加与提高,因此一般很少再使用Java.awt ,但是 AWT 中还是包含了最核心的功能,通常,一个Java 的 GUI 程序至少还要使用下面几个类:java.awt.Color:基本颜色定义java.awt.Font:基本字体定义java.awt.Cursor:光标操作定义故本题答案为B 。4、阅读下列程序publicclassVariableUse publicstaticvoidmain(Stringargs) inta; if(a=8) intb=9; System.out.println(a=+a); System.out.println(b

12、=+b); System.out.println(a=+a); System.out.println(b=+b); A、变量 a 未赋值 / 采取默认取值,为0 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 18 页,共 38 页B、第二个System.out.println(b=+b)语句中,变量b 作用域有错C、第二个System.out.println(a=+a)语句中,变量a 作用域有错D、第一个System.out.println(b=+b)语句中,变量b 作用域有错本题考查的是变量的作用域。 表示的是Java 语句体的范围,在一个语句

13、体中定义的变量,其生命周期仅限于该语句体。像if 、for 、while等语句, 中定义的变量的作用范围也只是在该语句体中的。本题中,整型变量b 是在 if语句中定义的,其作用域也仅限于if语句中,所以在if语句外的输出语句 System.out.println(b=+b);会发生变量b 作用域的错误。故本题答案为B 。5、Java 类库中,将信息写入内存的类是_。A、java.io.FileOutputStream B、java.io.ByteArrayOutputStream C、java.io.BufferedOutputStream D、java.io.DataOutputStream

14、 本题考查的是输入输出及文件操作。FileOutputStream:用于对磁盘文件涉及的数据流进行输出处理,即向一个文件对象中写入数据。ByteArrayOutputStream:字节数组输出流。这个类将一个字节数组作为输出流,而任何内存块都可以以字节数组的形式使用,故利用该类可以对内存进行写入操作。BufferedOutputStream:缓冲区优化了字节数据传送。DataOutputStream :进行字节输出的基本数据类型判断。故本题答案为B 。6、阅读下列Java 语句精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 19 页,共 38 页O

15、bjectOutputStreamout= newObjectOutputStream(new_(employee.dat); 在下划线处,应填的正确选项是_。A、File B、FileWriter C、FileOutputStream D、OutputStream 本题考查的是输入输出及文件操作。ObjectOutputStream:既继承了OutputStream 抽象类,又实现了ObjectOutput接口,这是 Java 用接口技术代替双重继承例子,其构造方法参数是串行化了的对象。FileOutputStream:用于对磁盘文件涉及的数据流进行输出处理,即向一个文件对象中写入数据。故本

16、题答案为C 。1、结构化程序设计主要强调的是_。A、程序的规模B、程序的易读性C、程序的执行效率D、程序的可移植性结构化程序设计主要强调的是结构化程序清晰易读,可理解性好, 程序员能够进行逐步求精、程序证明和测试,以保证程序的正确性。本题答案为B。2、数据库设计包括两个方面的设计内容,它们是_。A、概念设计和逻辑设计精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 20 页,共 38 页B、模式设计和内模式设计C、内模式设计和物理设计D、结构特性设计和行为特性设计数据库设计可分为概念设计与逻辑设计。数据库概念设计的目的是分析数据间内在语义关联,在此基

17、础上建立一个数据的抽象模型。数据库逻辑设计的主要工作是将ER图转换为指定的RDBMS 中的关系模型。本题答案是A。3、为 AB类的一个无形式参数无返回值的方法method 书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为_。A、static void method( ) B、public void method( ) C、final void method( ) D、abstract void method( ) 本题考查的是修饰符的含义。1、public修饰的方法可被其它类访问或引用。2、abstract修饰的方法是抽象方法,抽象方法没有方法体,要使用抽象方法,必须先实现此

18、抽象方法。3、final修饰的方法不能被继承。4、static修饰的方法为静态方法,静态方法不需要类的实例化就可以被类直接调用。故要使得类名AB可以直接调用method() 方法,则必须在 method() 前用 static来修饰。故本题答案为A 。4、监听器接口的方法返回值的类型是_。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 21 页,共 38 页A、int B、String C、void D、Object 本题考查的是监听器。每个事件都有自己的监听器,监听器本身是一种接口,该接口中的方法, 返回值是void类型。 当要为指定的类注册监听

19、器时,就可以通过定在实现该接口的类中定义该方法,这样可以在某个事件发生后,将会自动执行相应方法中的代码。故本题答案为C 。5、outer: for(int i=0;i3; i+) inner: for(int j=0;j2;j+) if(j=1) continue outer; System.out.println(j+ and +i+;); 以上代码输出是。A、0 and 0;0 and 1;0 and 2; B、0 and 0;1 and 0;2 and 0; C、1 and 0;1 and 1;1 and 2; D、2 and 0;2 and 1;2 and 2; 本题考查的是多重循环。

20、首先介绍一下continue语句的功能: continue语句是跳过循环体中下面尚未执行的语句,回到循环体的开始,继续下一轮的循环。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 22 页,共 38 页本题程序运行过程如下:i=0 :j=0 条件 j=1 不成立,输出j 和 i ,即 0 and 0;j=1 条件 j=1 成立,执行 continue , 跳过 System.out.println(j+ and +i+;);执行下一轮循环j=2 ;j=2 条件 j2 不满足,退出内层循环,继续外层循环。i=1 :j=0 条件 j=1 不成立,输出j

21、 和 i ,即 0 and 1;j=1 条件 j=1 成立,执行 continue , 跳过 System.out.println(j+ and +i+;);执行下一轮循环j=2 ;j=2 条件 j2 不满足,退出内层循环,继续外层循环。i=2 :j=0 条件 j=1 不成立,输出j 和 i ,即 0 and 2;j=1 条件 j=1 成立,执行 continue , 跳过 System.out.println(j+ and +i+;);执行下一轮循环j=2 ;j=2 条件 j2 不满足,退出内层循环,继续外层循环。i=3 :条件 i3 不满足,结束。故本题答案为A 。1、以下不是 Java

22、中有效的关键字。A、const B、NULL C、false D、this 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 23 页,共 38 页本题考查的是Java 的关键字。Java 中常量 null ,false ,true ,new,this ,const ,break 都是小写。故本题答案为B 。2、关于被私有访问控制符private修饰的成员变量,以下说法正确的是。A、可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类B、可以被两种类访问和引用:该类本身、该类的所有子类C、只能被该类自身所访问和修改D、只能被

23、同一个包中的类访问本题考查的是成员变量的修饰符。private修饰的变量说明变量为私有访问。只能被该类自己访问或调用,是对成员变量的高级保护。故本题答案为C 。3、当检索一个压缩文件时,首先要建立压缩文件输入流对象。该对象。A、以选中的压缩文件为参数B、以 FileInputStream对象为参数C、以 InputStreamReader对象为参数D、以 BufferedReader对象为参数本题考查的是压缩文件。在 java.io包中提供了对压缩文件进行操作的能力。它是通过压缩文件输入流与压缩文件输出流来实现的,其分别继承自InflaterInputStream与 DeflaterOutpu

24、tStream。在创建压缩文件输入流时,其初始化参数是一个FileInputStream类的实例。故本题答案为B 。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 24 页,共 38 页4、计算机中的流是_ 。A、流动的字节B、流动的对象C、流动的文件D、流动的数据缓冲区本题考查的是流的概念。流,最早从 C语言中引入的。 其可以看成是一个流动的数据缓冲区。数据从数据源方向经过缓冲区流向数据的目的地。在传送的过程中, 其传送方式是串行的。 在 Java 中的 java.io包中定义了Java 中常见流的接口与类。其中包括两个最基本的流的抽象类,它们分

25、别是OutputStream 与 InputStream 。其余的流都分别从这两个基本类中继承而来。故本题答案为D 。1、Swing 与 AWT 相比新增的布局管理器是_。A、CardLayout B、GridLayout C、GridBagLayout D、BoxLayout 本题考查的是布局管理器。Swing 继续沿用AWT 中的布局管理器,包括FlowLayout 、BorderLayout 、CardLayout 、GridLayout 、GridBagLayout ,另外 Swing 新增加了一个BoxLayout 布局管理器。故本题答案为D 。2、下列对Java 特性的叙述中,错误

26、的是_。A、在编写Java 子类时可以自由地增加新方法和属性B、Java 的 Applet要求编程首先创建JFrame 窗口精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 25 页,共 38 页C、Java 语言用解释器执行字节码D、Java 中的类一般都有自己的属性和方法本题考查的是Applet的概念。Applet 是能够嵌入到HTML 页面中,并能够在浏览器中运行的Java 类,本身并不一定需要首先创建窗体,但可以使用JApple 类来使用Swing 构件。Swing 包中的 JFrame 类与创建窗口有关,是提供给 java 应用程序用来放置

27、图形用户界面的一个容器。JApplet类与 JFrame 一样是顶层的Swing 容器。包含Swing 构件的 Applet必须是JApplet的子类。故本题答案为B 。3、阅读下面求质数的程序import java.lang.Math.*; public class MorePrimesTest public static void main(String args) long primes=new long20; primes0=2L; primes1=3L; long number=5L; outer: for(int count=2;count long limit=(long)Mat

28、h.ceil(Math.sqrt(double)number); for(int i=1;icount&primesi=limit;i+) if(number _ primesi=0L)/count&primesi 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 26 页,共 38 页continue outer; primescount+=number; for(int j=0;j long n=primesj; System.out.println(n); 在程序下划线处填入的正确选项是_。A、& B、* C、/ D、% 本题考查的是JAVA程

29、序结构。所谓质数或称素数,就是一个正整数,除了本身和1 以外并没有任何其他因子。任何一个整数,可以写成一串质数相乘的积。程序中首先定义了包含有20 个元素的长整型数组,为数组的第一,第二个元素赋值,并且还定义了一个长整型变量long number=5L;,然后进入循环,该循环的作用是判断当前变量 number 的值是否为质数,其中Math.sqrt(double x)方法的作用是求x 的平方根,而 Math.ceil()方法的作用是求最小的整数但不小于本身(例如:Math.ceil(3.14)则返回精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 2

30、7 页,共 38 页4),在本次循环中,需要判断变量number 与 primesi的取余操作,如果变量number 与小于自己的平方根取整且小于count 的数取余数为0,则跳出循环,将number 的值写入数组中,当20 个元素填满后,程序依次输出数组元素。故本题答案为D 。4、在 Java 中, 目录 被看作是 _。A、文件B、流C、数据D、接口本题考查的是目录的概念。目录在 Java 中作为一种特殊文件,即文件名的列表,通过类 File所提供的方法, 可得到文件或目录的描述信息(包括名字、路径、长度、可读、可写等),也可以生成新文件、目录、修改文件和目录,查询文件属性,重命名文件或者删

31、除文件。故本题答案为A 。5、下列带下划线的标识符符合Java 命名约定的是_。A、package com.Bi.hr B、public class xyz C、int I D、void setCustomerName() 本题考查的是Java 命名约定。包的名字应该都是由小写单词组成。它们全都是小写字母,即便中间的单词亦是如此,所以 A选项错误。类名的第一个字母一定要大写,所以B选项错误;精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 28 页,共 38 页变量的第一个字母应该为小写,所以C选项错误;与属性相对应的get 、set 方法为: se

32、t(get)+属性名, 属性名第一个字母为大写,所以D选项正确。故本题答案为D 。6、在 Java 语言中,被称为内存分配的运算符是_。A、new B、instance of C、 D、( ) 本题考查的是JAVA关键字。Java 语言中,程序为对象动态分配内存。Java 中内存分配的运算符是new。故本题答案为A 。1、下列对Java 语言的叙述中,错误的是_。A、Java 虚拟机解释执行字节码B、JDK的库文件目录是bin C、Java 的类是对具有相同行为对象的一种抽象D、Java 中的垃圾回收机制是一个系统级的线程本题考查的是JDK目录结构。在 JDK目录结构中, lib目录下存放的都

33、是库文件,而bin 目录下有编译器、解释器和许多工具(如服务器工具、IDL、package 工具和 jdb 等)。故本题答案为B 。2、下列不属于Swing 构件的是 _。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 29 页,共 38 页A、JMenu B、JApplet C、JOptionPane D、Panel 本题考查的是Swing 构件和容器。Swing 中的大多数构件都是AWT 构件名前面加了一个J 。Swing 构件分类(从功能上):1、顶层容器,JFrame、JApplet 、JDialog和 JWindow共 4 个。2、中间容

34、器,JPanel 、JScrollPane、JSplitPane、JToolBar 。3、特殊容器,在GUI 上起特殊作用的中间层,如JInternalFrame、JLayeredPane 、JRootPane。4、基本控件, 实现人机交互的构件,如 Jbutton 、JComboBox 、JList 、JMenu 、JSlider、JtextField。5、 不可编辑信息的显示,向用户显示不可编辑信息的构件,例如 JLabel 、 JProgressBar 、ToolTip 。6、可编辑信息的显示,向用户显示能被编辑的格式化信息的构件,如JColorChooser 、JFileChooser

35、、JFileChooser、JTable 、JTextArea 。故本题答案为D 。3、下列概念中不包括任何实现,与存储空间没有任何关系的是_。A、类B、接口C、抽象类D、对象精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 30 页,共 38 页本题考查的是接口。接口是一种只含有抽象方法或常量的一种特殊的抽象类,因为接口不包括任何实现,所以与存储空间没有任何关系。故本题答案为B 。4、阅读下列代码; public class Test String s=One World One Dream; public static void main(Str

36、ing args) System.out.println(s); 其运行结果是_。A、args B、One World One Dream C、s D、编译时出错/ 除非创建Text 类的对象本题考查的是变量的声明。main 方法是程序执行的入口,在本程序中main 方法中的语句System.out.println(s);无法调用在main 方法外声明的变量,所以编译时出错。故本题答案为D 。5、阅读下列代码段ByteArrayOutputStream bout=new ByteArrayOutputStream(); 精选学习资料 - - - - - - - - - 名师归纳总结 - - -

37、 - - - -第 31 页,共 38 页ObjectOutputStream out=new ObjectOutputStream(bout); out.writeObject(this); out.close(); 以上代码段的作用是_。A、将对象写入内存B、将对象写入硬盘C、将对象写入光盘D、将对象写入文件本题考查的是Java 中包含的输入 / 输出流的类。ByteArrayOutputStream,字节数组输出流。这个类将一个字节数组作为输出流。这个用于存储输出数据的内部字节数组长度可以按照需要增长。ObjectOutputStream既继承了OutputStream 抽象类,又实现了

38、ObjectOutput接口,这是 Java 用接口技术代替双重继承例子,其构造方法参数是串行化了的对象。在 java.io中, ByteArrayOutputStream是 OutputStream 的子类,可以直接访问内存。用 ByteArrayOutputStream可以向字节数组(缓冲区)写入数据。故本题答案为A 。6、阅读下列代码段abstract class Person public Person(String n) name=n; public _ String getDescription(); public String getName() 精选学习资料 - - - - -

39、 - - - - 名师归纳总结 - - - - - - -第 32 页,共 38 页return name; private String name; 在下划线处应填入的修饰符是_。A、static B、abstract C、protected D、final 本题考查的是定义抽象类。抽象类是专门设计来让子类继承的类。抽象类通常都包括一个或多个抽象方法(只有方法说明,没有方法体),抽象类的子类必须完成其父类定义的每一个抽象方法,除非该子类也是抽象类。抽象类是以abstract关键字开头,抽象类定义具体形式:abstract class 类名称 成员变量 ; 方法 (); /定义一般的方法abs

40、tract 方法 (); /定义抽象的方法 故本题答案为B 。7、当浏览器重新返回到包含Applet的页面时调用的方法是_。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 33 页,共 38 页A、start() B、init() C、stop() D、destroy() 本题考查的是Applet的生命周期。当浏览器重新返回Applet所在页面时,Applet 类的 start()方法将被调用。故本题答案为A 。8、Swing 中的内部框架类是_。标准答案为:JinternalFrame 本题考的是Swing 构件和容器。内部框架 JInterna

41、lFrame就如同一个窗口在另一个窗口内部,属于特殊容器中的一种,在 GUI 上起特殊作用的中间层。故本题答案为JInternalFrame。9、任何运行在Web页面中的小应用程序都必须是Java 中_类的子类。标准答案为:Applet 或 java.applet.Applet 本题考的是小应用程序概念。Applet (小应用程序) 是 Java 与 Web相结合而引入的一种重要的Java 应用形式, 任何嵌入在 Web页面中或appletviewer中的 Applet 必须是 Java 中 Applet类的子类。故本题答案为Applet 。10、将 E-R 图转换为关系模式时,实体和联系都可

42、以表示为_。A、属性B、键C、关系精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 34 页,共 38 页D、域将 E-R 图转换为关系模式时,实体和联系都可以表示成关系,E-R 图中属性也可以转换成关系的属性。实体集也可以转换成关系。故本题答案为C 。11、数据库应用系统中的核心问题是_。A、数据库设计B、数据库系统设计C、数据库维护D、数据库管理员培训数据库应用系统是数据库系统再加上应用软件及应用界面这三者所组成,具体包括: 数据库、数据库管理系统、数据库管理员、硬件平台、软件平台、应用软件、应用界面。在数据库应用系统中的一个核心问题就是设计一个

43、能满足用户要求,性能良好的数据库,这就是数据库设计。所以选项A是正确的。故本题答案为A 。12、支持子程序调用的数据结构是_。A、栈B、树C、队列D、二叉树子程序调用是一种层次关系,子程序调用功能模块,调用功能模块的个数也不确定,可以是一个,也可以是多个。选项A、C中元素之间是一种前后件关系,前后元素之间没有层次之分, 每个结点有一个前件也只有一个后件。二叉树是一种很有用的非线性结构,二叉树不同于树形结构。二叉树具有以下两个特点:非空二叉树只有一个根结点;每一个结点最多有两棵子树, 且分别称为该结点的左子树与右子树。选项 D规定每个结点只能有两个后件。在子程序调用中,调用的功能模块可以是多个,

44、可以调用超过两个功能模块。所以选项A、C、D均不正确。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 35 页,共 38 页故本题答案为B 。1、下列叙述中,错误的是_。A、Applet的默认布局管理器是FlowLayout B、JApplet中增加构件是加到JApplet的内容面板上,不是直接加到JApplet中C、JApplet的内容面板的默认布局管理器是BorderLayout D、JApplet的内容面板的默认布局管理器是FlowLayout 本题考的是布局管理器。向 JApplet中增加构件,是把构件添加到Swing Applet的内容面

45、板中;对JApplet设置布局管理器,是对Swing Applet的内容面板进行设置,Swing Applet的内容面板的默认布局管理器是BorderLayout , 所以,JApplet 的内容面板的默认布局管理器是BorderLayout ;而 Applet 的默认布局管理器是FlowLayout 。故本题答案为D 而 japplet是 applet的子类2、 护本地主机,对Applet安全限制中正确的是_。A、Applet可加载本地库或方法B、Applet可读、写本地计算机的文件系统C、Applet可向 Applet之外的任何主机建立网络连接D、Applet不能运行任何本地可执行程序许多

46、浏览器为了保护本地主机,对Applet作了如下安全限制:1、Applet不能运行任何本地可运行程序;2、禁止加载本地库或方法;3、禁止读、写本地计算机的文件系统;4、禁止向提供Applet之外的任何主机建立网络连接;精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 36 页,共 38 页5、不能读取某些系统信息,除了Java 版本号、操作系统名或版本号、文件分隔符、路径分隔符以及行分隔符之外,Applet不能获得与本地计算机有关的任何信息,如:用户名、电子邮件地址等;6、由一个Applet弹出的窗口外观上与一个Application弹出的窗口不同,A

47、pplet弹出的窗口中将会有警告提示信息,以帮助用户区分Applet窗口与可信的Application窗口。故本题答案为D 。3、Java 对 I/O 访问所提供的同步处理机制是_。A、字节流B、过滤流C、字符流D、压缩文件流本题考的是过滤流。Java 对 I/O 访问所提供的同步处理机制是过滤流。一般,使用一个过滤流要求首先把过滤流连接到某个I/O 流上,再通过构造方法的参数去指定连接的I/O 流。故本题答案为B 。4、 Panel类的默认布局管理器是_。A、BorderLayout B、CardLayout C、FlowLayout D、GridBagLayout 本题考的是布局管理器。F

48、lowLayout是 Panel 和 Applet的默认布局管理器。故本题答案为C 。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 37 页,共 38 页5、Java 对文件类提供了许多操作方法,能获得文件对象父路径名的方法是_。A、getAbsolutePath() B、getParentFile() C、getAbsoluteFile() D、getName() 本题考的是File类提供的方法。getAbsolutePath():得到一个文件的绝对路径名;getParentFile():得到文件对象父路径名;getAbsoluteFile():等价于new File(this.getAbsolutePath();getName() :得到一个不包含路径的文件名。故本题答案为B 。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 38 页,共 38 页

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 技术资料 > 技术总结

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

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁