java考试安徽工业大学_2011~2012《Java语言程序设计》试卷A及答案(安徽工业大学)...

《2011~2012《Java语言程序设计》试卷A及答案(安徽工业大学)》由会员分享,可在线阅读,更多相关《2011~2012《Java语言程序设计》试卷A及答案(安徽工业大学)(6页珍藏版)》请在人人文库网上搜索。

1、装 订 线 安 徽 工 业 大 学 试 题 纸(一)20112012学年第一学期期末考试Java程序设计试卷A一、单项选择题(每题1分,共20题)20%1、Java语言中提供的标准Java类库存储在( )的包中。A、java.lang B、java.awt C、java.util D、java.applet2、Java的源代码部分可分为3部分,即包的声明、导入声明和类的定义。虽然他们不一定是必须的,但是如果这3部分同时存在,则要遵循一定的规则。以下选项中正确的是__________________。A、包声明、类的定义和导入声明 B、导入声明、包声明和类的定义 C、类的定义、包声明和导入声明 。

2、D、包声明、导入声明和类的定义3、编译和运行以下程序时会发生的情况是__________________。private class Testprivate int Money;public static void main(String args) System.out.println(Hello World!);A、编译出错:不能使用private修饰成员变量 B、编译出错:main()方法的签名不正确C、编译出错:成员变量没有初始化 D、编译出错:不能使用private修饰外部类4、如果以下的两个源程序的文件名分别为Test_1.java和Test_2.java,并且在同一个文件夹中,则。

3、编译和运行以下程序时会发生的情况是__________________。1234/Test_1.java的内容是:public class Test_1public void Say( ) System.out.println(Hello World!);12345/Test_2.java的内容是:public class Test_2public void Say( ) Test_1 Test=new Test_1( );Test.Say( );A、两个文件都能正常编译,运行第二个文件的字节码程序文件,可以输出Hello World!B、两个文件都不能正常编译C、两个文件都能正常编译,运行第。

4、二个文件的字节码程序文件时出错:“java.lang.NoSuchMethodError: main”D、第一个文件能正常编译,第二个文件能不正常编译123456789105、编译和运行以下程序时会发生的情况是__________________。public class Testpublic void say(int number)System.out.println(int:+number);public void say(long number)System.out.println(long:+number);public static void main(String args) Te。

5、st test=new Test ( );test.say(18);A、编译出错 B、 运行出错 C、 运行时输出:long :18 D、 int:181234566、编译和运行以下程序时会发生的情况是__________________。public class Testpublic static void main(String args) System.out.println(大家好!);public static void main(int args) System.out.println(你们好!); 装 订 线 安 徽 工 业 大 学 试 题 纸(二)20112012学年第一学期期。

6、末考试Java程序设计试卷AA、编译出错 B、 运行出错 C、 运行时输出:大家好! D、 运行时输出:你们好!E. 运行时输出:大家好! F. 你们好!你们好! 大家好!7、用Thread子类实现多线程的步骤顺序是()A声明Thread类的子类,创建Thread子类的实例,让线程调用start()方法B声明Thread类的子类,在子类中重新定义run()方法,创建Thread子类的实例C创建Thread子类的实例,让线程调用start()方法D声明Thread类的子类,在子类中重新定义run()方法,创建Thread子类的实例,让线程调用start()方法8、Java源程序文件的扩展名为 (。

7、 )。A、.java B、 .class C、.html D、 .txt9、为了使名为HelloWorld的类成功编译和运行,必须满足的条件( ) 。A、HelloWorld类必须定义在HelloWorld.java文件中 B、HelloWorld类必须定义为public类C、HelloWorld类必须导入java.lang包 D、HelloWorld类中必须定义正确的main( )方法1234567891010、编译和运行以下程序时会发生的情况是__________________。import java.io.*;public class Testprivate int x;public 。

8、class innerclasspublic innerclass( )System.out.println(x=+x);public static void main(String args) new innerclass( );A、编译出错,内部类试图访问外部类成员 B、编译出错,内部类不能用public修饰C、编译出错,内部类不是静态的,因此需要先获得外部类的对象才能访问外部类的成员D、编译运行成功11、以下可以给对象加互斥锁的关键字是( )A、serialize B、static C、transient D、synchronized12 、以下叙述正确的是( )。A、匿名对象肯定是垃圾。

