计算机网络期末考试试题及答案(Java语言程序设计)

 2025-07-19 15:00:02  阅读 561  评论 0

摘要:一、单项选择题及参考答案1、以下断言正确的有________一个子类只能有一个父类一个子类可以有多个父类一个父类只能有一个子类一个父类可以有多个子类答案:AD2、以下断言中正确的是________方法覆盖要有相同的名字和参数类型方法覆盖要有相同的名字类型,参数类型和返回类型方

一、单项选择题及参考答案

1、以下断言正确的有________

一个子类只能有一个父类一个子类可以有多个父类一个父类只能有一个子类一个父类可以有多个子类

答案:AD

2、以下断言中正确的是________

方法覆盖要有相同的名字和参数类型方法覆盖要有相同的名字类型,参数类型和返回类型方法覆盖要有相同的名字类型,参数名字和参数类型最终方法不能被覆盖

答案:BD

3、获取数组tmp的长度用________

tmp.ArraySize;tmp.ArraySize();tmp.length;tmp.length();

答案:C

4、边框布局管理器将一个“容器”分成________个位置

6543

答案:B

5、RuntimeExceptions________

经常捕获不到必须确定和其他异常一样表示程序有逻辑错误(bugs)

答案:D

6、以下哪种方法不能导致一个线程死亡?________

stop()yield()destroyrun()方法正常结束

答案:B

7、Java Applet过程Welcome.class可用以下哪些运行(多重选择)________

java Welcomejava Welcom.classAppletviewer3W浏览器

答案:AC

8、以下哪种循环体能保证进入执行________

whilefordo-whileNone

答案:C

9、以下断言中正确的是________

一个Java源程序中只能有一个公共类抽象类没有具体对象,所以抽象类没有构造函数final类不能被其他类继承静态成员函数中可以使用super保留字,但不能使用this保留字

答案:AC

10、以下断言中正确的是________

私有方法可以重载静态方法不能覆盖私有方法不能覆盖覆盖的方法不能抛出在基类中没有检查的异常

答案:A

11设是tmp一个数组类成员,以下哪个(些)将tmp声明并初始化一个4个元素的数组?________

int tmp[]={1,2,3,4};int tmp[]=new int[5];int tmp[]=new int(5);int tmp[];

答案:A

12、Java中唯一不能被其他容器所容纳的类是________

ContainerComponentFramePannel

答案:C

13、以下说法正确的有________

当一个方法在运行过程中产生一个异常时,该方法将终止,但整个程序却不一定会终止。如果程序运行到try块内部时,某个语句产生一个异常,则程序流程将跳过该try块后边的语句,知道进入catch块。如果程序运行到try块内部时,没有产生异常,则程序流程在执行完try块的语句后,进入try块后面的catch块。如果catch块后还有一个finally块,程序在运行时,一旦进入catch块后,就不会再进入finally块,只有不产生异常时才挑出catch块进入finally块运行。

答案:AB

14、以下哪个方法不能使线程进入阻塞状态?

sleep()wait()suspend()stop()

答案:D

15、Unicode是一种________

数据类型java包字符编码java类

答案:C

16、6+5%3+2的值是________

21910

答案:D

17、封装性是如何实现的________

由应用程序的设计者由应用程序的使用者由应用程序的设计者设计,应用程序的使用者实现由操作系统实现

答案:A

18、以下断言错误的是________

子类对象可以转化成父类对象子类对象一般不转化为子类对象子类对象与父类对象之间不能转化子类对象转化为父类对象后,对于子类与父类共有的方法,仍然调用子类的方法

答案:C

19、设int tmp[]=new int[8];在java语音中,以下断言中正确的是________

语句int tmp2[] = tmp;合法语句int tmp2[] == tmp;不合法tmp[2]+tmp[3]是tmp中的第五个元素tmp[8]={1,2,3,4};不合法

答案:A

20、设

String str = “Hello ”;

str += 80;

则str = ________

编译出错运行出错HelloHello 80

答案:D

21、以下不能用来绘制矩形的方法是________

drawRoundRect()fillRoundRect()drawRect()copyArea()

答案:D

22、以下说法正确的是________

Sleep()方法和wait()都使当前运行的线程放弃处理器和它所占用的同步资源管理某程序中的主类不是子类,也没有实现接口,则这个主类运行时不能控制主线程睡眠挂起,阻塞或等待的线程都能够恢复运行,但是停止运行的线程将不可能再复生暂时终止运行的线程(如睡眠、阻塞)再排除了终止原因后直接运行

