《Java基础》理论作业.docx

上传人:b****5 文档编号:7273294 上传时间:2023-01-22 格式:DOCX 页数:18 大小:34.23KB
下载 相关 举报
《Java基础》理论作业.docx_第1页
第1页 / 共18页
《Java基础》理论作业.docx_第2页
第2页 / 共18页
《Java基础》理论作业.docx_第3页
第3页 / 共18页
《Java基础》理论作业.docx_第4页
第4页 / 共18页
《Java基础》理论作业.docx_第5页
第5页 / 共18页
点击查看更多>>
下载资源
资源描述

《Java基础》理论作业.docx

《《Java基础》理论作业.docx》由会员分享,可在线阅读,更多相关《《Java基础》理论作业.docx(18页珍藏版)》请在冰豆网上搜索。

《Java基础》理论作业.docx

《Java基础》理论作业

《Java编程基础》

注意:

1、考试时间90分钟;

2、请将答案填写到答题纸上;

3、试卷上不准涂写,否则按零分处理。

1)

下列计算机语言中,()是计算机唯一能理解的语言。

a)

C语言

b)

JAVA语言

c)

机器语言 

d)

汇编语言

2)

下列语言属于低级语言的()

a)

C语言 

b)

JAVA语言

c)

Dephi语言 

d)

汇编语言

3)

1KB=B;1MB=KB;1B=b

a)

1000,1000,1000 

b)

1024,1024,1024

c)

10,10,10 

d)

1024,1024,8

4)

显示磁盘文件目录的DOS命令是()

a)

TREE 

b)

TYPE

c)

DIR 

d)

DISPLAY

5)

翻译程序的两种工作方式是()

a)

编译和解释

b)

翻译和解释

c)

解释和执行

d)

翻译和执行

6)

下列哪些不属于算法的特性()

a)

确定性

b)

无穷性

c)

有一个或多个输出

d)

有效性

7)

到目前为止JDK的最新版本是()

a)

JDK1.2

b)

JDK1.5

c)

JDK1.6

d)

JDK1.7

8)

软件的开发过程正确的是()

a)

需求、编码、测试、分析、设计

b)

需求、设计、编码、测试、设计

c)

设计、分析、编码、测试、需求

d)

需求、分析、设计、编码、测试

9)

下列不属于JAVA平台体系的是()

a)

J2EE

b)

J2ME

c)

J2DE

d)

J2SE

10)

JAVA程序“一次编译,到处执行”体现的特性是()

a)

简单性

b)

健壮性

c)

跨平台性

d)

安全性

11)

下列功能不属于JAVA虚拟机的工作范畴是()

a)

从java源文件编译成字节码文件

b)

字节码校验

c)

解释执行

d)

类的装载

12)

由JAVA虚拟机帮助程序员释放内存利用了哪个机制()

a)

安全性机制

b)

健壮性机制

c)

垃圾回收机制

d)

跨平台性机制

13)

一个十进制的数“234”转换为二进制后,结果应为()

a)

01010111

b)

10101110

c)

11101010

d)

01011110

14)

下面关于计算机和机器语言描述不正确的是()

a)

机器语言由0和1组成

b)

机器语言更接近于计算机

c)

机器语言不便于人类理解

d)

机器语言的编写非常方便、快捷d

15)

高级语言之所以高级是因为()

a)

高级语言很智能

b)

高级语言在于它总是尽量接近人的自然语言和思维方式

c)

计算机能直接理解和执行高级语言

d)

以上答案都不正确

16)

下面关于编译说法正确的是()

a)

编译就是把高级语言转化为特定计算机系统能执行的机器码

b)

编译就是把高级语言转化为所有计算机系统能执行的机器码

c)

经过编译后的程序可以在任何计算机系统下运行

d)

以上答案都不正确

17)

下面关于算法说法不正确的是()

a)

算法就是解决问题的方法和步骤

b)

算法不仅仅局限在计算问题上,还广泛使用在非数值运算中

c)

算法的步骤可以是无限的

d)

算法的每一个步骤都必须是确定的

18)

下面关于流程图解释不正确的是()

a)

“起止框”表示算法的开始和结束

b)

“输入/输入框”表示算法的输入/输出操作

c)

“判断框”表示算法中的条件判断操作

d)

“连接点”表示流程图的延续

19)

下面表示先执行后判断(do…while)类型的流程图正确的是()

a)

b)

c)

d)

20)

下面关于标识符说法不正确的是()

a)

标识符的第一个字符可以是任何数字

b)

标识符由字母、数字、下划线(_)或$组成

c)

在程序中凡是能够命名的地方都叫标识符

d)

通过命名的方式可以在程序的其他地方找到并使用

21)

下面是那一个是合法的JAVA标识符()

a)

Call…name

b)

39_test

c)

-string1

d)

i_number

22)

下面那一个不是关键字()

a)

main

b)

name

c)

float

d)

do

23)

下面关于数据类型的描述正确的是()

a)

数据类型就是数据的表现形式

b)

所有数据的数据类型都是一致的

c)

数据类型就是用于表示不同的数据在内存中所分配空间的大小

d)

以上答案都不正确

24)

以下程序的运行结果是(  )

publicstaticvoidmain(String[]args){

inti=0;

while(true){

System.out.print(“*”);

i++;

if(i<3)break;

}

System.out.print(“\n”);

}

a)

*

b)

***

c)

**

d)

****

25)

在JAVA语言中,字符型数据在内存中是以()形式存放的

a)

原码

b)

补码

c)

BCD码

d)

