2020 面向对象的程序设计(黄冈师范学院) 最新满分章节测试答案
本答案对应课程为:点我自动跳转查看
本课程起止时间为:2020-02-17到2020-06-30
本篇答案更新状态:已完结
第一周 第一周试题测验
1、 问题:下面哪个变量命名是正确的?
选项:
A:a_1
B:1_a
C:return
D: break
答案: 【a_1 】
2、 问题:下面哪个变量命名是正确的?
选项:
A:for
B:class
C:a+b
D:a_b
答案: 【a_b】
3、 问题:一个 java源文件可以定义几个public class?
选项:
A:0
B:1
C:2
D:3
答案: 【1】
4、 问题:设 int x = 2 , y =3 , z = 4; 则表达式 y+=z++/–x 的值是多少?
选项:
A:5
B:5.5
C:7
D:8
答案: 【7】
5、 问题: double型public成员变量MAX_LENGTH,该值保持为常数0.01,则定义这个变量的语句是什么?
选项:
A:public final double MAX_LENGTH=0.01
B:public double MAX_LENGTH=0.01
C: final double MAX_LENGTH=0.01
D:public const double MAX_LENGTH=0.01
答案: 【public final double MAX_LENGTH=0.01】
6、 问题:整数类型变量的定义与赋值,如 int a=1.5;是否正确。
选项:
A:正确
B:错误
答案: 【错误】
分析:【因为1.5不是整数,整数如:1,2和3都是整数。】
7、 问题:整数类型变量的赋值,int a=2500000000 是否正确
选项:
A:正确
B:错误
答案: 【错误】
分析:【整型,占4个字节(32位),最大表示范围:-2^31~2^31-1,-2147483648~2147483647,大概21亿~-21亿。整数直接量默认为int型,但不能超出范围,超范围则编译错误。】
8、 问题:$another是合法的变量名
选项:
A:正确
B:错误
答案: 【正确】
分析:【$符号能做为变量名的首字符或者变量名来使用。】
9、 问题:k=0;s=++k + k++ + k; 变量s的结果是6
选项:
A:正确
B:错误
答案: 【错误】
分析:【应该等于4】
10、 问题:Java语言的int整数类型的数据长度是_字节数,布尔类型的数据长度是_字节数。
答案: 【4 1】
11、 问题:Java语言的Byte类型的数据长度是____字节数。
答案: 【1】
12、 问题: int a=3,b=2; int c=a%2;则c的值为___
答案: 【1】
13、 问题:int a=3;int b=4;int c=a/b;则c的值为
答案: 【0】
第二周 第二周试题测验
1、 问题: if(x<0) {System.out.println(“first”);}else if(x<5) { System.out.println(“second”);}else {System.out.println(“third”);} 请问x处于什么范围时将打印字符串“second”?
选项:
A:x>0
B:x>5
C:x<=5
D:x>=0 & x<5
答案: 【x>=0 & x<5】
2、 问题:有如下程序段: int a =5, b = 5; String s1 = “祝你今天考出好成绩!”; String s2 = s1; 则表达式a == b与s2 == s1的结果分别是:
选项:
A:)true与true
B:false与true
C:true与false
D:false与false
答案: 【)true与true 】
3、 问题:int a=0; String str=”a”; System.out.print(str); 输出结果为
选项:
A:0
B: a
C: “a”
D:“0”
答案: 【 a】
4、 问题: public class operatorsandExpressions{public static void main(String args[]){int a=3,b=4;System.out.println(“sum=”+a+b+3);}} 输出结果为
选项:
A:sum=10
B:sum=73
C:sum=343
D:sum=ab3
答案: 【sum=343】
5、 问题:public class operatorsandExpressions{public static void main(String args[]){int a=3,b=4,c=5;System.out.println(“abc”+3);}} 输出结果为
选项:
A:15
B:63
C:256
D:abc3
答案: 【abc3】
6、 问题: a@b符合正则表达式\p{Digit}+@\w。_____
选项:
A:正确
B:错误
答案: 【错误】
7、 问题:一般情况下,使用StringBuffer类的append方法比使用字符串连接符的效率更高。
选项:
A:正确
B:错误
答案: 【正确】
8、 问题:Java中String 和StringBuffer两个类都可实现对字符串的操作,但字符串变化频繁时,两个对象的处理效率不同。
选项:
A:正确
B:错误
答案: 【正确】
9、 问题:”abcdefghi”.subString(1,6)是bcdef。
选项:
A:正确
B:错误
答案: 【正确】
10、 问题: String str= “1”; int a=3; System.out.print(a+str);输出结果为:
答案: 【31】
11、 问题:double b=0.333; 将b取小数点后两位输出的语句可以写为: System.out.print(String.format( __));。
答案: 【“%.2f”, b】
12、 问题:String str1=”a:b:c”; String strs[]=str1.split(“:”);则strs中存放的元素依次是:
答案: 【a,b,c】
13、 问题:邮箱的正则表达式是
答案: 【“\w{0,}\@\w{0,}\.{1}\w{0,}”】
第三周 第三周试题测验
1、 问题:下列对数组定义的语句哪一个是合法的?
选项:
A: int[] a = [100];
B:int a[] = new int{100};
C: int a = new int[100];
D:int a[] = {100};
答案: 【int a[] = {100}; 】
2、 问题:下面执行哪一个语句会抛出ArrayIndexOutOfBoundsException?
选项:
A: int[] c=new int[3]; int c1=c[1];
B: char[] c=new char[10]; char c1=c[10];
C: char[] c=new char[100]; char c1=c[0];
D:int[] c=new int[3]; int c1=c[0];
答案: 【 char[] c=new char[10]; char c1=c[10]; 】
3、 问题:执行完以下代码int [ ] x = new int[10];后,以下哪项说明是正确的?
选项:
A: x[9]为0
B: x[9]未定义
C: x[10]为0
D: x[0]为空
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