弧钞痊渡尝瓣且典绍渐冕圭厦
对应课程:点击查看
起止时间:2019-09-16到2019-12-31
更新状态:已完结
第1周 Java语言基础 第1周测试
1、 Java源文件扩展名和编译后的文件扩展名分别为( )。
A:class和 .java
B:java和 .class
C:class和 .class
D:java和 .java
答案: java和 .class
2、 下面哪个语句(初始化数组)是不正确的:( )
A:int x[] = {1,2,3};
B:int x[3] = {1,2,3};
C:int[] x = {1,2,3};
D:int x[] = new int[]{1,2,3};
答案: int x[3] = {1,2,3};
3、 下面的代码段中,执行之后i 和j 的值是什么? ( )int i = 1; int j; j = i++2+3–i;
A:1, 2
B:1, 5
C: 2, 1
D:2, 2
答案: 1, 5
4、 在Java应用程序中,[ ]主方法头是合法的。
A:public static void main(String[] args)
B:public void main(String args[])
C:public static main(String args)
D:static void main(String[] a)
答案: public static void main(String[] args)
5、 有语句:String s=”zhongguo”,下面哪项可以获取字符串s中字符的个数[ ]
A:s.length
B:s.length()
C:len(s)
D:s.charAt()
答案: s.length()
6、 下面哪条语句定义了5个元素的数组[ ]
A:int [] a={22,23,24,25,12};
B:int a []=new int(5);
C:int [5] array;
D:int [] arr;
答案: int [] a={22,23,24,25,12};
7、 现有如下程序片断: int x=6; if(x){ System.out.println(“x=”+x); }else{ System.out.println(“x=0”); }执行程序片断的结果是[ ]
A:x=6
B:x=0
C:编译出错
D:运行异常
答案: 编译出错
8、 下面选项中不能把整型变量intNum转换为字符串的是[ ]
A:String str=intNum+“” ;
B:String str=Integer.toString(intNum);
C:String str=String.valueOf(intNum);
D:Stirngstr=Integer.valueOf(intNum);
答案: Stirngstr=Integer.valueOf(intNum);
9、 下列关于实型变量书写正确的是[ ]
A:E3
B:2e0.3
C:1.2e3
D:1.2E0.3
答案: 1.2e3
10、 判断字符型变量c1是否为小写字母的正确表达式为( )。
A:‘a’<=c1<=’z’
B:(c1>=’A’)&&(c1<=’z’)
C:(‘a’>=c1)||(‘z’<=c1)
D:(c1>=’a’)&&(c1<=’z’)
答案: (c1>=’a’)&&(c1<=’z’)
11、 == 操作符判定两个分立的对象的内容和类型是否一致。
A:正确
B:错误
答案: 错误
12、 continue语句用在循环语句中,它的作用是终止本次循环,执行下一次循环 。
A:正确
B:错误
答案: 正确
13、 若x = 5,则表达式(x + 5)/3的值是3
A:正确
B:错误
答案: 正确
14、 Java中有一种特殊的赋值运算叫做三元运算,它和if-else语句类似
A:正确
B:错误
答案: 正确
15、 while循环条件不能是boolean类型的常量
A:正确
B:错误
答案: 错误
16、 在Java中,3.14156D表示的是____。
答案: 双精度(或double型)实数
17、 若x=5,y=10,则x>y&&x++==y—的逻辑值为____。
答案: false
18、 对于byte型变量,内存分配__个字节。
答案: 1
19、 在同一个switch语句中,case后的____必须互不相同。
答案: 常量值
20、 设有数组定义:int a[]={11,22,33,44,55,66,77,88,99};则执行下列几个语句后的输出结果是_。for(int i=0;i 33 66 99
第2周 面向对象程序设计 第2周测验
1、 下面关于封装性的描述中,错误的是( )。
A:封装体包含属性和行为
B:被封装的某些信息在外不可见
C:封装提高了可重用性
D:封装体中的属性和行为的访问权限相同
答案: 封装体中的属性和行为的访问权限相同
2、 下面关于类方法的描述,错误的是( )。
A:说明类方法使用关键字static
B:类方法和实例方法一样均占用对象的内存空间
C:类方法能用实例和类名调用
D:类方法只能处理类变量或调用类方法
答案: 类方法和实例方法一样均占用对象的内存空间
3、 下面关于包的描述中,错误的是( )。
A:包是若干对象的集合
B:使用package语句创建包
C:使用import语句引入包
D:包分为有名包和无名包两种
答案: 包是若干对象的集合
4、 下列关于Java源程序结构的论述中,正确的是( )。
A:一个文件包含的import语句最多1个
B:一个文件包含的public类最多1个
C:一个文件包含的接口定义最多1个
D:一个文件包含的类定义最多1个
答案: 一个文件包含的public类最多1个
5、 下列关于构造方法的叙述中,错误的是( )。
A:Java语言规定构造方法名与类名必须相同
B:Java语言规定构造方法没有返回值,但不用void声明
C:Java语言规定构造方法不可以重载
D:Java语言规定构造方法只能通过new自动调用
答案: Java语言规定构造方法没有返回值,但不用void声明
6、 下列构造方法的调用方式中,正确的是( )。
A:按照一般方法调用
B:由用户直接调用
C:只能通过new自动调用
D:被系统调用
答案: 只能通过new自动调用
7、 下列哪个修饰符可以使在一个类中定义的成员变量只能被同一包中的类访问( )。
A:private
B:无修饰符
C:public
D:protected
答案: 无修饰符
如需购买完整答案,请点击下方红字:
获取更多中国大学慕课答案,请点击这里,进入mooc.mengmianren.com
辜客顾磋帆谩卜汝持泪海俱隆