国开形成性考核高分题库之Java语言程序设计778661.docx
- 文档编号:4185662
- 上传时间:2022-11-28
- 格式:DOCX
- 页数:9
- 大小:17.01KB
国开形成性考核高分题库之Java语言程序设计778661.docx
《国开形成性考核高分题库之Java语言程序设计778661.docx》由会员分享,可在线阅读,更多相关《国开形成性考核高分题库之Java语言程序设计778661.docx(9页珍藏版)》请在冰豆网上搜索。
国开形成性考核高分题库之Java语言程序设计778661
Java语言程序设计
一、单项选择题(30个小题,每题2.5分,共75分)
()提供给上层应用进行开发和构建应用的基础类库。
A.JVM
B.JDK
C.Java应用
D.JRE
答案:
B.
Java程序在编译之后,以()方式被Java虚拟机执行。
A.字节码
B.源代码
C.二进制
D.文本
答案:
A.
下列()移动开发平台使用Java语言作为官方推荐开发语言。
A.Windows
B.IOS
C.Symbian
D.Android
答案:
D.
Java语言中用来编译Java程序的命令是()。
A.java.exe
B.javac.exe
C.javaw.exe
D.javap.exe
答案:
B.
下列()是合法的标识符。
A.num_green
BmodityPrice
C.{printOut}
D.23667
答案:
A.
下列()不是保留字
A.byte
B.num_blue
C.return
D.private
答案:
B.
下列关于float类型floatf=5.2的说法,正确的是()。
A.错误,可以考虑使用int类型
B.错误,精度不够,需要强制类型转换float
C.正确
D.错误,变量声明错误
答案:
D.
下列代码执行的结果中m和n的值分别为()。
intm=50,n=160;inttmp=m;m=n;n=tmp
A.160/160
B.50/50
C.50/160
D.160/50
答案:
D.
表达式29/3*3的值是()。
A.27.0
B.27.999
C.27
D.29
答案:
C.
执行下列语句:
intm=15;intval=m--;val的值是()。
A.15
B.14
C.16
D.13
答案:
A.
执行下列语句:
intm=15;intval=--m;val的值是()。
A.16
B.13
C.15
D.14
答案:
D.
编译运行以下代码段后,关于输出结果正确的是()。
publicclassConditional{
publicstaticvoidmain(Stringargs[]){
intx=4;
System.out.println(“valueis“+((x>4)99.9:
9));
}
}
A.valueis9
B.编译错误
C.valueis99.9
D.valueis9.0
答案:
D.
下列代码的执行结果是()。
publicclassExam1{
publicstaticvoidmain(String[]args){
doublevar1=333;
doublevar2=2344;
Stringstr=var1+"/"+var2+"=";
var2=var1/var2;
str=str+var2;
System.out.println(str);
}
}
A.0.142
B.333.0/2344.0=0.14206484641638226
C.333.0/2344.0=0.142
D.0.14206484641638226
答案:
D.
下列代码段运行结果为()。
intnum=15;if(num%2==0){System.out.println("num"+num+"is偶数");}else{System.out.println("num"+num+"is奇数");}
A."num15is奇数"
B."num15is偶数"
C.2
D.15
答案:
A.
下列代码段,m的值为2时会输出()。
publicclassTest1{ publicstaticvoidmain(Stringargs[]){ intm; switch(m){ case0:
System.out.println("case0");break; case1:
System.out.println("case1");break; case2:
break; default:
System.out.println("default"); } }}
A.case0
B.没有任何显示
C."default"
D.代码编译失败,没有结果输出
答案:
B.
下列代码段,n处于()范围时将打印字符串"third"。
if(n>5){System.out.println("first");}elseif(n<=0){System.out.println("second");}else{System.out.println("third");}
A.n>0&&n<=5
B.n<=0
C.n>5
D.n<5
答案:
A.
下列代码段,执行结果为()。
intn;for(n=9;n>=3;n--){System.out.print(n);}
A.代码执行成功,输出结果为9876543
B.代码执行成功,输出结果为9
C.代码编译失败,没有结果输出
D.代码执行成功,输出结果为8
答案:
A.
下列循环语句实现先执行后判断循环条件的是()。
A.do-while
B.switch-case
C.for
D.while
答案:
A.
在switch-case语句中,需要与()语句搭配使用,用以结束对应case逻辑的执行。
A.if-else
B.while
C.break
D.continue
答案:
C.
下列代码段,输出“default”的m的值()。
publicclassTest1{ publicstaticvoidmain(Stringargs[]){ intm; switch(m){ case0:
System.out.println("case0"); case1:
System.out.println("case1");break; case2:
break; default:
System.out.println("default"); } }}
A.1
B.0
C.2
D.3
答案:
D.
下列代码段,x处于()范围时将打印字符串"second"。
if(x>0){System.out.println("first");}elseif(x>-3){System.out.println("second");}else{System.nut.println("third");}
A.x<=-3
B.x<=0&&x>-3
C.x>-3
D.x>0
答案:
B.
下列数据类型中,switch语句不能用于的是()。
A.byte
B.short
C.double
D.char
答案:
C.
类内部内容不包括()。
A.构造方法声明
B.属性信息
C.方法声明
D.外部类的私有方法调用
答案:
D.
下列关于类方法的描述,错误的是()。
A.类方法可使用关键字static作为修饰符
B.类方法能用实例和类名调用
C.类方法只能处理类变量或调用类方法
D.类方法和实例方法均占用内存空间,类方法在未实例化之时,不占用内存空间
答案:
D.
下列()不是修饰符。
A.void
B.final
C.abstract
D.static
答案:
A.
下列修饰符()修饰的变量称为静态变量,修饰的方法称为静态方法。
A.native
B.static
C.abstract
D.synchronized
答案:
B.
对于下列代码段,说法正确的是()。
publicclassStudent{privateStringname;privateintage;publicStudent(){this("李红",25);}publicStudent(StringcurName,intcurAge){this.name=curName;age=curAge;}publicvoidsetName(Stringname){this.name=name;}@OverridepublicStringtoString(){returnthis.getName()+","+this.age;}………}
A.name和age是两个构造方法的入口参数
B.通过age调用了方法age
C.通过this.name调用了方法name
D.通过this("李红",25)调用了构造方法
答案:
通过this("李红",25)调用了构造方法
下列修饰符中,可以用来定义类方法和类变量的是()。
A.synchronized
B.native
C.static
D.final
答案:
C.
下列修饰符在修饰类时,类不能直接用来创建实例的是()。
A.override
B.abstract
C.synchronized
D.final
答案:
B.
下列修饰符在修饰类时,不能被继承扩展的是()。
A.final
B.implements
C.native
D.synchronized
答案:
A.
二、判断题(10个小题,每题2.5分,共25分)
Eclipse目前只支持Windows操作系统,不支持Linux和Macos操作系统。
()
A.对
B.错
答案:
错
Java的源代码,首先被编译为class文件,然后再被翻译成机器码被目标机器执行。
()
A.对
B.错
答案:
对
布尔值也可以被强制转化为整数型,true的整型值为0,false为1。
()
A.对
B.错
答案:
错
一个变量的作用域可以在整个程序段中,即内部代码块和外部代码块中都可以使用。
()
A.对
B.错
答案:
错
Java语言中注释的语法有三种:
单行注释、多行注释和文档注释。
()
A.对
B.错
答案:
对
逻辑运算符主要用于比较数据之间的大小。
()
A.对
B.错
答案:
错
break是中断打断的意思,在循环语句中是中断一次执行,然后继续后续的循环。
()
A.对
B.错
答案:
错
在for语句中,必须设置循环条件,否则程序无法执行。
()
A.对
B.错
答案:
错
类是典型的体现了面向对象的封装特性,可以隐藏类的内部实现,简化项目的复杂度。
()
A.对
B.错
答案:
对
面向对象的继承性,可以大大减少类实现中的重复代码。
()
A.对
B.错
答案:
对
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 形成 考核 高分 题库 Java 语言程序设计 778661
![提示](https://static.bdocx.com/images/bang_tan.gif)