桃子老师 发表于 2021-12-22 13:55:41

浙江广播电视大学21秋《java语言与面向对象程序设计(省)》第1次形考参考

《java语言与面向对象程序设计(省)》第1次形考
1.[单选题] 安装好JDK后,在其bin目录下有许多exe可执行文件,其中“javac.exe”命令的作用是以下哪一种?

    A.Java文档制作工具
    B.Java解释器
    C.Java编译器
    D.Java启动器
    答:——C——
2.[单选题] 执行完以下代码int [ ] x = new int;后,以下哪项说明是正确的?
    A.x为0
    B.x未定义
    C.x为0
    D.x为空
    答:——A——
3.[单选题] 请先阅读下面的代码。
int x=1;
int y=2;
if (x%2==0){
   y++;
}else{
   y--;
}
System.out.println("y="+y);
上面一段程序运行结束时,变量y的值为下列哪一项?
    A.1
    B.2   
    C.3
    D.switch语句
    答:——A——
4.[单选题] 下面哪个函数是public voidaMethod(){...}的重载函数?
    A.voidaMethod( ){...}
    B.public intaMethod(){...}
    C.public voidaMethod ( ){...}
    D.public intaMethod ( int m){...}
    答:————
5.[单选题] 假设int x=2,三元表达式x>0?x+1:5的运行结果是以下哪一个?
    A.0
    B.2
    C.3
    D.5
    答:————
6.[单选题] 下面哪种类型的文件可以在Java虚拟机中运行?
    A..Java
    B..jre
    C..exe
    D..class
    答:————
7.[单选题] 以下关于变量的说法错误的是?
    A.变量名必须是一个有效的标识符
    B.变量在定义时可以没有初始值
    C.变量一旦被定义,在程序中的任何位置都可以被访问
    D.在程序中,可以将一个btye类型的值赋给一个int类型的变量,不需要特殊声明
    答:————
8.[单选题] 有以下方法的定义,请选择该方法的返回类型是?
ReturnTypemethod(byte x, float y)
{
         return(short)x/y*2;
}
    A.byte
    B.short
    C.int
    D.float
    答:————
9.[单选题] 如果jdk的安装路径为“d:\jdk”,若想在命令窗口中任何当前路径下,都可以直接使用javac和java命令,需要将环境变量path设置为以下哪个选项?
    A.d:\jdk;
    B.d:\jdk\bin;
    C.d:\jre\bin;
    D.#d:\jre;
    答:————
10.[单选题] 有程序如下,关于程序的描述哪个是正确的?
public class Person{
  static int arr[] = new int;
  public static void main(String a[])
  {   System.out.println(arr);  }
}
    A.编译将产生错误
    B.编译时正确,但运行时将产生错误
    C.正确,输出0
    D.正确,输出 null
    答:————
11.[单选题] 以下哪个选项可以正确创建一个长度为3的二维数组?
    A.new int ;
    B.new int[];
    C.new int[];
    D.以上答案皆不对
    答:————
12.[单选题] Java属于以下哪种语言?
    A.机器语言
    B.汇编语言
    C.高级语言
    D.以上都不对
    答:————
13.[单选题] 执行如下程序代码
a=0;c=0;
do{
--c;
a=a-1;
}while(a>0);
后,C的值是?
    A.0
    B.1
    C.-1
    D.死循环
    答:————
14.[单选题] 下面的运算符中,用于执行除法运算是哪个?
    A./
    B.\
    C.%
    D.*
    答:————
15.[单选题] 下列语句哪一个正确?
    A.Java程序经编译后会产生机器码
    B.Java程序经编译后会产生字节码
    C.Java程序经编译后会产生DLL
    D.以上都不正确
    答:————
16.[多选题] 下列语句哪些属于循环语句?
    A.for语句
    B.if语句
    C.while语句
    D.switch语句
    答:————
17.[多选题] 关于方法重载的描述,以下选项中哪些是正确的?
    A.方法名必须一致
    B.返回值类型必须不同
    C.参数个数必须一致
    D.参数的个数或类型不一致
    答:————
18.[多选题] 以下选项中,switch语句判断条件可以接收的数据类型有哪些?
    A.int
    B.byte
    C.char
    D.short
    答:————
19.[多选题] 以下选项中,哪些属于JDK工具?
    A.Java编译器
    B.Java运行工具
    C.Java文档生成工具
    D.Java打包工具
    答:————
20.[多选题] Java中的变量可以分为两种数据类型,分别是?
    A.基本数据类型
    B.引用数据类型
    C.数值型
    D.字符型
    答:————
21.[判断题] Java中的关键字都是小写的。
    A.√
    B.×
    答:————
22.[判断题] Java中运算符"+"的优先级低于"&"。
    A.√
    B.×
    答:————
23.[判断题] continue语句只用于循环语句中,它的作用是跳出循环。
    A.√
    B.×
    答:————
24.[判断题] Java程序中不可以为一个浮点数类型变量赋予一个整数数值。
    A.√
    B.×
    答:————
25.[判断题] -5%3的运算结果是2。
    A.√
    B.×
    答:————
26.[判断题] 在Java中对象可以赋值,只要使用赋值号(等号)即可,相当于生成了一个各属性与赋值对象相同的新对象。
    A.√
    B.×
    答:————
27.[判断题] OxC5表示的是一个十六进制整数。
    A.√
    B.×
    答:————
28.[判断题] Java语言中的数组元素下标总是从0开始。
    A.√
    B.×
    答:————
29.[判断题] Java程序运行时,必须经过编译和运行两个步骤。
    A.√
    B.×
    答:————
30.[判断题] Java程序中比较运算符的不等于用"!="表示。
    A.√
    B.×
    答:————
31.[判断题] 注释的作用是使程序在执行时在屏幕上显示//之后的内容。
    A.√
    B.×
    答:————
32.[判断题] Java语言中的数组元素只能是基本数据类型而不能为对象类型。
    A.√
    B.×
    答:————
33.[判断题] 使用方法length( )可以获得字符串或数组的长度。
    A.√
    B.×
    答:————
34.[判断题] java.exe是Java运行工具,它会启动一个Java虚拟机进程。
    A.√
    B.×
    答:————
35.[判断题] Java语言不区分大小写。
    A.√
    B.×
    答:————


页: [1]
查看完整版本: 浙江广播电视大学21秋《java语言与面向对象程序设计(省)》第1次形考参考