聚合答案库

免费查题,不限次数,
扫描二维码立即使用。

了解更多
免费中国大学MOOC Java语言程序设计(青岛理工大学琴岛学院)1452283197 最新慕课答案-聚合答案库
作者:20782912023-03-04 00:00 点赞 收藏 热度:16

第1讲概述测验

1、单选题:
‏运行Java程序的命令是:‏
选项:
A: javadoc
B: javac 
C: java
D: exe
答案: 【 java

2、单选题:
‏编译Java源程序的命令是:‌
选项:
A: javadoc
B: javac  
C: java
D: exe
答案: 【 javac  

3、单选题:
‌Java程序编译后产生的字节码文件的扩展名为:​
选项:
A: java
B: class
C: html
D: exe
答案: 【 class

4、单选题:
​main方法是Java Application程序执行的入口点,下面main方法的方法头哪项是合法的:​
选项:
A: public static void main(   )
B: public static int main (String[] arg)
C: public static void main (String args[ ])
D: public void main (String args[])
答案: 【 public static void main (String args[ ])

5、单选题:
‌Java开发工具包的缩写是‏
选项:
A: JDK
B: JRE
C: JVM
D: Java
答案: 【 JDK

6、单选题:
‎(  )支持字节码文件(.class)在不同的平台上运行,实现了“一次编译,多次运行”。‍
选项:
A:  JDK
B: JRE
C: JVM
D: Java
答案: 【 JVM

7、多选题:
​面向对象程序的三个基本特性是:‌
选项:
A: 抽象 
B: 封装
C: 继承
D:  多态
答案: 【 封装;
继承;
 多态

8、多选题:
‏面向对象语言有哪些:‏
选项:
A: C++
B: C
C: Java
D: Python
答案: 【 C++;
Java;
Python

9、多选题:
‎Java语言的特点有:‌
选项:
A: 跨平台性
B: 简单
C: 面向对象
D: 网络编程
答案: 【 跨平台性;
简单;
面向对象;
网络编程

第2讲 Java 编程基础

流程控制语句测验

1、单选题:
‏下面代码片段,当x=2是的运行结果是(    )‍‏switch ( x ){‍‏case 1: System.out.println(1);‍‏case 2:‍‏case 3: System.out.println(3);‍‏case 4: System.out.println(4);‍‏}‍
选项:
A: 输出结果为3
B: 没有输出任何结果
C: 输出结果是3和4
D: 输出结果是1、3和4
答案: 【 输出结果是3和4

2、单选题:
‍结构化程序设计所规定的三种基本控制结构是(     )‌
选项:
A: 输入、处理、输出
B: 顺序、选择、循环
C: 树形、网形、环形
D: 主程序、子程序、函数
答案: 【 顺序、选择、循环

3、单选题:
​下列关于for循环和while循环的说法中哪个是正确的?(       )​
选项:
A: while循环判断条件一般是程序结果,for循环判断条件一般是非程序结果
B: while循环常用于循环次数不确定情况,for循环常用于循环次数确定情况
C: while循环能实现的操作,for循环也都能实现
D: 两种循环任何时候都可替换
答案: 【 while循环常用于循环次数不确定情况,for循环常用于循环次数确定情况

4、单选题:
‎下面哪一个循环会导致死循环?(    )​
选项:
A: for(int i=0;i>=0;i++)
B: for(int j=0;j<10;j++)
C: for(int k=0;k<0;k++)
D: for(int m=10;m>0;m++)
答案: 【 for(int i=0;i>=0;i++)

5、单选题:
‏给定某Java程序的main方法如下所示:该程序的运行结果是(       )‍‏public static void main(String[] args){‍‏        boolean boo = true;‍‏        if (boo == false) {‍‏                System.out.println("a");‍‏        } else {‍‏                System.out.println("b");‍‏        }‍‏}‍
选项:
A: 输出b
B: 输出a
C: 运行时出错
D: 输出ab
答案: 【 输出b

