面向对象程序设计(黄淮学院)1461817161 中国大学MOOC答案100分完整版

辽凶确苛胶拾潞德舱杀林博搂

第一章java开发入门

Java开发入门

1、单选题:
​如果jdk的安装路径为:c:jdk,若想在命令窗口中任何当前路径下,都可以直接使用javac和java命令,需要将环境变量path设置为以下哪个选项(   )​

A: c:jdk
B: c:jdkbin
C: c:jrebin
D: c:jre
答案:  c:jdkbin

2、单选题:
‏下面关于classpath环境变量的说法中,说法正确的是(  ) ‌‏‌

A: classpath配置一次后可永久使用
B: 没有classpath环境变量就不能运行Java程序
C: classpath环境变量可以让虚拟机找到class文件的目录
D: 查看当前classpath配置的命令是:classpath
答案:  classpath环境变量可以让虚拟机找到class文件的目录

3、单选题:
‌下面哪种类型的文件可以在Java虚拟机中运行(   )‌‌‌

A: .java
B: .jre
C: .exe
D: .class
答案:  .class

4、单选题:
‌Java属于以下哪种语言(   )‍‌‍

A: 机器语言
B: 汇编语言
C: 高级语言
D: 以上都不对
答案:  高级语言

5、单选题:
‎下面关于Java特点的描述中,错误的是(   )。‏‎‏

A: Java是一门面向对象的语言
B: Java具有自动垃圾回收的机制
C: Java可以运行在Window和Linux等不同平台上
D: Java中只支持单线程序运行
答案:  Java中只支持单线程序运行

Java环境搭建

1、判断题:
JDK安装成功后,需要将bin目录的路径配置在环境变量path中。(   )‎

A: 正确
B: 错误
答案:  正确

2、判断题:
‌Java配置环境变量path的目的是为了可以查找到.class文件。(   )​

A: 正确
B: 错误
答案:  错误

3、判断题:
‍JDK安装成功后,classpath环境变量必须配置。(   )‌

A: 正确
B: 错误
答案:  错误

第一章Java入门测试

1、单选题:
       下列选项中,可以正确配置classpath的命令是(  )。​​

A:  set classpath =C:Program FilesJavajdk1.7.0_15bin
B:  set classpath : C:Program FilesJavajdk1.7.0_15bin
C: classpath set =C:Program FilesJavajdk1.7.0_15bin
D: classpath set : C:Program FilesJavajdk1.7.0_15bin
答案:   set classpath =C:Program FilesJavajdk1.7.0_15bin

2、单选题:
  下面关于path环境变量的说法中,错误的是(  )。‎‎

A:  path环境变量是系统环境变量中的一种,它用于保存一系列的路径
B:  在命令行窗口输入”setpath”命令,可以查看当前系统的path环境变量
C:  在命令窗口对环境变量进行的任何修改只对当前窗口有效,一旦关闭窗口,所有的设置都会被取消
D: 配置系统环境变量时以英文半角逗号(,)分隔每一个路径
答案:  配置系统环境变量时以英文半角逗号(,)分隔每一个路径

3、单选题:
下面关于Java程序的描述中,错误的是(  )。‍‍

A: Java程序运行时,必须经过编译和运行两个步骤
B:  .java格式的源文件是用来编译的
C:   .class格式的文件是用来运行的
D: 不同操作系统上的Java虚拟机是相同的
答案:  不同操作系统上的Java虚拟机是相同的

4、单选题:
下面关于javac命令作用的描述中,正确的是(  )。‍‍

A:  可以执行java程序
B:  可以将编写好的Java文件编译成.class文件
C: 可以把文件压缩
D:  可以把数据打包
答案:   可以将编写好的Java文件编译成.class文件

5、单选题:
 下列关于Java特点的描述中,错误的是(  )。‍‍

A:  Java语言不支持指针
B:  Java具有自动垃圾回收的机制
C:      Java只能运行在Window和Linux平台
D: Java允许多个线程同时执行
答案:       Java只能运行在Window和Linux平台

6、单选题:
Java的开发工具是‏‏

A: JVM 
B: JRE
C:  JDK  
D: JavaAPI
答案:   JDK  

7、判断题:
   可以通过鼠标右键单击包名的方式创建一个Java类。(  )‌‍‌

A: 正确
B: 错误
答案:  正确

8、判断题:
   只能使用Eclipse开发Java程序。(  )‎‍‎

A: 正确
B: 错误
答案:  错误

9、判断题:
   配置classpath环境变量的目的是为了查找java文件。(  )​‍​

A: 正确
B: 错误
答案:  错误

10、判断题:
     JDK5以后可以不用配置classpath环境变量。(  )‎‎‎

A: 正确
B: 错误
答案:  正确

11、判断题:
      main()函数是java程序的执行入口。(  )‌‌‌

A: 正确
B: 错误
答案:  正确

12、判断题:
​main()的写法是public void main(String[]arg)​

A: 正确
B: 错误
答案:  错误

13、判断题:
‎package名与路径同名‍

A: 正确
B: 错误
答案:  正确