9、对象B、程序可以在指定的时间内调用垃圾回收器释放内存 C、垃圾回收器可以确保Java程序不会产生内存泄露D、对象的finalize( )方法在对象被垃圾回收器回收之前获得调用13、当线程调用wait( )方法处于等待状态时,可以让该线程恢复运行的方法是__________________A、 join( ) B、 run( ) C、Interrupted( ) D、notifyAll( )1234567814、以下程序的线程要输出”大家好!”,在/Todo处应该填写的语句是__________________。public class Test implements Runnablepubli。

10、c void run( ) System.out.println(大家好!);public static void main(String args)Test test= new Test ( );Thread thread=new Thread(test);/Todo A、test.start( ) B、test.run( ) C、thread.start( ) D、thread.run( )15、在编写异常处理的Java程序中,每个catch语句块都应该与( )语句快对应,使得用该语句块来启动Java的异常处理机制。A. ifelse B. switch C. try D. throw 装。

11、 订 线 安 徽 工 业 大 学 试 题 纸(三)20112012学年第一学期期末考试Java程序设计试卷A16、若需要定义类变量或类方法,只能使用的关键字是( )A. package B. private C. public D. Static17、下列类声明正确的是__________________。A、abstract final class HI B、abstract private move( ) C、protected private number; D、public abstract class Car18、设有如下的程序public class Testpublic stat。

12、ic void main(String args)String S1=args1;String S2=args2;String S3=args3;System.out.println(S1=+S1);以下使得执行该程序的输出结果为S1=6的命令行是( )。A、java Test 6666 B、java Test 3 8 6 1 C、java Test 6 3 1 8 D、java Test 3 6 8 119、下列定义的类中,可以用来创建可运行类的正确方法是( )。A、public class X implements Runable public void run B、public clas。

13、s X implements Thread public void run C、public class X implements Thread public int run D、public class X implements Runable protected void run 20、对于构造函数,下列叙述正确的是__________________。A、构造函数不允许重载。 B、构造函数没有返回类型。C、子类不允许调用父类的构造函数。 D、在同一个类中定义的重载构造函数不可以相互调用。二、判断题(正确用错误用标记)(每题1分,共15题) 15%1、一个Java源程序文件中,可以同时定义。

14、一个public类和一个public接口。 ( )2、可以用new来创建abstract类的实例对象。 ( )3、非static方法不可以重载。 ( )4、当一个线程休眠时,sleep( )方法不消耗CPU时间。 ( )5、静态方法可以被重载。 ( )6、abstract类中不可以有private成员。 ( )7、局部变量只能是方法体内定义的变量。 ( )8、抽象类必须包含抽象方法。 ( )9、内部类的方法不能够访问外部类定义的成员变量。 ( )10、Java把数组当作对象。 ( )11、子类可以继承父类的私有方法。 ( )12、Java中子类调用父类的方法,是通过super来实现的。 ( )。

15、13、有的类定义时可以不定义构造函数,所以构造函数不是必需的。 ( )14、在 Java程序中,一个线程的优先级可以用任一个非负整数设置,整数越大,优先级越高 ( )15、以下语句中变量的Path在Windows系统下,其值为ab;在Unix系统下,其变量的值为/a/b。( )三、写出下面程序的结果(共5题)25%123456789101、下列的程序编译运行时,其结果是什么?为什么输出这样的值?class ConstructorTestint X;public void ConstructorTest()X=1;public static void main(String args) Cons。

16、tructorTest t=new ConstructorTest();System.out.println(t.X); 装 订 线 安 徽 工 业 大 学 试 题 纸(四)20112012学年第一学期期末考试Java程序设计试卷A12345678910111213142、如下的程序段输出的结果是__________________import java.util.*;public class Strtestpublic static void main(String args) String s=new String(we go,to our,compus);StringTokenizer 。

17、token=new StringTokenizer(s,);int n=token.countTokens();String array=new Stringn;for(int i=0;token.hasMoreTokens();i+)arrayi=token.nextToken();System.out.printf(%s,arrayi);System.out.printf(n%d,n);1234567891011123、当编译运行下列程序时,会出现什么结果_________________。import java.util.*;class Excute public static void。