6、单选题:
‎分析下面的Java代码片段,编译运行后的输出结果是  (     )‌‎for(int i=0;i<6;i++){‌‎    int k = ++i;‌‎    while(k<5){‌‎        System.out.println(i);‌‎        break;‌‎    }‌‎}‌‎‌
选项:
A: 13
B: 024
C: 02
D: 123
答案: 【 13

7、单选题:
‏Java程序中,(    )关键字用来退出循环,将控制权转给程序的其他部分。‌
选项:
A: break
B: continue
C: exit
D: return
答案: 【 break

8、单选题:
​有如下代码段:‌​switch( x ){‌​        case 100 :‌​                System.out.println("100");‌​                break;‌​        case 110 :‌                System.out.println("110");‌                break;‌​}‌​下列x的定义中,可以使上述代码段输出100的是:‌
选项:
A: String x = "100";
B: int x = 110;
C: int x = 100;
D: double x = 100;
答案: 【 int x = 100;

9、单选题:
​下面哪个不能用于switch语句的参数‏
选项:
A: boolean b = false
B: char c=’a’
C: int i=1
D: byte b=1
答案: 【 boolean b = false

10、单选题:
‎下述程序片段,运行后j的输出结果为:‎‎int i=1;‎‎int j=i++;‎‎if( (j>++j) && (i++==j) ) {j+=i;}‎‎System.out.println(j);‎
选项:
A: 2
B: 1
C: 4
D: 3
答案: 【 2

11、单选题:
‍执行如下程序代码​‍a=0;​‍c=0;​‍do{​‍–c;​‍a=a-1;​‍}while(a>0);​‍后,c的值是(    )。​‍​
选项:
A: 死循环
B: 1
C: 0
D: -1
答案: 【 -1

12、单选题:
​在Java中,(    )关键字用来终止循环语句。‎
选项:
A: return
B: continue
C: exit
D: break
答案: 【 break

13、单选题:
​下面代码段执行后,x的值为(   )‌​int a=4, b=5, x=3;‌​if (++a==b) x=x*a;‌
选项:
A: 15
B: 12
C: 20
D: 3
答案: 【 15

14、单选题:
​有如下代码段:‌​if(x<0) {System.out.println("first");}‌​else if(x<20) {System.out.println("second");}‌​else {System.out.println("third");}‌​当上述代码段输出“second”时,x的范围是(  )‌
选项:
A: x<20 && x>0
B: x>0
C: x<20
D: x<=0
答案: 【 x<20 && x>0

15、单选题:
‏下列语句执行后,j的值是(    )‌‏int j=3, i=3;‌‏while(–i!=i/j) j=j+2;‌‏‌
选项:
A: 5
B: 4
C: 7
D: 6
答案: 【 7

16、单选题:
​下列语句执行后,x的值是(     )‍​int x=2;‍​do{x+=x;}while(x<17);‍​‍
选项:
A: 16
B: 256
C: 4
D: 32
答案: 【 32

17、单选题:
​执行下列语句后,i、j的值是(  )‌​int i=1, j=8;‌​do{‌​    if(i++>–j)‌​         continue;‌​}while(i<4);‌​‌
选项:
A: i=5,j=5
B: i=5,j=4
C: i=4,j=5
D: i=5,j=6
答案: 【 i=4,j=5

18、单选题:
‍下面代码输出结果是(   )‏‍int a = 0;‏‍while (a<5){‏‍    switch (a){‏‍        case 0;‏‍        case 3:a = a + 2;‏‍        case 1;‏‍        case 2:a = a + 3;‏‍        default:a = a + 5;‏‍    }‏‍}‏‍System.out.println(a);‏‍‏
选项:
A: 0
B: 5
C: 10
D: 其他
答案: 【 10

19、单选题:
‎在Java的以下的变量赋值语句中,无法通过编译的是(    )。‍
选项:
A: char c2=’女’;
B: char c1="男";
C: double d1=1.2;
D: int f1=128;
答案: 【 char c1="男";

20、单选题:
‎下列标识符合法的是(      )​
选项:
A: car.taxi
B: $Usdollars
C: new
D: 1234
答案: 【 $Usdollars

