超前自学网

 找回密码
 立即注册

奥鹏在线作业,2元一门,先做后付,微信424329

查看: 72|回复: 0

福师《JAVA程序设计》在线作业一-0004

[复制链接]

3万

主题

3万

帖子

9万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
95816
发表于 2020-8-8 18:43:20 | 显示全部楼层 |阅读模式
微信公众号:超前自学网
点击这里
下列关于修饰符混用的说法,错误的是(     )
A:abstract不能与final并列修饰同一个类
B:abstract类中不可以有private的成员
C:static方法中能处理非static的属性
D:abstract方法必须在abstract类中

下列程序段执行后 b3 的结果是( )boolean b1=true, b2, b3; b3= b1 ?b1 : b2;
A:0
B:1
C:true
D:false

设 x = 1 , y = 2 , z = 3,则表达式 y+=z--/++x 的值是(     )
A:3
B:3.5
C:4
D:5

以下哪个约束符可用于定义成员常量(     )
A:static
B:final
C:abstract
D:以上都不对

在 Java 中,所有类的根类是(     )。
A:java.lang.Object
B:java.lang.Class
C:java.applet.Applet
D:java.awt.Frame

执行完代码"int[]x=new int[25];"后,以下说明是正确的( )。
A:x[24]为0
B:x[24]未定义
C:x[25]为0
D:x[0]为空

关于被私有访问控制符private修饰的成员变量,以下说法正确的是(     )。
A:可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类
B:可以被两种类访问和引用:该类本身、该类的所有子类
C:只能被该类自身所访问和修改
D:只能被同一个包中的类访问

要使用Vector必须import入下面哪个包(     )。
A:java.Vector
B:java.io
C:java.util
D:java.Applet

