一、多项选择题(共1道小题,共5.0分)
1. 下列变量的声明中,正确的是____ACG
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;
二、单项选择题(共19道小题,共95.0分)
1. 所有的程序均可用几种控制类型控制结构编写____A
A. 顺序结构、选择结构、循环结构 B. 顺序结构、循环结构 C. 顺序结构、选择结构 D. 选择结构、循环结构
2. 下列标识符合法的是____ D
A. 8ID B. ?CMU C. SY# D. _S9
3. 下列换行的转义符是____B
A. \\r B. \\n C. \\f D. \\s
4. char的数值范围是____B
A. 0~32767 B. 0~65535 C. -256~255 D. -32768~32767
5. 使整数变量x加1,下面表达式错误的是____D
A. x++ B. ++x C. x=x+1 D. x=+1
6. 编译执行下列程序段后,c与result的值是____D
boolean a=false; boolean b=true;
boolean c=(a&b)&&(!b); int result=b= =false?1:2;
A. c=false; result=1; B. c=true; result=2; C. c=true; result=1; D. c= false; result=2;
7. 执行下列程序段后后,k的值是____B
int j=4,I,k=10; for(i=2;i!=j;i++) k=k-I;
A. 4 B. 5 C. 6 D. 7
8. 执行下列语句段后,x的值是____C
int x=2; do
{x+=x;} while(x,17);
A. 4 B. 16 C. 32 D. 256
9. 下列对数组初始化的语句中不正确的是____D
A. int x[] = {1,2,3}; B. int x[3] = {1,2,3}; C. int[] x = {1,2,3}; D. int x[] = new int[]{1,2,3};
10. 下列语句执行后,k的值为____B
int j=4,i,k=10; for(i=2;i!=j;i++) k=k-i;
A. 4 B. 5 C. 6 D. 7
11. 下列语句执行后,i,j的值是____A
int i=1,j=8; do{
if(i++>--j) continue; }
while(i<4);
A. i=4,j=5 B. i=5,j=4 C. i=4,j=6 D. i=5,j=6
12. 下列语句执行后,z的值为____B
int x=3,y=4,z=0; switch(x%y+2) {
case 0:z=x*y ;break ; case 6:z=x/y ;break; case 12:z=x-y;break; default:z=x*y-x; }
A. 15 B. 9 C. -2 D. 12
13. 在switch语句块中,用于处理其他所有情况的语句是____A
A. default B. otherwise C. else if D. else
14. 下面程序运行的结果是哪一个____F
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. 运行时抛出异常
15. 编译运行下面的程序段后i 和j 的值是什么? ____C
int i = 1; int j; j = i++;
A. 1,1 B. 1,2 C. 2,1 D. 2,2
16. 执行下列程序段后,ch,x,y的值正确的是____A
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
17. 下列选项中不能实现使整数变量x加1的功能的是____D
A. x++ B. ++x
C. x=x+1 D. x=+1
18. 有程序段:
int x=2;
int y=(x++)*5;
执行后,y的值是____A
A. 10 B. 14 C. 15 D. 16
19. 下列选项中的数据类型,哪个不是基本数据类型____B
A. short B. class C. char D. int