14、判断题:
‌import表示导入‎

A: 正确
B: 错误
答案:  正确

15、判断题:
‏编译程序的基本命令是javac‎

A: 正确
B: 错误
答案:  正确

第二章java编程基础

Java变量定义

1、单选题:
‍下面关于布尔类型变量的定义中,正确的是(   )‏

A: boolean a=TRUE;
B: boolean b=FALSE;
C: boolean c=’true’;
D: boolean d=false;
答案:  boolean d=false;

2、单选题:
​下面浮点型数据的定义中,错误的是(   )‏​‏

A: float a=1.23;
B: double b=1.23;
C: double c=1.5E4;
D: float d=’a’;
答案:  float a=1.23;

3、单选题:
‏ 以下关于三元运算符的说法中,正确的是(   )‍‏‍

A: 三元运算符第一个表达式的结果必须是boolean类型值。
B: 三元运算符第一个表达式的结果可以是任意类型的值。
C: 三元运算符只能得到基本类型的结果。
D: 以上说法都不对。
答案:  三元运算符第一个表达式的结果必须是boolean类型值。

4、填空题:
‎在Java中一个字符数据开销字节数是多少?‎‎‎
答案:  两个字节

5、填空题:
‎在Java中用什么类型的变量存储一个逻辑值?‌‎‌
答案:  布尔类型

Java基本语法

1、单选题:
​下列选项中,哪一个不能通过编译(   )。‍​‍

A: byte a=1; 
B: short b=100;
C: int c=’a’;
D: long d=8888888888;
答案:  long d=8888888888;

2、单选题:
‏下面浮点型数据的定义中,错误的是(   )。​

A: float a=1.23; 
B: double b=1.23;
C: double c=1.5E4; 
D: float d=’a’;
答案:  float a=1.23; 

3、单选题:
‎下列关于int类型变量的定义,错误的是(   )。‎

A: int a=10; 
B: int b,c=20;
C: int d=e=30;
D: int f=40;
答案:  int d=e=30;

4、单选题:
‍下面关于整数类型的描述中,错误的是(   )。‍

A: byte是java中的整数类型,它的取值范围是-127到128
B: Java中的整数有正负之分
C: bit是java中的整数类型,它代表的是1个字节。
D: int是java中的整数类型,它在内存中占4个字节
答案:  bit是java中的整数类型,它代表的是1个字节。

5、单选题:
​ 表达式7%(-3)的运算结果为(   )。‏​‏

A: -2
B: -1
C: 2
D: 1
答案:  1

Java运算符

1、单选题:
‌下列运算符合法的是(  )​‌​

A: &&
B: <>
C: if
D: :=
答案:  &&

2、单选题:
‏表达式:(x>y) ? (z>w) ?x:z:w,(其中x=5,y=9,z=1,w=9)的值为(   )‍‏‍

A: 5
B: 8
C: 1
D: 9
答案:  9

3、单选题:
‌以下程序的运行结果是:(   )‎‌public class Increment{ ‎‌       public static void main(String args[]){ ‎int c; ‎c = 2; ‎System.out.println(c);    ‎System.out.println(c++);    ‎System.out.println(c);    ‎}      ‎‌} ‎‌‎

A: 2 2 2 
B: 2 3 3  
C: 2 2 3
D: 3 4 4 
答案:  2 2 3

4、单选题:
​下面哪一个操作符的优先级最高?(  )‌​‌

A: &&
B: || 
C: ! 
D: ( )
答案:  ( )

5、单选题:
‌执行语句int i = 1, j = ++i; 后i与j的值分别为(    )。‏‌‏

A: 1与1 
B: 2与1
C: 1与2 
D: 2与2
答案:  2与2

6、单选题:
‎ 在Java中,”456″属于(   )类的对象。 ‌

A: int
B: String
C: Integer 
D: Number 
答案:  String

7、单选题:
‍System.out.println(“5” + 2);的输出结果应该是(    )。‌‍‌

A: 52
B: 7  
C: 2
D: 5
答案:  52

8、单选题:
‍设x为float型变量,y为double型变量,a为int型变量,b为long型变量, c为‌‍char型变量,则表达式x+y*a/x+b/y+c的值为(     )类型。 ‌‍‌

A: int  
B: long 
C: double 
D: char 
答案:  double 

循环结构

1、单选题:
‏while语句的循环体中不能包含的语句是(   )‌‏‌

A:  while语句
B: 方法定义语句
C: if语句
D: switch语句
答案:  方法定义语句

2、单选题:
‍以下选项中循环结构合法的是(  ) ‌‍‌

A: while (int  i<7) {     i++;      System.out.println(“i is “+i);  } 
B:  int  j=3; while(j) {   System.out.println(“ j  is “+j); } 
C: int  j=0; for(int  k=0; j + k !=10; j++,k++) {     System.out.println(“ j  is “+ j + “k  is”+ k); } 
D: int  j=0; do{       System.out.println( “j  is “+j++);       if (j = = 3) {continue  loop;}  }while  (j<10); 
答案:  int  j=0; for(int  k=0; j + k !=10; j++,k++) {     System.out.println(“ j  is “+ j + “k  is”+ k); } 

