北邮《高级语言程序设计》第二次阶段作业带答案

北邮《高级语言程序设计》第二次阶段作业带答案

一、多项选择题(共1道小题,共5.0分)

1. 下列变量的声明中,正确的是____

A. int $x;

B. int 123;

C. int _123;

D. int #dim;

E. int %percent;

F. int *divide;

G. int central_sales_region_Summer_2005_gross_sales;

知识点:

第二单元过关自测

学生答案:

[A;C;G;]

标准答案:

A;C;G;

得分:

[5]

试题分值:

5.0

提示:

二、单项选择题(共19道小题,共95.0分)

1. 下列标识符合法的是____

A. 8ID

B. ?CMU

C. SY#

D. _S9

知识点:

主题3自测

学生答案:

[D;]

标准答案:

D;

得分:

[5]

试题分值:

5.0

提示:

2. float数据类型所占的内存空间大小为____

A. 16bit

B. 8bit

C. 32bit

D. 64bit

知识点:

主题3自测

学生答案:

[C;]

标准答案:

C;

得分:

[5]

试题分值:

5.0

提示:

3. char的数值范围是____

A. 0~32767

B. 0~65535

C. -256~255

D. -32768~32767

知识点:

主题3自测

学生答案:

[B;]

标准答案:

B;

得分:

[5]

试题分值:

5.0

提示:

4. 指出正确的表达式____

A. byte=128;

B. Boolean=null;

C. long l=0xfffL;

D. double=0.9239d;

知识点:

主题4自测

学生答案:

[C;]

标准答案:

C;

得分:

[5]

试题分值:

5.0

提示:

5. 执行下列程序段后后,k的值是____

     int j=4,I,k=10;
     for(i=2;i!=j;i++)
     k=k-I;

A. 4

B. 5

C. 6

D. 7

知识点:

主题6自测

学生答案:

[B;]

标准答案:

B;

得分:

[5]

试题分值:

5.0

提示:

6. 下列语句执行后,k的值为____

int j=4,i,k=10; 
for(i=2;i!=j;i++) 
k=k-i;

A. 4

B. 5

C. 6

D. 7

知识点:

第二单元过关自测

学生答案:

[B;]

标准答案:

B;

得分:

[5]

试题分值:

5.0

提示:

7. 下列语句导致程序回到循环开头,并从那里继续运行的是____

A. continue

B. break

C. next

D. switch

知识点:

第二单元过关自测

学生答案:

[A;]

标准答案:

A;

得分:

[5]

试题分值:

5.0

提示:

8. 分割for语句的各个部分的符号是____

A. 逗号

B. 分号

C. 圆点

D. 顿号

知识点:

第二单元过关自测

学生答案:

[B;]

标准答案:

B;

得分:

[5]

试题分值:

5.0

提示:

9. 下面程序运行的结果是哪一个____

class Sixties { 
  public static void main(String[] args) { 
    int x = 5; 
    int y = 7; 
    System.out.print(((y * 2) % x)); 
    System.out.print(" " + (y % x)); 
  } 
}

A. 1 1

B. 1 2

C. 2 1

D. 2 2

E. 4 1

F. 4 2

G. 编译错误

H. 运行时抛出异常

知识点:

第二单元过关自测

学生答案:

[F;]

标准答案:

F;

得分:

[5]

试题分值:

5.0

提示:

10. 编译运行下面的程序段后i 和j 的值是什么? ____

int i = 1; 
int j; 
j = i++;

A. 1,1

B. 1,2

C. 2,1

D. 2,2

知识点:

第二单元过关自测

学生答案:

[C;]

标准答案:

C;

得分:

[5]

试题分值:

5.0

提示:

11. 执行下列程序段后,ch,x,y的值正确的是____

int x=3,y=4 ; 
boolean ch ; 
ch=x < y||((++x)== (--y));

A. true,3,4

B. true,4,3

C. false , 3 ,4

D. false , 4, 3

知识点:

第二单元过关自测

学生答案:

[A;]

标准答案:

A;

得分:

[5]

试题分值:

5.0

提示:

12. 下列选项中不能实现使整数变量x加1的功能的是____

A. x++

B. ++x

C. x=x+1

D. x=+1

知识点:

第二单元过关自测

学生答案:

[D;]

标准答案:

D;

得分:

[5]

试题分值:

5.0

提示:

13. 下面的程序段中,有两行是错误的,请指出____

class hello{ 
public void main(){ 
      Boolean isok=’false’; 
      System.out.printIin(isok); 
   } 
}

A. 1,3

B. 2,3

C. 2,4

D. 3,4

知识点:

第二单元过关自测

学生答案:

[D;]

标准答案:

D;

得分:

[5]

试题分值:

5.0

提示:

14. 下列选项中,正确的赋值语句是____

A. short myshort=99s;

B. String name=’Excellent’;

C. char c=17c;

D. int z=015;

知识点:

第二单元过关自测

学生答案:

[D;]

标准答案:

D;

得分:

[5]

试题分值:

5.0

提示:

15. 所有的程序均可用下面几种控制类型控制结构编写。( )

A. 顺序结构、选择结构、循环结构

B. 顺序结构、循环结构

C. 顺序结构、选择结构

D. 选择结构、循环结构

知识点:

新主题5自测

学生答案:

[A;]

标准答案:

A;

得分:

[5]

试题分值:

5.0

提示:

16. 下列语句执行后,i的值是( )。
int i=1;
do{
System.out.println(“*****”);
i++;
}while(i<4);

A. 2

B. 3

C. 4

D. 5

知识点:

新主题6自测

学生答案:

[C;]

标准答案:

C;

得分:

[5]

试题分值:

5.0

提示:

17. 在Java中,两个连续等号(==)和一个等号(=)的意义是一样的,都是等于运算符。( )

A. 正确

B. 错误

知识点:

新主题6自测

学生答案:

[B;]

标准答案:

B;

得分:

[5]

试题分值:

5.0

提示:

18. 什么变量用来表示数组的大小?( )

A. top

B. length

C. limit

知识点:

新主题7自测

学生答案:

[B;]

标准答案:

B;

得分:

[5]

试题分值:

5.0

提示:

19. 下述概念中不属于面向对象方法的是( )。

A. 对象、消息

B. 继承、多态

C. 类、封装

D. 过程调用

知识点:

新主题8自测

学生答案:

[D;]

标准答案:

D;

得分:

[5]

试题分值:

5.0

提示:

读书和健身总有一个在路上