南开大学23年春《Java语言程序设计》在线作业一
奥鹏南开大学新学期作业参考
23春学期(仅限-高起专1903、专升本1903)《Java语言程序设计》在线作业-00001
Java中,如果类C是类B的子类,类B是类A的子类,那么下面描述正确的是( )。
A:C不仅继承了B中的成员,同样也继承了A中的成员
B:C只继承了B中的成员
C:C只继承了A中的成员
D:C不能继承A或B中的成
正确答案问询微信:424329
下列关于循环语句的描述中,错误的是( )。
A:任何一种循环体内都可以含一种循环语句
B:循环体可以使空语句也可以是空
C:循环体内可以出现多个break语句
D:循环语句,循环体至少被执行一次
正确答案问询微信:424329
DataInput和DataOutput是处理哪一种流的接口( )。
A:文件流
B:字节流
C:字符流
D:对象流
正确答案问询微信:424329
有程序如下,关于程序的描述哪个是正确的?( )
public class Person{
static int a[] = new int[10];
public static void main(String a[])
{ System.out.println(arr[1]); }
}
A:编译将产生错误
B:编译时正确,但运行时将产生错误
C:正确,输出0
D:正确,输出?null
正确答案问询微信:424329
一个循环一般应包括哪几部分内容()
A:初始化部分
B:循环体部分
C:迭代部分和终止部分
D:以上都是
正确答案问询微信:424329
下列属于合法的Java标识符是()。
A:_cat
B:5books
C:+static
D:-3.14159
正确答案问询微信:424329
下面可作为public void aMethod(){…}重载方法的是
A:void aMethod(){…}
B:public int aMethod(){…}
C:public void aMethod ( ){…}
D:public int aMethod(int m){…}
正确答案问询微信:424329
java程序设计所规定的三种基本控制结构是( )。
A:输入、处理、输出
B:树形、网形、环形
C:顺奥鹏南开大学新学期作业参考 代做2元一门序、选择、循环
D:主程序、子程序、函数
正确答案问询微信:424329
下列语句中,属于多分支语句的是( )。
A:if语句
B:switch语句
C:do while语句
D:for语句
正确答案问询微信:424329
有语句String s=”hello world”; ,以下操作哪个是不合法的?
A:int i=s.length();
B:s>>>=3;
C:String ts=s.trim()
D:String t=s+”!”;
正确答案问询微信:424329
下列关于字符串的描述中,错误的是( )。
A:Java语言中,字符串分为字符串常量和字符串变量2种
B:两种不同的字符串都是String类的对象
C:Java语言中不再使用字符数组存放字符串
D:Java Application程序的main()的参数args[]是一个String类
正确答案问询微信:424329
给出下面代码,关于该程序以下哪个说法是正确的?( )
public class Person{
static int arr[] = new int[5];
public static void main(String a[])
{
System.out.println(arr[0]); }
}
A:编译时将产生错误
B:编译时正确,运行时将产生错误
C:输出零
D:输出空
正确答案问询微信:424329
以下代码段执行后的输出结果为( )
int x=-3; int y=-10;
System.out.println(y%x);
A:-1
B:2
C:1
D:3
正确答案问询微信:424329
安装JDK时,不需要配置环境变量( )。
A:JAVA_HOME
B:path
C:classpath
D:OS
正确答案问询微信:424329
测试文件是否存在可以采用如下哪个方法( )。isFile()##isFiles()##exist()##exists()
A:isFile()
B:isFiles()
C:exist()
D:exists()
正确答案问询微信:424329
以下字符常量中不合法的是()。
A:'@'
B:'
C:char c2="S";
D:char c4=97;
E:char c3='u0041';
正确答案问询微信:424329
下列的变量定义中,错误的是( )。
A:int 6_a;
B:float a;
C:int i=Integer.MAX_VALUE;
D:static int i=100;
正确答案问询微信:424329
System类在哪个包中( )。
A:java.util
B:java.io
C:java.awt
D:java.lang
正确答案问询微信:424329
下列描述中不正确的一项是()。
A:标识符首字符的后面可以跟数字
B:标识符不区分大小写
C:复合数据类型变量包括布尔型、字符型、浮点型
D:数组属于基本数据类型
正确答案问询微信:424329
关于字符串比较,下列叙述哪个是不正确的( )。
A:比较字符串是否完全相同不能用==
B:equals()和equalsIgnoreCase()的作用完全一致
C:equalsIgnoreCase()表示如果两个字符串完全相同则返回true,否则返回false
D:String date1,date2;则比较二者是否相同的语句是data1=equals(data2);
正确答案问询微信:424329
下列选项中,属于JAVA语言的简单数据类型( )。
A:整数型
B:数组
C:字符型
D:浮点型
正确答案问询微信:424329
对于标准输入流,下列哪些是正确的( )。
A:System.in只能提供字节为单位的数据输入
B:System.in被通过InputStreamReader和BufferedReader类的对象进行了两次包装
C:输入的字符串需要二次编程转化为具体数据类型
D:BufferedReader可以提供以行为单位的输入
正确答案问询微信:424329
下列说法不正确的是( ) 。
A:不需定义类,就能创建对象
B:属性可以是简单变量,也可以是一个对象
C:属性必须是简单变量
D:对象中必有属性和方法
正确答案问询微信:424329
下列标识符中,( )不是正确的变量名?
A:int
B:one-hundred
C:1thing
D:thing1
正确答案问询微信:424329
下列关于for循环和while循环的说法中不正确的( )。
A:while循环能实现的操作,for循环也都能实现
B:while循环判断条件一般是程序结果,for循环判断条件一般是非程序结果
C:两种循环任何时候都可替换
D:两种循环结构中都必须有循环体,循环体不能为空
正确答案问询微信:424329
关于File类,下列哪些是正确的( )。
A:可直接获取文件相关信息,如文件名和路径等
B:可读取和存储文件内容
C:可以用来表示文件和目录
D:可通过各种流类包装读写文件
正确答案问询微信:424329
下列JAVA语句中,正确是( )。
A:int $e,a,b =10;
B:char c,d ='a';
C:float e=0.0d;
D:double e=0.0f;
正确答案问询微信:424329
以下关于继承的叙述错误的是( )。
A:在Java中类只允许单一继承
B:在Java中一个类只能实现一个接口
C:在Java中一个类不能同时继承一个类和实现一个接口
D:在Java中接口只允许单一继承
正确答案问询微信:424329
Java系统的标准输入对象是System.in,标准输出对象有两个,分别是标准输出System.out和标准错误输出System.err。
A:对
B:错
正确答案问询微信:424329
即使一个类中未显式定义构造函数,也会有一个缺省的构造函数,缺省的构造函数是无参函数,函数体为空。
A:错误
B:正确
正确答案问询微信:424329
抽象类不能创建对象。
A:对
B:错
正确答案问询微信:424329
数组可以通过使用new操作符来获取所需要的存储空间。
A:对
B:错
正确答案问询微信:424329
Java语言的类型是形式语言。
A:对
B:错
正确答案问询微信:424329
在Java中对象可以赋值,只要使用赋值号(等号)即可,相当于生成了一个各属性与赋值对象相同的新对象。
A:错误
B:正确
正确答案问询微信:424329
Java有两类程序:Java Application和Java Applet,其中Java Applet程序由嵌入到浏览器中的解释器解释运行。
A:错误
B:正确
正确答案问询微信:424329
变量不能以数字作为开头
A:对
B:错
正确答案问询微信:424329
若Java源程序中包含了几个类的定义,则编译后就生成对应的几个字节码文件。
A:对
B:错
正确答案问询微信:424329
在Java的方法中定义一个常量要用const关键字。
A:对
B:错
正确答案问询微信:424329
在异常处理中,若try中的代码可能产生多种异常则可以对应多个catch语句,若catch中的参数类型有父类子类关系,此时应该将父类放在后面,子类放在前面。
A:对
B:错
正确答案问询微信:424329
类成员数据必须是公有的
A:对
B:错
正确答案问询微信:424329
只能对一个类的方法进行封装,不能对属性进行封装
A:对
B:错
正确答案问询微信:424329
Java的类不允许多重继承,但接口支持多重继承。
A:错误
B:正确
正确答案问询微信:424329
Java的源代码中定义几个类,编译结果就生成几个以.class为后缀的字节码文件。
A:对
B:错
正确答案问询微信:424329