答案:C

23、程序要调用已定义的包中的类时,可用哪种方法?________

import包名import类名#include包名#include文件名

答案:A

24、以下比较语句中合法的是________

’x’==10true==1’x’==false”\n”==’\n’

答案:A

25、以下哪个语句不能从一个循环体内跳出________

break语句continue语句goto语句exit语句

答案:B

26、以下哪个体现java语音的多态性________

匿名类内部类方法重载方法覆盖

答案:C

27、设int tmp = new int[8];在java语音中,以下说法正确的是________

声明数组tmp的元素个数是8,同时对该数组中的每个数组元素初始化为0只是声明数组tmp的元素个数是8数组tmp的长度是9该语句不合法

答案:A

28、以下断言正确的有________

StringBuffer类是元素为字符串的数组对String类的对象,只能读取,不能修改对String类的对象,能读取,也能修改对StringBuffer类的对象,只能读取不能修改

答案:AB

29、使用________位置参数,能够使一个部件位于容器的左边。

Layout.WESTBorderLayout.WESTLayout.RIGHTBorderLayout.RIGHT

答案:A

30、下面哪个类是所有Exception的基类________

IOExceptionErrorThrowableRuntimeException

答案:C

31、以下说法正确的有________

一个java程序要想获得Internet上的某处资源,首先要把这个资源的地址用URL类对象表示出来。设客户端已经建立了一个Socket连接,则调用这个Socket对象的getInputStream方法和getOutputStream方法可以获得与服务器交互的DataInputStream对象和DataOutputStream对象。一个java Application程序欲从某个URL地址中读取文件内容,程序需要用import语句引入的类库只有java.net.*。创建Socket对象时,如果程序找不到制定的服务器,将引发UnknownHostException类的异常。

答案:AD

32、以下哪些可以作为正确的变量名________

Bool nInt %percent iii jk a bbBool nInt sName private3int Cname _int (b)

答案:B

33、完全封装类的实现细节应该使用访问权限________

publicdefaultnativeprivate

答案:D

34、以下有关接口断言中,正确的是________

一个接口可以有多个父接口接口是一个抽象类实现接口的类必须重载接口的所有方法一个类只能实现一个接口

答案:AB

35、关于多维数组,以下断言正确的是________

Java语言不支持多维数组,也不能实现多维数组Java语言支持多维数组Java语言不支持多维数组,但能实现多维数组其中的元素数据类型可以不同

答案:C

36、下面哪些语句能正确生成两个空字符串________

String str[2];String[2] str;String str[]={“”,””};String[] str = new String[2];

for(int i=0;i<2;i++)str[i]=””;

答案:CD

37、以下说法正确的是________

TextComponent继承TextFieldTextField继承TextComponentTextField继承TextAreaTextArea继承TextField

答案:B

38、在try-catch-finally语句中,以下关于finally块的说法正确的是________

任何时候都执行只有当catch块没有执行时才执行只有当异常抛出时才执行只有当程序没有被终止时才执行

答案:D

39、当Applet用URL创建InputStream时,涉及下面哪个网络协议________

UDPISO8859-1HTTPMulticast

答案:C

40、假设y=2x^3+3,以下哪个是正确的java语句________

y = 2*x*x*x + 3;y= (2*x)*x*(x+3);y = 2*x*x*x*(x+3)y=a*x*(x*x+7)

答案:A

《Java语言程序设计》测试题及参考答案(第1部分)

《Java语言程序设计》考试题及参考答案

《Java语言程序设计》期末考试模拟试题——判断题和问答题

《Java语言程序设计》期末考试模拟试题——填空题和编程题

计算机等级二考试辅导:Java IO机试题及解答(第1部分)

版权声明:我们致力于保护作者版权,注重分享,被刊用文章【计算机网络期末考试试题及答案(Java语言程序设计)】因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理!;

原文链接:https://www.yxiso.com/fangfa/1868946.html

发表评论:

关于我们
院校搜的目标不仅是为用户提供数据和信息,更是成为每一位学子梦想实现的桥梁。我们相信,通过准确的信息与专业的指导,每一位学子都能找到属于自己的教育之路,迈向成功的未来。助力每一个梦想,实现更美好的未来!
联系方式
电话:
地址:广东省中山市
Email:beimuxi@protonmail.com

Copyright © 2022 院校搜 Inc. 保留所有权利。 Powered by BEIMUCMS 3.0.3

页面耗时0.1558秒, 内存占用1.93 MB, 访问数据库24次

陕ICP备14005772号-15