18、 mA(List list)list.add(8.1);System.out.println(list.get(1);public static void main(String args) ArrayList list =new ArrayList();list.add(Hello One); mA(list);4、下列的程序编译运行会有什么结果___________________。1:class St extends Thread2:public void run( )3:for(int i=1;i0)System.out.print(cName+领取工具量是+takeAmount+件,。

19、);else System.out.print(cName+赠给了+-takeAmount+件,);System.out.println(目前工具数量是:+toolCount+件);if(takeAmount0)int seconds=(1000+Math.abs(rand.nextInt(5000);tryThread.sleep(seconds);/领了工具就睡觉15秒钟catch(Exception Ie) toolCount += takeAmount;/归还工具System.out.println(cName+睡了+seconds/1000+秒终于醒了!下班喽!现在还有+toolCo。

20、unt+件工具。);notifyAll();/唤醒其他线程class takeThread extends Thread/ name、tool、takeAmount分别是线程名称、工具资源对象和领取的工具数量private int takeAmount;private Tool tool;public takeThread(String name,Tool tool,int takeAmount)super(name);this.tool=tool;this.takeAmount = takeAmount;public void run()tool.take(takeAmount);public class TestTakepublic static void main(String args) Tool tool = new Tool(8);new takeThread(懒汉A,tool,9).start();new takeThread(懒汉B,tool,4).start();new takeThread(懒汉C,tool,6).start();第 6 页 共 6 页。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/339767.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

jsr303自定义验证_JSR 310新日期/时间API的自定义JSR 303 Bean验证约束

jsr303自定义验证借助JSR 310,Java 8终于为我们带来了不错的日期和时间API。 对于仍在使用Java 7的那些人(就像我目前在我的当前项目中一样),有很好的反向移植,请访问www.threeten.org了解更多详细信息。 但是&#xf…

java spring注入 静态方法_JAVA静态方法中如何使用spring@Value进行注入的成员变量...

背景:一个旧项目原本集成有spring-session,现需要临时添加缓存的操作,需要复用spring-session中的一些缓存配置。实现方法:一、类上添加注解Component二、定义静态成员变量private static String redisUrl;private static String …

使用Testcontainers和PostgreSQL,MySQL或MariaDB的Spring Boot测试

Testcontainers是一个Java库,可轻松将Docker容器集成到JUnit测试中。 在Containerized World中 ,将测试配置与嵌入式数据库和服务复杂化几乎没有意义。 而是使用在Docker中运行您的服务,并让Testcontainers为您管理此服务。 在此博客文章中&…

使用Spring Boot和Project Reactor处理SQS消息-第2部分

这是我关于使用Spring Boot和Project Reactor有效处理SQS消息的博客文章的后续文章 我在第一部分中列出了一些方法上的差距。 1.处理SQS客户端调用中的失败 2.该方法一次只能处理来自SQS的一条消息,如何并行化 3.它不处理错误,管道中的任何错误都会中…

java爬虫jsoup_Java爬虫之利用Jsoup自制简单的搜索引擎

内容导读在上述代码中,url为输入词条(暂时仅限于英文),进入while循环可一直搜索,当输入为’exit’时退出。contentText为该词条的百度百科简介的网页形式,通过正则表达式将其中的文字提取出来。代码虽然简洁,但是功能还…

shader weaver_具有自定义汇编程序,Weaver和运行时的可插拔知识

shader weaver作为贝叶斯工作的一部分,我对Kie进行了很多重构,使其具有清晰的扩展点。 我想确保可以完成贝叶斯系统的所有工作部件,而无需在现有内核中添加任何代码。 因此,现在每种知识类型都可以拥有自己的包,汇编器…

matplotlib的默认字体_浅谈matplotlib默认字体设置探索

控制默认字体的设置根据官方文档https://matplotlib.org/tutorials/text/text_props.html#default-font可知:The base default font is controlled by a set of rcParams默认字体是由一组rcParams控制的。rcParamusage‘font.family"List of either names of f…

如何使用Apache Camel,Quarkus和GraalVM快速运行100个骆驼

今天,我继续在youtube上练习,并录制了10分钟的视频,介绍了如何创建一个新的Camel and Quarkus项目,该项目包括Rest和HTTP服务以及开箱即用的健康检查和指标。 然后比较以JVM模式运行示例与使用GraalVM编译的本机内存的使用情况。…

java空心菱形_java 空心菱形

分为两部分,先打印前四行,再打印后三行,int n 4;    //设初始值为4for(int i0;ifor(int j0;jSystem.out.print(" ");}for(int k0;kif(k0||k2*i) {    //打印前四行的*,中间部分输出空格System.out.print(&quo…

java接口版本控制_为什么要在Java中控制类和接口的可见性

java接口版本控制维护是软件开发的重要方面之一,并且经验证明,保持较低组件可视性的软件比暴露更多组件的软件更易于维护。 您不会在一开始就意识到它,但是在重新设计应用程序时会严重错过它。 由于保持向后兼容性是许多应用程序的“必须具备…

遮掩java_css之图片下方定位遮掩层

需要的效果如图,图片下方加个遮掩层:html:css:.listContent>div{width:300px;height: 300px;float: left;margin-top: 20px;margin-left: 20px;position:relative;}.mask{width:300px;height: 40px;background-color:#FFCCCC;p…

使用JDK的密码流的加密怪癖(以及如何做)

在我们的日常工作中,我们经常遇到经常性的主题,即将数据(例如文件)从一个位置传输到另一个位置。 这听起来像是一个非常简单的任务,但让我们通过声明这些文件可能包含机密信息并可以通过非安全的通信渠道进行传输这一事…

python中函数的定义实例_Python基础之函数的定义与使用实例

此文实例介绍了Python基础之函数的定义与使用。推荐给大伙学习一下,内容如下:Python 定义函数使用 def 关键字,一般格式如下:def 函数名(参数列表):函数体让我们使用函数来输出"Hello World!"&am…

log4j 程序日志_使用log4j监视和筛选应用程序日志到邮件

log4j 程序日志在今天的帖子中,我将向您展示如何将日志语句过滤为警告电子邮件。 这是出于监视我正在处理的一个应用程序的一些关键点的需要。 您可以使用一些工具来执行应用程序监视。 我不会详细介绍这些工具,但有时让应用程序发送警告电子邮件会更容易…

python切换消息窗_用Python切换窗口

The way that user had defined find_window only allows you to choose by the classname of the window用户定义它的方式是将这两个参数class_name和window_name传递给^{}(后者反过来只调用Win32 API函数^{})。所以,就这样做:windowmgr.find_window(No…

Java UnknownHostException –服务器的无效主机名–如何解决?

An UnknownHostException的快速指南,如果在为远程方法调用创建到远程主机的连接时发生java.net.UnknownHostException,则会抛出该快速指南。 UnknownHostException的预防方法。 1.简介 在本教程中,我们将学习什么是UnknownHostException以及…

mongodb连接java_如何从Java EE无状态应用程序连接到MongoDB

mongodb连接java在本文中,我将介绍如何从无状态Java EE应用程序连接到MongoDB,以利用与MongoDB Java驱动程序提供的数据库的内置连接池。 如果您开发的REST API对MongoDB执行操作,则可能是这种情况。 获取Java MongoDb驱动程序 要将Java连接…

学java专科_专科学历可以学习java开发吗

学习Java的热潮越来越高涨,除了转行而来的人,很多刚毕业的学生也加入到其中。很多人都觉得学习Java需要有一个高学历作为基础,一些专科生在学习之前会犹豫,他们是否能学习Java,首先学程序开发,入行Java开发…

具有InlfuxDB的Spring Boot和Micrometer第3部分:Servlet和JDBC

在上一个博客中,我们使用由InfluxDB支持的千分尺设置了反应式应用程序。 在本教程中,我们将使用传统的带JDBC阻塞式Servlet的Spring Stack。 我选择的数据库是postgresql。 我将使用与先前博客文章相同的脚本。 因此,我们将拥有初始化数据库…

java linkedlist实例_Java Linkedlist原理及实例详解

这篇文章主要介绍了Java Linkedlist原理及实例详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下定义:linkedlist属于链表结构,方便添加和删除元素,但查询不方便&#xff0c…