搞酬寿供弦小构污从管瘸群芥
第一章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.手机浏览器可以添加书签收藏本网页
点击浏览器底部菜单-【添加书签】-收藏本网页
点击浏览器底部菜单-【书签/历史】-可查看本网页
获取更多慕课答案,欢迎在浏览器访问我们的网站:
http://mooc.mengmianren.com
注:请切换至英文输入法输入域名,如果没有成功进入网站,请输入完整域名:http://mooc.mengmianren.com/
我们的公众号
打开手机微信,扫一扫下方二维码,关注微信公众号:萌面人APP
本公众号可查看各种网课答案,还可免费查看大学教材答案
点击这里,可查看公众号功能介绍
APP下载
APP功能说明
1.可查看各种网课答案
点击【萌面人官网】,可查看知到智慧树,超星尔雅学习通,学堂在线等网课答案
点击【中国大学慕课答案】,可查看mooc慕课答案
2.可一键领取淘宝/天猫/京东/拼多多无门槛优惠券
如图所示,点击对应图标即可领取淘宝/天猫/京东/拼多多无门槛优惠券
羞第瘁矮卑继惰刊盯莲墩墟马