南开23春学期(高起专1903、专升本1903)《Java语言程序设计》在线作业一

奥鹏南开大学新学期作业参考

南开23春学期(高起专1903、专升本1903)《Java语言程序设计》在线作业一插图

南开大学23春学期(高起专1903、专升本1903)《Java语言程序设计》在线作业

1.Java中,如果类C是类B的子类,类B是类A的子类,那么下面描述正确的是( )。
选项A:C不仅继承了B中的成员,同样也继承了A中的成员
选项B:C只继承了B中的成员
选项C:C只继承了A中的成员
选项D:C不能继承A或B中的成
正确答案问询微信:424329

2.下列关于循环语句的描述中,错误的是( )。
选项A:任何一种循环体内都可以含一种循环语句
选项B:循环体可以使空语句也可以是空
选项C:循环体内可以出现多个break语句
选项D:循环语句,循环体至少被执行一次
正确答案问询微信:424329

3.DataInput和DataOutput是处理哪一种流的接口( )。
选项A:文件流
选项B:字节流
选项C:字符流
选项D:对象流
正确答案问询微信:424329

4.有程序如下,关于程序的描述哪个是正确的?( )
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

5.一个循环一般应包括哪几部分内容()
选项A:初始化部分
选项B:循环体部分
选项C:迭代部分和终止部分
选项D:以上都是
正确答案问询微信:424329

6.下列属于合法的Java标识符是()。
选项A:_cat
选项B:5books
选项C:+static
选项D:-3.14159
正确答案问询微信:424329

7.下面可作为public void aMethod(){…}重载方法的是
选项A:void aMethod(){…}
选项B:public int aMethod(){…}
选项C:public void aMethod ( ){…}
选项D:public int aMethod(int m){…}
正确答案问询微信:424329

8.java程序设计所规定的三种基本控制结构是( )。
选项A:输入、处理、输出
选项B:树形、网形、环形
选项C:顺序、选择、循环
选项D:主程序、子程序、函数
正确答案问询微信:424329

9.下列语句中,属于多分支语句的是( )。
选项A:if语句
选项B:switch语句
选项C:do while语句
选项D:for语句
正确答案问询微信:424329

10.有语句String s=”hello world”; ,以下操作哪个是不合法的?
选项A:int i=s.length();
选项B:s>>>=3;
选项C:String ts=s.trim()
选项D:String t=s+”!”;
正确答案问询微信:424329

11.下列关于字符串的描述中,错误的是( )。
选项A:Java语言中,字符串分为字符串常量和字符串变量2种
选项B:两种不同的字符串都是String类的对象
选项C:Java语言中不再使用字符数组存放字符串
选项D:Java Application程序的main()的参数args[]是一个String类
正确答案问询微信:424329

12.给出下面代码,关于该程序以下哪个说法是正确的?( )
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

13.以下代码段执行后的输出结果为( )
int x=-3; int y=-10;
System.out.println(y%x);
选项A:-1
选项B:2
选项C:1
选项D:3
正确答案问询微信:424329

14.安装JDK时,不需要配置环境变量( )。
选项A:JAVA_HOME
选项B:path
选项C:classpath
选项D:OS
正确答案问询微信:424329

15.测试文件是否存在可以采用如下哪个方法( )。isFile()##isFiles()##exist()##exists()
选项A:isFile()
选项B:isFiles()
选项C:exist()
选项D:exists()
正确答案问询微信:424329

16.以下字符常量中不合法的是()。
选项A:'@'
选项B:'
选项C:char c2="S";
选项D:char c4=97;
选项E:char c3='u0041';
正确答案问询微信:424329

17.下列的变量定义中,错误的是( )。
选项A:int 6_a;
选项B:float a;
选项C:int i=Integer.MAX_VALUE;
选项D:static int i=100;
正确答案问询微信:424329

18.System类在哪个包中( )。
选项A:java.util
选项B:java.io
选项C:java.awt
选项D:java.lang
正确答案问询微信:424329

19.下列描述中不正确的一项是()。
选项A:标识符首字符的后面可以跟数字
选项B:标识符不区分大小写
选项C:复合数据类型变量包括布尔型、字符型、浮点型
选项D:数组属于基本数据类型
正确答案问询微信:424329