3、单选题:
‌下列关于for循环和while循环的说法中哪个是正确的?(   )‌‌‌

A: while循环能实现的操作,for循环也都能实现 
B: while循环判断条件一般是程序结果,for循环判断条件一般是非程序结果
C: 两种循环任何时候都可替换
D: 两种循环结构中都必须有循环体,循环体不能为空
答案:  while循环判断条件一般是程序结果,for循环判断条件一般是非程序结果

4、单选题:
‍下面哪一个循环会导致死循环?(    )‌‍‌

A: for (int k = 0; k < 0; k++)  
B: for (int k = 10; k > 0; k–) 
C: for (int k = 0; k < 10; k–) 
D: for (int k = 0; k > 0; k++) 
答案:  for (int k = 0; k < 10; k–) 

5、单选题:
‌有如下程序段: ‏‌int total = 0; ‏‌for ( int i = 0; i < 4; i++ ){ ‏‌  if ( i == 1) continue;  ‏‌  if ( i == 2) break;                            ‏‌  total += i; ‏‌} ‏‌则执行完该程序段后total的值为:(    )。 ‏‌‏

A: 0
B: 1
C: 3
D: 6
答案:  0

6、单选题:
‎执行如下程序代码 ‌‎  a=0;c=0; ‌‎  do{ ‌‎  –c; ‌‎  a=a-1; ‌‎  }while(a>0); ‌‎  后,C的值是(  ) ‌‎‌

A: 0
B: 1
C: -1
D: 死循环
答案:  -1

数组

1、单选题:
设有下列数组定义语句:‎int a[][]= {{1, 2}, {3}};‎则对此语句的叙述正确的是(    )。‎​‎

A: 定义了一个名为a的一维数组
B: a[1][1]为0
C: a数组元素的下标为1~3
D: 数组中每个元素的类型都是整数
答案:  数组中每个元素的类型都是整数

2、单选题:
执行完以下代码int [ ]  x = new int[10];后,以下哪项说明是正确的(    )‎‏‎

A: x[9]为0
B: x[9]未定义
C: x[10]为0 
D: x[0]为空
答案:  x[9]为0

3、单选题:
下面哪一个是合法的数组声明和构造语句(     ) ‏‏‏

A: int[] ages = [100];
B: int ages = new int[100]; 
C:  int[] ages = new int[100]; 
D: int() ages = new int(100); 
答案:   int[] ages = new int[100]; 

4、单选题:
‌下面关于数组声明和初始化的语句那个有语法错误?(    ) ‏‌‏

A: int a1[]={3,4,5}; 
B: String a2[]={“string1″,”string1″,”string1”}; 
C: String a3[]=new String(3); 
D: int[][] a4=new int[3][3]; 
答案:  String a3[]=new String(3); 

5、单选题:



上方为免费预览版答案,如需购买完整答案,请点击下方红字:



点击这里,购买完整版答案


为了方便下次阅读,建议在浏览器添加书签收藏本网页

添加书签方法:

1.电脑按键盘的Ctrl键+D键即可收藏本网页

2.手机浏览器可以添加书签收藏本网页

点击浏览器底部菜单-【添加书签】-收藏本网页

面向对象程序设计(黄淮学院)1461817161 中国大学MOOC答案100分完整版第1张

点击浏览器底部菜单-【书签/历史】-可查看本网页

面向对象程序设计(黄淮学院)1461817161 中国大学MOOC答案100分完整版第2张


获取更多慕课答案,欢迎在浏览器访问我们的网站:



http://mooc.mengmianren.com

面向对象程序设计(黄淮学院)1461817161 中国大学MOOC答案100分完整版第3张

面向对象程序设计(黄淮学院)1461817161 中国大学MOOC答案100分完整版第4张

注:请切换至英文输入法输入域名,如果没有成功进入网站,请输入完整域名:http://mooc.mengmianren.com/


我们的公众号

打开手机微信,扫一扫下方二维码,关注微信公众号:萌面人APP

本公众号可查看各种网课答案,还可免费查看大学教材答案

点击这里,可查看公众号功能介绍

面向对象程序设计(黄淮学院)1461817161 中国大学MOOC答案100分完整版第5张




APP下载



点击这里下载萌面人APP,使用更方便!




APP功能说明

1.可查看各种网课答案

点击【萌面人官网】,可查看知到智慧树,超星尔雅学习通,学堂在线等网课答案

面向对象程序设计(黄淮学院)1461817161 中国大学MOOC答案100分完整版第6张

点击【中国大学慕课答案】,可查看mooc慕课答案

面向对象程序设计(黄淮学院)1461817161 中国大学MOOC答案100分完整版第7张

2.可一键领取淘宝/天猫/京东/拼多多无门槛优惠券

如图所示,点击对应图标即可领取淘宝/天猫/京东/拼多多无门槛优惠券

面向对象程序设计(黄淮学院)1461817161 中国大学MOOC答案100分完整版第8张


敌椽驴雇赶寥讲练涪时蔬雄碑