21、单选题:
‍设x为float型变量,y为double型变量,a为int型变量,b为long型变量,c为char型变量,则表达式x+y*a/x+b/y+c的值为(       )类型‍
选项:
A: int
B: double
C: char
D: long
答案: 【 long

22、单选题:
‎System.out.println("5" + 2);的输出结果应该是(      )。‏
选项:
A: 7
B: 52
C: 2
D: 5
答案: 【 52

23、单选题:
‌下面哪一个操作符的优先级最高?(     )‎
选项:
A: &&
B: ||
C: !
D: ()
答案: 【 ()

24、单选题:
‎下列不可作为Java语言标识符的是(    )‍
选项:
A: 11
B: _1
C: a1
D: $1
答案: 【 11

25、单选题:
‌Java的跨平台机制是由(    )实现的。‏
选项:
A: html
B: Java IDE
C: JVM
D: GC
答案: 【 JVM

26、单选题:
‏JDK安装成功后,(      )目录用于存放Java开发所需的类库。‌
选项:
A: jre
B: bin
C: lib
D: demo
答案: 【 lib

27、单选题:
​Java程序的执行过程中用到一套JDK工具,其中javac.exe指(      )​
选项:
A: Java字节码解释器
B: Java文档生成器
C: Java类分解器
D: Java语言编译器
答案: 【 Java语言编译器

28、单选题:
‏Java语言是1995年由(     )公司发布的。‍
选项:
A: Borland
B: Microsoft
C: Fox Software
D: Sun
答案: 【 Sun

29、单选题:
‏Java源程序的扩展名为(     )‎
选项:
A: .java
B: javac
C: .Java
D: .class
答案: 【 .java

30、单选题:
‎Java程序中,main方法的格式正确的是(     )​
选项:
A: public static void main(String[] args)
B: public static main(String[] args)
C: public void main(String[] args)
D: static void main(String[] args)
答案: 【 public static void main(String[] args)

31、单选题:
‎Java程序经过编译后生成的文件的后缀是(       )‍
选项:
A: .java
B: .exe
C: .obj
D: .class
答案: 【 .class

32、单选题:
‌若a的值为3时,下列程序段被执行后,c的值是多少?(     )‍‌if( a >  0)‍‌if( a > 3 ) c = 2;‍‌else c = 3;‍‌else c = 4;‍
选项:
A: 3
B: 2
C: 4
D: 1
答案: 【 3

33、判断题:
‎当break语句出现在嵌套循环中的内层循环时,它只能跳出内层循环。‌
选项:
A: 正确
B: 错误
答案: 【 错误

34、判断题:
‌if()条件语句和switch()条件语句中的判断条件语句的值都是布尔类型。‎
选项:
A: 正确
B: 错误
答案: 【 错误

35、判断题:
‎continue语句只用于循环语句中,它的作用是跳出循环。​
选项:
A: 正确
B: 错误
答案: 【 错误

36、判断题:
‏当if语句只控制一行执行语句时,可以不写后面大括号。‏
选项:
A: 正确
B: 错误
答案: 【 正确

37、判断题:
‍switch条件语句可以针对某个表达式的值作出判断,从而决定程序执行哪一段代码。‎
选项:
A: 正确
B: 错误
答案: 【 正确

38、判断题:
‌do..while语句与while语句完全相同,没有任何区别。‎
选项:
A: 正确
B: 错误
答案: 【 错误

39、判断题:
​在Java中,无论循环条件是什么,while循环都将至少执行一次。‌
选项:
A: 正确
B: 错误
答案: 【 错误

40、判断题:
‌若定义变量float f1,f2 = 8.0F,变量f1,f2均被初始化为8.0‌
选项:
A: 正确
B: 错误
答案: 【 错误

41、判断题:
‌在Java中,小数会被默认是double类型的值。​
选项:
A: 正确
B: 错误
答案: 【

欢迎您对本文章进行评论
文明留言,请勿恶意评论,包括但不限于纯数字、敏感内容、非法昵称等
暂无讨论,说说你的看法吧
学习通答案

学习通答案

学习通答案
职教云答案

职教云答案

Q&A

备案号:冀ICP备20010840号 2020-2099辉辉网络科技 All Rights Reserved