2011全国软件专业人才设计与开发大赛java集训试题及答案

上传人:壹****1 文档编号:459287482 上传时间:2023-07-18 格式:DOC 页数:11 大小:45.01KB
返回 下载 相关 举报
2011全国软件专业人才设计与开发大赛java集训试题及答案_第1页
第1页 / 共11页
2011全国软件专业人才设计与开发大赛java集训试题及答案_第2页
第2页 / 共11页
2011全国软件专业人才设计与开发大赛java集训试题及答案_第3页
第3页 / 共11页
2011全国软件专业人才设计与开发大赛java集训试题及答案_第4页
第4页 / 共11页
2011全国软件专业人才设计与开发大赛java集训试题及答案_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《2011全国软件专业人才设计与开发大赛java集训试题及答案》由会员分享,可在线阅读,更多相关《2011全国软件专业人才设计与开发大赛java集训试题及答案(11页珍藏版)》请在金锄头文库上搜索。

1、全国软件专业人才设计与开发大赛java集训试题(附答案)(考试时间:150分钟考试总分:100分 专业认证课程:JAVA程序设计)注意事项1、 请首先按要求在试卷的标封处填写您的姓名、考号等;2、 请仔细阅读各种题目的回答要求,在规定的位置填写您的答案;3、 请保持试卷卷面的整洁,不要在标封区填写无关内容。题 号一二三四总分总分人分 数一、单项选择题(每题1分,共10分)、下列叙述中,正确的是( ) A、Java语言的标识符是区分大小写的 B、源文件名与public类名可以不相同 C、源文件名其扩展名为.jar D、源文件中public类的数目不限、在软件开发中,下面任务不属于设计阶段的是(

2、)A、数据结构设计 B、给出系统模块结构 C、定义模块算法 D、定义需求并建立系统模型、Java虚拟机的执行过程有多个特点,下列哪个特点不属于JVM执行特点?( ) A、多线程 B、动态连接 C、异常处理 D、异步处理、在关系数据库中,用来表示实体之间联系的是( )A、树结构 B、网状结构 C、线性表 D、二维表5、能够支持 javadoc 命令的注释语句是( )A、/*./ B、/*.*/ C、/ D、/*.*/6、在匹配器(Matcher)类中,用于输入字符串与模式串比较的方法是( )A、static boolean matches()B、boolean matcher.find() C、

3、int matcher.start() D、int matcher.end()7、给出下面程序段:if(x0)System.out.println(Hello.); else if(x-3)System.out.println(Nice to meet you!); else System.out.println(How are you?); 若打印字符串“How are you?”,则x的取值范围是( )A、x0 B、x-3 C、x=-3 D、x-38、编译并且执行以下代码,会出现什么情况?( )public class Q public static void main(String ar

4、gv) int anar=new int1,2,3; System.out.println(anar1); A、1 B、有错误,数组anar在初始化以前不能正常输出。 C、2 D、有错误,数组的大小没有定义9、下面属于Java 关键字的是( )A、NULL B、IF C、do D、While10、在 Java 中,由Java编译器自动导入,而无需在程序中用import导入的包是( ) A、javA、applet B、javA、awt C、javA、util D、javA、lang二、多项选择题(每题1分,共10分)1. Which correctly create an array of fi

5、ve empty Strings? ( )A、 String a = new String5;for (int i=0;i5;ai+=”); B、 String a =“”,”,”,”,”; C、 String a5; D、 String 5 a; 2. 哪些不是Java关键字? ( )A、TRUE B、const C、sizeof D、super3. 下面哪些是合法的标识符。( )A、$persons B、TwoUsers C、*point D、this 4. 哪些类可以作为FileInputStream类的构造方法的参数?( )A、 InputStream B、 File C、 FileO

6、utputStream D、 String 5. 下面哪些不是java的简单数据类型? ( )A、short B、 Boolean C、 unit D、 float6. 下面的哪些程序片断可能导致错误。 ? ( )A、 String s = Gone with the wind;String t = good ;String k = s + t;B、 String s = Gone with the wind;String t;t = s3 + one;C、 String s = Gone with the wind;String standard = s.toUpperCase();D、 S

7、tring s = home directory;String t = s - directory;7. 变量result是一个boolean型的值,下面的哪些表达式是合法的? ( )A、 result = true ; B、 if ( result ) / do something. C、 if ( result!= 0 ) / so something. D、 result = 1 8. 下面关于变量及其范围的陈述哪些是对的?( )A、 实例变量是类的成员变量。B、 实例变量用关键字static声明。C、 在方法中定义的局部变量在该方法被执行时创建D、 局部变量在使用前必须被初始化。9、下

8、列语句:哪些返回true。( )String s= hello;String t = hello;char c = h,e,l,l,o ;哪些返回trueA、 s.equals(t); B、 t.equals(c);C、 t.equals(new String(hello); D、 t=C、10. 、给出下面的代码片断:( )1) switch(m)2) case 0: System.out.println(case 0);3) case 1: System.out.println(case 1); break;4) case 2:5) default: System.out.println(

9、default);6) m为哪些值将导致default输出。A、0 B、 1 C、2 D、3三、判断题(每题0.5分,共5分)1. 在一个MVC用户界面中,存在三个通讯对象,它们分别是:模型 、视图和控件( )2. applet生命周期包括:applet的创建、运行、等待与消亡四个状态( )3. while循环判断条件一般是程序结果,for循环判断条件一般是非程序结果( )4、Java对象串行化技术,主要是通过ObjectInputStream类和ObjectOutputStream类来实现。( )5. 当使用 Thread t=new Thread(r)创建一个线程时,表达式:r insta

10、nceof Thread 的 值是false. ( )6、在 Java 中,用 package 语句说明一个包时,该包的层次结构必须是与文件的结构相同。( )7、当有比当前线程的优先级高的线程出现时,高优先级线程将抢占CPU并运行( )8、在软件的结构化设计(SD)方法中,一般分为总体设计和详细设计两个联合体其中总体 设计主要是建立软件结构( )9、构造方法的返回类型只能是void型,且书写格式是在方法名前加void前缀( )10、包含Swing构件的Applet(小应用程序)应该是Applet类的子类( )四、实际操作题(每题15分,共75分)单元一 1、下列程序的创建了一个线程并运行,请填

11、空,使程序完整。 public class ThreadTest public static void main(String args) Hello h=new Hello(); _; t.start(); class Hello implements Runnable int i; public void run() while(true) System.out.println(Hello+i+); if(i=5) break; 2、读下列程序,试述其功能: public class ko10_1 extends Thread int n; ko10_1() Thread td=new T

12、hread(this); tD、start(); public void run() for (n=0;n6;n+) try System.out.print(n); ThreaD、sleep(500); catch(InterruptedException e) System.out.println(Exception); public static void main(String args) new ko10_1(); 。单元二 1、下列程序的输出结果为 int j=2; switch(j) case 2: System.out.println(Value is two.); case 2+1: System.out.println(Value is three.); break; default: System.out.prin

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

当前位置:首页 > 高等教育 > 习题/试题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号