超前自学网

 找回密码
 立即注册

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

查看: 83|回复: 0

福师《JAVA程序设计》在线作业二-0001

[复制链接]

3万

主题

3万

帖子

9万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
95816
发表于 2020-8-8 18:43:20 | 显示全部楼层 |阅读模式
微信公众号:超前自学网
点击这里
异常包含下列那些内容(     )。
A:程序中的语法错误
B:程序的编译错误
C:程序执行过程中遇到的事先没有预料到的情况
D:程序事先定义好的可能出现的意外情况

<font face="Arial">下列InputStream类中哪个方法可以用于关闭流?</font>
A:<font face="Arial">skip()</font>
B:<font face="Arial">close()</font>
C:<font face="Arial">mark()</font>
D:<font face="Arial">reset()</font>

当Frame改变大小时,放在其中的按钮大小不变,则使用如下哪个layout(     )。
A:FlowLayout
B:CardLayout
C:North and South of BorderLayout
D:East and West of BorderLayout

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

<font face="Arial">下列的哪个赋值语句是正确的? </font>
A:<font face="Arial">char a=12; </font>
B:<font face="Arial">int a=12.0;</font>
C:<font face="Arial">int a=12.0f;</font>
D:<font face="Arial">int a=(int)12.0;</font>

<font face="Arial">下列的哪个赋值语句是不正确的?</font>
A:<font face="Arial">float f = 11.1; </font>
B:<font face="Arial">double d = 5.3E12;</font>
C:<font face="Arial">float d = 3.14f ; </font>
D:<font face="Arial">double f=11.1E10f;</font>

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

下列关于Java线程的说法那些是正确的(     )。
A:每一个Java线程可以看成由代码、一个真实的CPU以及数据三部份组成
B:创建线程的两种方法中,从Thread类中继承的创建方式可以防止出现多父类问题
C:Thread类属于java.util程序包
D:D. 以上说法无一正确

<font face="Arial">下列的哪个选项可以正确用以表示八进制值8?</font>
A:<font face="Arial">0x8</font>
B:<font face="Arial">0x10</font>
C:<font face="Arial">08</font>
D:<font face="Arial">010</font>

若已定义 byte[ ] x= {11,22,33,-66} ; 其中0&le;k&le;3,则对x数组元素错误的引用是( )
A:x[5-3]
B:x[k]
C:x[k+5]
D:x[0]

<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:char
B:Character
C:String
D:StringBuffer

<font face="Arial">在设计程序时,应采纳的原则之一是________。</font>
A:<font face="Arial">不限制goto语句的使用 </font>
B:<font face="Arial">减少或取消注解行</font>
C:<font face="Arial">程序越短越好</font>
D:<font face="Arial">程序结构应有助于读者理解</font>

<font face="Arial">java语言的执行模式是:</font>
A:<font face="Arial">全编译型</font>
B:<font face="Arial">全解释型</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>

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

下面的代码段中,执行之后i 和j 的值是(     )。 int i = 1; int j; j = i++;
A:1, 1
B:1, 2
C:2, 1
D:2, 2

<font face="Arial">下列哪个选项是Java调试器,如果编译器返回程序代码的错误,可以用它对程序进行调试?</font>
A:<font face="Arial">java.exe</font>
B:<font face="Arial">javadoc.exe</font>
C:<font face="Arial">jdb.exe</font>
D:<font face="Arial">javaprof.exe</font>

下列关于for循环和while循环的说法中哪个是正确的( )
A:while循环能实现的操作,for循环也都能实现
B:while循环判断条件一般是程序结果,for循环判断条件一般是非程序结果
C:两种循环任何时候都可替换
D:两种循环结构中都必须有循环体,循环体不能为空

<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>

关于Java中数据类型叙述正确的是(     )
A:整型数据在不同平台下长度不同
B:boolean类型数据只有2个值,true和false
C:数组属于简单数据类型
D:Java中的指针类型和C语言的一样

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

下列语句执行后,变量a、c的值分别是(     )。 int x=182; int a,c; c=x/100; a=x%10;
A:1,2
B:2,1
C:1.82, 2
D:100,82

<p><font face="Arial">给出下列代码,如何使成员变量m 被方法fun()直接访问?</font></p><p><font face="Arial">class Test <br />{ <br />private int m; <br />public static void fun() <br />{ <br />... <br />} <br />} </font></p>
A:<font face="Arial">将private int m 改为protected int m </font>
B:<font face="Arial">将private int m 改为 public int m </font>
C:<font face="Arial">将private int m 改为 static int m </font>
D:<font face="Arial">将private int m 改为 int m</font>

下列程序段的输出结果是 (     )。 public class operatorsandExpressions{ void stringPlus(){ int x=3,y=4,z=5; System.out.println(x+y+z); } }
A:xyz
B:x+y+z
C:12
D:以上答案均不正确

以下有关类的继承的叙述中,正确的是(     )
A:子类能直接继承父类所有的非私有属性,也可通过接口继承父类的私有属性
B:子类只能继承父类的方法,不能继承父类的属性
C:子类只能继承父类的非私有属性,不能继承父类的方法
D:子类不能继承父类的私有属性

下面哪几个函数是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){...}

Java语言的类间的继承关系是(     )
A:多重的
B:单重的
C:线程的
D:不能继承

给出如下代码: 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

<font face="Arial">java以JVM为基础,最下层是移植接口,由适配器和()组成</font>
A:<font face="Arial">网卡</font>
B:<font face="Arial">Java os</font>
C:<font face="Arial">Java基本类</font>
D:<font face="Arial">Java 应用程序和applet小程序</font>

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

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

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

下列哪些语句是正确的(     )。
A:int a[][]=new int[][3];
B:int a[][]={{1,3},{2,3,4},{1,2}};
C:String s[][]=new String[2][];
D:String s[][]={{"can","I"},{"help","you"}}

下面是在命令行运行Java应用程序A,怎样才能在main(String args[])方法中访问单词&quot;first&quot; ()。 java A the first snow , the first snow came.
A:args[0]
B:args[1]
C:args[2]
D:args[5]

定义一个类名为"MyClass.java"的类,并且该类可被一个工程中的所有类访问,那么该类的正确声明应为(     )。
A:private class MyClass extends Object
B:class MyClass extends Object
C:public class MyClass
D:public class MyClass extends Object

指出下列哪个方法与方法public void add(int a){}为合理的重载方法( )。
A:public int add(int a)
B:public void add(long a)
C:public void add(int a,int b)
D:public void add(float a)

下述哪些说法是正确的(     )。
A:java语言中的类只能有一个构造函数
B:程序员可以自己定义自己的异常
C:java语言允许多继承
D:socket在java.net包中

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

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

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

若Java源程序中包含了几个类的定义,则编译后就生成对应的几个字节码文件。
A:错误
B:正确

abstract方法所在的类必须是abstract类。
A:错误
B:正确

用“+”可以实现字符串的拼接,用- 可以从一个字符串中去除一个字符子串(     )
A:错误
B:正确

Java的字符类型采用的是ASCII编码(     )
A:错误
B:正确

构造函数用于创建类的实例对象,构造函数名应与类名相同,在类中必须定义构造函数,且只能定义一个构造函数。
A:错误
B:正确

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

Final类中的属性和方法都必须被final修饰符修饰(     )
A:错误
B:正确

Java源程序文件应以.java为后缀名保存,文件内包含几个类的定义就编译生成几个对应的字节码文件。
A:错误
B:正确

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

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

本版积分规则

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

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

Powered by Discuz! X3.4

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

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