国开形成性考核高分题库之Java语言程序设计278281.docx

上传人:b****6 文档编号:7790581 上传时间:2023-01-26 格式:DOCX 页数:9 大小:17KB
下载 相关 举报
国开形成性考核高分题库之Java语言程序设计278281.docx_第1页
第1页 / 共9页
国开形成性考核高分题库之Java语言程序设计278281.docx_第2页
第2页 / 共9页
国开形成性考核高分题库之Java语言程序设计278281.docx_第3页
第3页 / 共9页
国开形成性考核高分题库之Java语言程序设计278281.docx_第4页
第4页 / 共9页
国开形成性考核高分题库之Java语言程序设计278281.docx_第5页
第5页 / 共9页
点击查看更多>>
下载资源
资源描述

国开形成性考核高分题库之Java语言程序设计278281.docx

《国开形成性考核高分题库之Java语言程序设计278281.docx》由会员分享,可在线阅读,更多相关《国开形成性考核高分题库之Java语言程序设计278281.docx(9页珍藏版)》请在冰豆网上搜索。

国开形成性考核高分题库之Java语言程序设计278281.docx

国开形成性考核高分题库之Java语言程序设计278281

Java语言程序设计

一、单项选择题(30个小题,每题2.5分,共75分)

 

()提供给上层应用进行开发和构建应用的基础类库。

A.Java应用

B.JRE

C.JVM

D.JDK

答案:

D.

Java程序在编译之后,以()方式被Java虚拟机执行。

A.文本

B.源代码

C.二进制

D.字节码

答案:

D.

下列()移动开发平台使用Java语言作为官方推荐开发语言。

A.IOS

B.Windows

C.Android

D.Symbian

答案:

C.

Java语言中用来编译Java程序的命令是()。

A.java.exe

B.javap.exe

C.javaw.exe

D.javac.exe

答案:

D.

下列()是合法的标识符。

A.num_green

B.23667

C.{printOut}

DmodityPrice

答案:

A.

下列()不是保留字

A.num_blue

B.private

C.byte

D.return

答案:

A.

下列关于float类型floatf=5.2的说法,正确的是()。

A.错误,可以考虑使用int类型

B.错误,精度不够,需要强制类型转换float

C.错误,变量声明错误

D.正确

答案:

C.

下列代码执行的结果中m和n的值分别为()。

intm=50,n=160;inttmp=m;m=n;n=tmp

A.50/50

B.160/50

C.50/160

D.160/160

答案:

B.

表达式29/3*3的值是()。

A.27.999

B.29

C.27

D.27.0

答案:

C.

执行下列语句:

intm=15;intval=m--;val的值是()。

A.13

B.15

C.14

D.16

答案:

B.

执行下列语句:

intm=15;intval=--m;val的值是()。

A.13

B.14

C.16

D.15

答案:

B.

编译运行以下代码段后,关于输出结果正确的是()。

publicclassConditional{

publicstaticvoidmain(Stringargs[]){

intx=4;

System.out.println(“valueis“+((x>4)99.9:

9));

}

}

A.valueis99.9

B.编译错误

C.valueis9

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.333.0/2344.0=0.14206484641638226

B.0.14206484641638226

C.333.0/2344.0=0.142

D.0.142

答案:

B.

下列代码段运行结果为()。

intnum=15;if(num%2==0){System.out.println("num"+num+"is偶数");}else{System.out.println("num"+num+"is奇数");}

A."num15is偶数"

B.2

C.15

D."num15is奇数"

答案:

D.

下列代码段,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.没有任何显示

D."default"

答案:

C.

下列代码段,n处于()范围时将打印字符串"third"。

if(n>5){System.out.println("first");}elseif(n<=0){System.out.println("second");}else{System.out.println("third");}

A.n>5

B.n<=0

C.n<5

D.n>0&&n<=5

答案:

D.

下列代码段,执行结果为()。

intn;for(n=9;n>=3;n--){System.out.print(n);}

A.代码执行成功,输出结果为9

B.代码执行成功,输出结果为9876543

C.代码编译失败,没有结果输出

D.代码执行成功,输出结果为8

答案:

B.

下列循环语句实现先执行后判断循环条件的是()。

A.switch-case

B.do-while

C.while

D.for

答案:

B.

在switch-case语句中,需要与()语句搭配使用,用以结束对应case逻辑的执行。

A.while

B.break

C.if-else

D.continue

答案:

B.

下列代码段,输出“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.2

B.3

C.1

D.0

答案:

B.

下列代码段,x处于()范围时将打印字符串"second"。

if(x>0){System.out.println("first");}elseif(x>-3){System.out.println("second");}else{System.nut.println("third");}

A.x>0

B.x<=-3

C.x>-3

D.x<=0&&x>-3

答案:

D.

下列数据类型中,switch语句不能用于的是()。

A.double

B.short

C.char

D.byte

答案:

A.

类内部内容不包括()。

A.属性信息

B.方法声明

C.构造方法声明

D.外部类的私有方法调用

答案:

D.

下列关于类方法的描述,错误的是()。

A.类方法能用实例和类名调用

B.类方法和实例方法均占用内存空间,类方法在未实例化之时,不占用内存空间

C.类方法可使用关键字static作为修饰符

D.类方法只能处理类变量或调用类方法

答案:

B.

下列()不是修饰符。

A.static

B.void

C.abstract

D.final

答案:

B.

下列修饰符()修饰的变量称为静态变量,修饰的方法称为静态方法。

A.synchronized

B.native

C.static

D.abstract

答案:

C.

对于下列代码段,说法正确的是()。

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.通过this("李红",25)调用了构造方法

B.name和age是两个构造方法的入口参数

C.通过this.name调用了方法name

D.通过age调用了方法age

答案:

通过this("李红",25)调用了构造方法

下列修饰符中,可以用来定义类方法和类变量的是()。

A.synchronized

B.native

C.static

D.final

答案:

C.

下列修饰符在修饰类时,类不能直接用来创建实例的是()。

A.override

B.abstract

C.synchronized

D.final

答案:

B.

下列修饰符在修饰类时,不能被继承扩展的是()。

A.final

B.synchronized

C.implements

D.native

答案:

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.错

答案:

 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 工学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1