ASCII码

26)

JAVA语言的简单数据类型包括(  )

a)

整型、实型、逻辑型(布尔型)

b)

整型、实型、字符型

c)

整型、字符型、逻辑型(布尔型)

d)

整型、实型、逻辑型(布尔型)、字符型

27)

在循环结构的循环体中执行break语句,其作用是(  )

a)

结束本次循环,进行下次循环

b)

继续执行break语句之后的循环体中各语句

c)

跳出该循环体,提前结束循环

d)

终止程序运行

28)

下列表达式的值为0的是

a)

3﹪5

b)

3/5.0

c)

3/5

d)

3<5

29)

已知字母A的ASCII码值为65,且c2为字符型变量,则执行语句c2=‘A’+’6’-‘3’;后,c2的值是:

a)

‘D’

b)

“A3”

c)

不确定的值

d)

C

30)

在c语言中,语句使用()号结束

a)

b)

c)

d)

31)

一个JAVA语言的程序总是从()开始的

a)

主过程

b)

子程序

c)

主方法

d)

主程序

32)

JAVA中定义一个常量使用哪个修饰符()

a)

public

b)

static

c)

final

d)

friendly

33)

表示条件:

10

a)

x>10&&x<100&&x<0

b)

x>10&&x<100||x<0

c)

10

d)

10

34)

设有下列程序:

publicstaticvoidmain(String[]args)

{intx=-1;

do{x=x*x;

System.out.println(x);

}while(!

x);

}

则循环执行多少次:

_______

a)

0次

b)

1次

c)

死循环,无数次

d)

语法错误

35)

这行代码输出是什么?

System.out.println(010&6);

a)

2

b)

0

c)

16

d)

12

36)

当编译和运行下面代码时会发生什么?

intOutput=10;

booleanb1=false;

if((b1==true)&&((Output+=10)==20)){

System.out.println("Weareequal"+Output);

}else{

System.out.println("Notequal!

"+Output);

}

a)

编译错误,因为在逻辑数据类型上作比较

b)

编译并输出"Weareequal10"

c)

译并输出"Notequal!

20"

d)

编译并输出"Notequal!

10"

37)

设有intx=11;则表达式(x++*1/3)的值是()

a)

3

b)

4

c)

11

d)

12

38)

publicclassTest{

publicintcount(){

return1%9;

}

publicstaticvoidmain(String[]args){

System.out.println(count());

}

}

a)

编译错误

b)

运行错误

c)

正常运行,输出1

d)

正常运行,输出0

39)

设有方法定义:

publicstaticvoidp(intx){

System.out.println(x);

}则正确的方法调用是

a)

p(3);

b)

a=p(3);

c)

System.out.println(p(3));

d)

p(intx);

40)

下面哪些编译正确?

a)

shortmyshort=99;

myshort=myshort+2;

b)

Stringname='ExcellenttutorialMrGreen';

c)

floatc=12.911;

d)

charc=17;

41)

在一个类中,两个方法名称相同,参数不同,则称为()

a)

重写

b)

重构

c)

重载

d)

覆盖

42)

有以下程序

publicstaticvoidmain(String[]args){

inta,d=25;

a=d/10%9;

System.out.println(a);

}

a)

6

b)

2

c)

5

d)

1

43)

下面程序的运行结果为:

publicstaticvoidmain(Stringargs[]){

inta=3;

do{

System.out.println(a-=2);

}while(!

);

}

a)

b)

死循环,没有输出

c)

1和-2 

d)

1

44)

有以下程序

publicstaticvoidmain(String[]args){

inta=1,b;

for(b=1;b<=10;b++){

if(a>=8)break;

if(a%2==1){

a=a+5;

continue;

}

a=a-3;

}

System.out.println(b);

}

a)

3

b)

6

c)

5

d)

4

45)

JAVA语言中以下说法正确的是() 

a)

实参和与其对应的形参共占用一个存储单元

b)

形参是虚拟的,不占用存储单元

c)

只有当实参和与其对应的形参同名时才共占用存储单元

d)

实参和与其对应的形参各占用独立的存储单元

46)

执行语句“for(s=0,i=1;i<=10;i=i+3)s+=i;”后,变量s、i的当前值是

a)

22,13

b)

12,10

c)

22,10

d)

12,13

47)

下列程序段的输出结果是

intk=1;

switch(k){

case1:

System.out.print(“P”);

case2:

case3:

System.out.print(“Q”);break;

case4:

System.out.print(“R”);

default:

System.out.print(“S”);

}

a)

P

b)

PQ

c)

PQR

d)

PQRS

48)

下列程序段的输出结果是。

publicstaticvoidmain(String[]args){

intk;

for(k=1;k<5;k++〉{

if(k%2==0){

System.out.print("#");

}else{

continue;

}

System.out.print(“*”);

}

}

a)

#*#*

b)

*#*#

c)

##

d)

以上都不对

49)

下列程序段的输出结果是

intm=37,n=13;

while(m!

=n){

    while(m>n){

      m=m-n;

}

      while(n>m){

        n-=m;

}

   }

   System.out.println(m);

a)

m=13

b)

m=11

c)

m=1

d)

m=2

50)

下列程序段的输出结果是

publicstaticintfun(intx,inty,intz){

z=x*x+y*y;

returnz;

}  

publicstaticvoidmain(String[]args){

inta=31;

fun(5,2,a);

System.out.println(a);

  }

a)

0

b)

29

c)

31

d)

不确定

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

当前位置:首页 > 考试认证 > 从业资格考试

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

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