20.关于字符串比较,下列叙述哪个是不正确的( )。
选项A:比较字符串是否完全相同不能用==
选项B:equals()和equalsIgnoreCase()的作用完全一致
选项C:equalsIgnoreCase()表示如果两个字符串完全相同则返回true,否则返回false
选项D:String date1,date2;则比较二者是否相同的语句是data1=equals(data2);
正确答案问询微信:424329

21.下列选项中,属于JAVA语言的简单数据类型( )。
选项A:整数型
选项B:数组
选项C:字符型
选项D:浮点型
正确答案问询微信:424329

22.对于标准输入流,下列哪些是正确的( )。
选项A:System.in只能提供字节为单位的数据输入
选项B:System.in被通过InputStreamReader和BufferedReader类的对象进行了两次包装
选项C:输入的字符串需要二次编程转化为具体数据类型
选项D:BufferedReader可以提供以行为单位的输入
正确答案问询微信:424329

23.下列说法不正确的是( ) 。
选项A:不需定义类,就能创建对象
选项B:属性可以是简单变量,也可以是一个对象
选项C:属性必须是简单变量
选项D:对象中必有属性和方法
正确答案问询微信:424329

24.下列标识符中,( )不是正确的变量名?
选项A:int
选项B:one-hundred
选项C:1thing
选项D:thing1
正确答案问询微信:424329

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

26.关于File类,下列哪些是正确的( )。
选项A:可直接获取文件相关信息,如文件名和路径等
选项B:可读取和存储文件内容
选项C:可以用来表示文件和目录
选项D:可通过各种流类包装读写文件
正确答案问询微信:424329

27.下列JAVA语句中,正确是( )。
选项A:int $e,a,b =10;
选项B:char c,d ='a';
选项C:float e=0.0d;
选项D:double e=0.0f;
正确答案问询微信:424329

28.以下关于继承的叙述错误的是( )。
选项A:在Java中类只允许单一继承
选项B:在Java中一个类只能实现一奥鹏南开大学新学期作业参考个接口
选项C:在Java中一个类不能同时继承一个类和实现一个接口
选项D:在Java中接口只允许单一继承
正确答案问询微信:424329

29.Java系统的标准输入对象是System.in,标准输出对象有两个,分别是标准输出System.out和标准错误输出System.err。
选项A:对
选项B:错
正确答案问询微信:424329

30.即使一个类中未显式定义构造函数,也会有一个缺省的构造函数,缺省的构造函数是无参函数,函数体为空。
选项A:错误
选项B:正确
正确答案问询微信:424329

31.抽象类不能创建对象。
选项A:对
选项B:错
正确答案问询微信:424329

32.数组可以通过使用new操作符来获取所需要的存储空间。
选项A:对
选项B:错
正确答案问询微信:424329

33.Java语言的类型是形式语言。
选项A:对
选项B:错
正确答案问询微信:424329

34.在Java中对象可以赋值,只要使用赋值号(等号)即可,相当于生成了一个各属性与赋值对象相同的新对象。
选项A:错误
选项B:正确
正确答案问询微信:424329

35.Java有两类程序:Java Application和Java Applet,其中Java Applet程序由嵌入到浏览器中的解释器解释运行。
选项A:错误
选项B:正确
正确答案问询微信:424329

36.变量不能以数字作为开头
选项A:对
选项B:错
正确答案问询微信:424329

37.若Java源程序中包含了几个类的定义,则编译后就生成对应的几个字节码文件。
选项A:对
选项B:错
正确答案问询微信:424329

38.在Java的方法中定义一个常量要用const关键字。
选项A:对
选项B:错
正确答案问询微信:424329

39.在异常处理中,若try中的代码可能产生多种异常则可以对应多个catch语句,若catch中的参数类型有父类子类关系,此时应该将父类放在后面,子类放在前面。
选项A:对
选项B:错
正确答案问询微信:424329

40.类成员数据必须是公有的
选项A:对
选项B:错
正确答案问询微信:424329

41.只能对一个类的方法进行封装,不能对属性进行封装
选项A:对
选项B:错
正确答案问询微信:424329

42.Java的类不允许多重继承,但接口支持多重继承。
选项A:错误
选项B:正确
正确答案问询微信:424329

43.Java的源代码中定义几个类,编译结果就生成几个以.class为后缀的字节码文件。
选项A:对
选项B:错
正确答案问询微信:424329

提供优质的教育资源

公众号: 超前自学网