2应用软件编程(Java)-试卷二.pdf
《2应用软件编程(Java)-试卷二.pdf》由会员分享,可在线阅读,更多相关《2应用软件编程(Java)-试卷二.pdf(17页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、试卷编码:第 1 页 共 17 页 大学生引育就业大学生引育就业“技能绿卡技能绿卡”职业技能鉴定试卷职业技能鉴定试卷 应用软件编程应用软件编程(JAVA)理论知识试卷理论知识试卷(B)注注 意意 事事 项项 1、本试卷考试时间:60 分钟。2、请在试卷标封处填写姓名、准考证号和所在单位的名称。3、请仔细阅读答题要求,在规定位置填写答案。一 二 总 分 得 分 得 分 评分人 一、单项选择题一、单项选择题(第第 1 题第题第 80 题。选择一个正确的答案,将相应的字母填入题内的括号题。选择一个正确的答案,将相应的字母填入题内的括号中。每题中。每题 1 分,满分分,满分 80 分。分。)1.Jav
2、a 语言的类型是()A.面向对象语言 B.面向过程语言 C.汇编程序 D.形式语言 2.有一个 Java 源文件 MyJava.java 在路径 D:javasrc 下。以下是在命令行里面编译运行一段 Java 程序,请问哪一步骤是错误的?()A.d:B.cd javasrc C.javac MyJava.java D.java MyJava.java 3.下列语句哪一个正确()A.Java 程序经编译后会产生 machine code B.Java 程序经编译后会产生 byte code C.Java 程序经编译后会产生 DLL D.以上都不正确 4.提供 Java 存取数据库能力的包是()
3、A.java.sql B.java.awt C.java.lang D.java.util 考 生 答 题 不 准 超 过 此 线 地 区 姓 名 单 位 名 称 准 考 证 号 试卷编码:第 2 页 共 17 页 5.下列构造方法的调用方式中,正确的是()A.按照一般方法调用 B.由用户直接调用 C.可以通过 new 自动调用 D.被系统调用 6.下列创建一个数组的代码,错误的是?()A.int a=1,2;B.int b=new int2;C.int c=new int1,2;D.int d=new int;7.在 Java 中,能实现多重继承效果的方式是()A.内部类 B.适配器 C.接
4、口 D.同步 8.以下哪个不是 Collection 的子接口?()A.List B.Set C.SortedSet D.Map 9.二进制数 3 的 2 禁止表示格式是()A.0 x11 B.10 C.010 D.11 10.可以修饰接口的是()A.private B.public C.protected D.static 11.下列代码中,将引起一个编译错误的行是()1)public class Test 2)int m,n;3)public Test()4)public Test(int a)m=a;5)public static void main(String args)6)Test
5、 t1,t2;7)int j,k;8)j=0;k=0;9)t1=new Test();试卷编码:第 3 页 共 17 页 10)t2=new Test(j,k);11)12)A.第 3 行 B.第 5 行 C.第 6 行 D.第 10 行 12.执行如下程序代码 a=0;c=0;do -c;a=a-1;while(a0);后,C 的值是()A.0 B.1 C.-1 D.死循环 13.关于 for 循环和 while 循环的说法哪个正确()A.while 循环先判断后执行,for 循环先执行后判断。B.while 循环判断条件一般是程序结果,for 循环的判断条件一般是非程序结果 C.两种循环任
6、何时候都不可以替换 D.两种循环结构中都必须有循环体,循环体不能为空 14.关于于方法 main()的说法哪个正确?()A.方法 main()只能放在公共类中 B.main()的头定义可以根据情况任意更改 C.一个类中可以没有 main()方法 D.所有对象的创建都必须放在 main()方法中 15.下列关于 finally 的说法正确的是?()A.无论程序是否找到合适的例外控制器,都会去执行 finally 语句 B.finally 语句应该放在所有例外控制器的最前面 C.如果程序在前面的例外控制器中匹配到了合适例外,就不再执行 finally 语句 D.如果程序在前面的例外控制器中匹配到了
7、多个合适的例外,就不再执行 finally 语句 16.有一段 Java 代码:abcd.charAt(1),返回结果应该是多少?()A.a B.b C.c D.d 17.有两个重载方法 prValue 如下:private void prValue(int i)试卷编码:第 4 页 共 17 页 System.out.println(i+1);private void prValue(double i)System.out.println(i*2);使用如下代码调用该方法,请问最后结果是什么()int i=3;prValue(double)i);A.4 B.6 C.4.0 D.6.0 18.
8、有以下代码段,当有一个函数调用 test(null)发生之后,运行结果是什么?()public static void test(String str)if(str=null|str.length()=0)System.out.println(String is empty);else System.out.println(String is not empty);A.String is empty B.String is not empt C.编译错误 D.运行错误 19.main()方法的返回类型是:()A.int B.void C.boolean D.static 20.对下列程序段的执
9、行结果说法正确的是()class Test int i;String s;public void method()int i=10;System.out.println(i);public Test()System.out.println(s);A.0 null B.10 null C.编译错误 试卷编码:第 5 页 共 17 页 D.编译通过,但不能执行,会产生异常 21.下面关于线程优先级的说法中,错误的是()A.Java 中的线程的优先级有三个静态常量 B.新建线程的优先级默认为最低 C.优先级高的线程优先被执行 D.一个线程运行时,有可能被比它高优先级的线程抢占运行 22.System
10、.out.println(6+”6”);和 System.out.println(”6”+6);结果是否是一样?()A.一样 B.不一样 C.无法编译 D.运行异常 23.请写出以下代码最后的运行结果()public class TestMain public static String output=;public static void foo(int i)try if(i=1)throw new Exception();output+=1;catch(Exception e)output+=2;return;finally output+=3;output+=4;public stati
11、c void main(String args)foo(0);foo(1);System.out.println(output);A.13423 B.1342 C.1423 D.134234 24.从控制台输入一个日期为“2010-7-26 8:00:00”,请选择相应时间日期匹配字符串()A.yyyy-m-dd h:mm:ss B.yyyy-MM-dd HH:mm:ss 试卷编码:第 6 页 共 17 页 C.YYYY-MM-DD HH:mm:ss D.yyyy-M-DD hh:mm:ss 25.有一个空目录 C:testjava,现在需要创建一系列文件夹./a/b/c,请选择一条正确的代码
12、。()A.File folder=new File(c:/testjava/a/b/c/);folder.mkdir();B.File folder=new File(c:/testjava/a/b/c);folder.mkdir();C.File folder=new File(c:/testjava/a/b/c/);folder.mkdirs();D.File folder=new File(./a/b/c);folder.mkdir();26.根据 Java 项目代码规约,下面类的声明方式合理的是()A.public final abstract class ClassA B.publi
13、c class myCar C.class Auto D.public class Goto 27.在线程不安全环境下,请选择以下代码中最恰当的方式()A.List list=new ArrayList();B.List list=new Vector();C.ArrayList list=new ArrayList();D.Vector vector=new Vector();28.以下遍历 ArrayList 方法,错误的是()A.for(int i=0;i list.size();i+)Object object=list.get(i);B.for(Iterator iterator=l
14、ist.iterator();iterator.hasNext();)Object object=iterator.next();C.Iterator iterator=list.iterator();while(iterator.hasNext()Object object=iterator.next();D.Enumeration enume=list.getAll();while(enume.hasMoreElements()Object object=enume.nextElement();29.以下哪个不属于 UML 动态模型?()A.序列图 B.行为图 C.活动图 试卷编码:第 7
15、 页 共 17 页 D.状态图 30.下列 UML 类图和代码映射关系错误的是()A.B.试卷编码:第 8 页 共 17 页 C.D.31.为定义一个 XML 文档的结构,开发者可以使用的 XML 技术有()。AUML B DTD CNamespace DXSL 32.名字空间声明有直接定义和缺省定义二种方式,其中直接定义的格式是()Axmlns:=Bxmlns:=Cxmlns=Dxmlns:=33.考虑如下的 XML.Schema 示例 试卷编码:第 9 页 共 17 页 属性 currency 声明等同于下面选项()的 DTD 声明。A B C D 34.在 XML 中,在 Schema
16、中,声明一个元素的属性的 attribute 元素有一个常用的属性 use,use 的取值不包括下列哪一项()。Arequired Boptional Cfixed Dprohibited 35.下列哪一项不是 XML 相对于 HTML 的主要优点。()A分离数据和表示 B可扩展性 C文档包含语义 D标记是固定的 36.数据库完整性保护的约束条件主要是指()A用户操作权限的约束 B用户口令校对 C值的约束和主、外键约束 D并发控制的约束 37.在数据库管理系统能实现对数据库中的数据查询、插入、修改和删除,这类功能称为()A数据定义功能 B数据管理功能 C数据操纵功能 D数据控制功能 38.使用
17、()语句可以删除数据库表格或者视图中的一个或者多个记录。ADEL BPRUGE CDELETE DDROP 39.使用()关键字可以将两个或更多基于不同表的查询结果合并成为一个单独的结果集,可以将这样的结果集创建为一个视图,在用户看来就像一个单独的表一样。AUNION BORDER BY CLINK 试卷编码:第 10 页 共 17 页 DLIKE 40.下列哪一个命令为删除 sample 数据库的 tb_name 表()Adelete from tb_name Bdelete from sample.tb_name Cdrop table tb_name Ddrop table sample
18、.tb_name 41.关于 Table 元素的描述正确的一项是()A.在单元格内不能继续插入整个表格 B.可以同时选定不相邻的单元格 C.粘贴表格时,不粘贴表格的内容 D.在网页中,水平方向可以并排多个独立的表格 42.CSS 样式表不可能实现()功能。A.将格式和结构分离 B.一个 CSS 文件控制多个网页 C.控制图片的精确位置 D.兼容所有的浏览器 43.用 HTML 标记语言编写一个简单的网页,网页最基本的结构是()。A.B.C.D.44.若要是设计网页的背景图形为 bg.jpg,以下标记中,正确的是()A.B.C.D.45.用于设置表格背景颜色的属性的是();A.backgroun
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 应用软件 编程 Java 试卷
限制150内