给出如下代码: class test{ private int m; public static void fun() { // some code... } } 如何使成员变量m 被函数fun()直接访问(     )。
A:将private int m 改为protected int m
B:将private int m 改为 public int m
C:将private int m 改为 static int m
D:将private int m 改为 int m

下列关于栈的描述中错误的是(     )
A:栈是先进后出的线性表
B:栈只能顺序存储
C:栈具有记忆作用
D:对栈的插入与删除操作中,不需要改变栈底指针

向量可以描述成(     )。
A:固定长度的数组
B:可变长度的数组
C:一种队列
D:一种堆栈

<font face="Arial">java.io包的File类是_________。</font>
A:<font face="Arial">字符流类</font>
B:<font face="Arial">字节流类</font>
C:<font face="Arial">对象流类</font>
D:<font face="Arial">非流类</font>

<p><font face="Arial">给出下列的代码,哪行在编译时可能会有错误? </font></p><p><font face="Arial">① public void modify(){ <br />② int i, j, k; <br />③ i = 100; <br />④ while ( i &gt; 0 ){ <br />⑤ j = i * 2; <br />⑥ System.out.println (&quot; The value of j is &quot; + j ); <br />⑦ k = k + 1; <br />⑧ } <br />⑨ } </font></p>
A:<font face="Arial">line 4 </font>
B:<font face="Arial">line 6</font>
C:<font face="Arial">line 7</font>
D:<font face="Arial">line 8</font>

下面哪几个函数是public void example(){...}的重载函数( )。
A:public void example( int m){...}
B:public int example(){...}
C:public void example2(){...}
D:public int example3 ( int m, float f){...}

下列运算符中,优先级最高的是(     )。
A:&&
B:++
C:+
D:*

所有的异常类皆继承哪一个类?(     )
A:java.io.Exception
B:java.lang.Throwable
C:java.lang.Exception
D:java.lang.Error

用于定义类成员的访问控制权的一组关键字是(     )
A:class, float, double, public
B:float, boolean, int, long
C:char, extends, float, double
D:public, private, protected

<p><font face="Arial">给出下列代码,则数组初始化中哪项是不正确的?</font></p><p><font face="Arial">byte[] array1,array2[]; <br />byte array3[][]; <br />byte [][] array4; </font></p>
A:<font face="Arial">array2 = array1 </font>
B:<font face="Arial">array2=array3 </font>
C:<font face="Arial">array2=array4</font>
D:<font face="Arial">array3=array4</font>

以下叙述正确的是(     )
A:构造方法必须是public方法
B:main方法必须是public方法
C:Java应用程序的文件名可以是任意的
D:构造方法应该声明为void类型

<font face="Arial">下列哪个修饰符可以使在一个类中定义的成员变量只能被同一包中的类访问?</font>
A:<font face="Arial">private </font>
B:<font face="Arial">无修饰符</font>
C:<font face="Arial">public</font>
D:<font face="Arial">protected</font>

<font face="Arial">在Java中,与数据库连接的技术是_________。</font>
A:<font face="Arial">ODBC</font>
B:<font face="Arial">JDBC</font>
C:<font face="Arial">数据库厂家驱动程序</font>
D:<font face="Arial">数据库厂家的连接协议</font>

<font face="Arial">下列不属于java语言鲁棒性特点的是:</font>
A:<font face="Arial">java能检查程序在变异和运行时的错误</font>
B:<font face="Arial">java 能运行虚拟机实现跨平台</font>
C:<font face="Arial">java 自己操纵内存减少了内存出错的可能性</font>
D:<font face="Arial">java 还实现了真数组,避免了覆盖数据的可能</font>

设有定义 int i=123; long j=456; 下面赋值不正确的语句是(     )
A:j=i;
B:j=(long)i;
C:i=(int)j;
D:i=j;

以下有关构造方法的说法,正确的是(     )
A:一个类的构造方法可以有多个
B:构造方法在类定义时被调用
C:构造方法只能由对象中的其它方法调用
D:构造方法可以和类同名,也可以和类名不同

下列方法中可以用来创建一个新线程的是(     )。
A:实现java.lang.Runnable 接口并重写 start()方法
B:实现java.lang.Runnable 接口并重写 run()方法
C:继承java.lang.Thread 类并重写 run()方法
D:实现java.lang.Thread 类并实现 start()方法

<font face="Arial">下列java标识符,错误的是()</font>
A:<font face="Arial">_sys_varl</font>
B:<font face="Arial">$change</font>
C:<font face="Arial">User_name</font>
D:<font face="Arial">1_file</font>

下列语句序列执行后,k 的值是(     )。 int i=10, j=18, k=30; switch( j - i ) { case 8 : k++; case 9 : k+=2; case 10: k+=3; default : k/=j; }
A:31
B:32
C:2
D:33

<font face="Arial">下列描述中,错误的是_________。</font>
A:<font face="Arial">Java要求编程者管理内存</font>
B:<font face="Arial">Java的安全性体现在多个层次上 </font>
C:<font face="Arial">Applet要求在支持Java的浏览器上运行</font>
D:<font face="Arial">Java有多线程机制 </font>

在switch(expression)语句中,expression的数据类型不能是(     )。
A:double
B:char
C:byte
D:short

不允许作为类及类成员的访问控制符的是(     )。
A:public
B:private
C:static
D:protected

如下哪些是Java中正确的整数表示(     )
A:22
B:0x22
C:022
D:22H

以下哪些是Java语言的特点(     )
A:面向对象
B:安全可靠
C:平台无关
D:多支持线程
E:支持分布操作

下面哪个不是Java中的容器(     )。
A:ScrollPane
B:Canvas
C:Scrollbar
D:Applet
E:Dialog

下列正确的表达式(     )
A:double a=1.0;
B:Double a=new Double(1.0);
C:byte a = 340;
D:Byte a = 120;

选出合理的标识符(     )
A:_sys1_lll
B:2mail
C:$change
D:class

如下哪些是Java中有效的关键字( )
A:Const
B:NULL
C:false
D:this
E:native

下面哪个方法可以在任何时候被任何线程调用(     )
A:notify()
B:wait()
C:notifyAll()
D:sleep()
E:yield()
F:synchronized(this)

哪个布局管理器使用的是组件的最佳尺寸(     )
A:FlowLayout
B:BorderLayout
C:GridLayout
D:CardLayout
E:GridBagLayout

下面哪些判断是正确的( )
A:Abstract不能和final并列修饰同一个类;
B:一个方法使用final修饰,则该方法所在的类不能被继承;
C:abstract方法所在的类必须是abstract类
D:static方法中能处理非static域

数组与向量的区别是( )。
A:数组的长度固定
B:数组元素的数据类型相同,可以是普通数据类型
C:向量长度可变
D:向量的元素类型可不同,只能是对象的引用

拥有abstract方法的类是抽象类,但抽象类中可以没有abstract方法。
A:错误
B:正确

源文件名与public类名可以不相同。
A:错误
B:正确

类及其属性、方法可以同时有一个以上的修饰符来修饰(     )。
A:错误
B:正确

Java的各种数据类型所占用的内存长度与具体软硬件环境有关
A:错误
B:正确

在Java中对象可以赋值,只要使用赋值号(等号)即可,相当于生成了一个各属性与赋值对象相同的新对象。
A:错误
B:正确

如果p是父类Parent的对象,而c是子类Child的对象,则语句p=c是正确的。
A:错误
B:正确

在读字符文件 Employee.dat 时,使用该文件作为参数的类是DataInputStream(     )
A:错误
B:正确

十进制数16的16进制表示格式是0x10。
A:错误
B:正确

在异常处理中,若try中的代码可能产生多种异常则可以对应多个catch语句,若catch中的参数类型有父类子类关系,此时应该将父类放在后面,子类放在前面。(     )
A:错误
B:正确

有的类定义时可以不定义构造函数,所以构造函数不是必需的(     )。
A:错误
B:正确

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|超前自学网 ( 皖ICP备20014425号-1 )|网站地图

GMT+8, 2025-5-1 13:05

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.. 技术支持 by 巅峰设计

快速回复 返回顶部 返回列表