A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

21.阅读下面代码段:
publicclass Demo
{
  public static void main (String[] args)
  {
           int[] arr = new int [10];
        System.out.println(arr[1]);
  }
}
执行结果正确的说法是(  )
A.  编译时将产生错误
B.  编译时正确,运行时将产生错误
C.  输出0
D.  输出空
22 .和下面代码能完成相同的选项是()
inti=1;
intsum=0;
while(i<=100)
{
      if(i%2==0)
      {
           sum=sum+i;
}
      i++;
}
  
A.  for (int x =1; x<=100;x++){ sum=sum+x;}
B.  for(int x =0; x<=100;x+=2){ sum=sum+x;}
C.  for (int x =1; x<=100;x+=2){ sum=sum+x;}
D.上述全对
23.阅读下面代码段:
publicclass Test
{
  public static void main (String[ ] args)
  {
        char  ch=’c’;
        switch(ch)
        {
             case  ‘a’:
                      System.out.print(“a”);
break;
             case  ’b’:
System.out.print(“ab”);
             case  ’c’:
                      System.out.print(“c”);
             default:
System.out.print(“d”);
        }
  }
}
输出的结果为(  )
A.  a
B.  b
C.  c
D.  cd
24.  以下代码输出是(  )
inti=0;
intsum=0;
while(i<=10)
{
i++;
       if(i%2 != 0 )
           continue;
sum+=i;
}
System.out.println(sum);
A.  55
B.  45
C.  35
D.  30
25. 下列语句中执行跳转功能的语句是()
A.  for语句
B.  while语句
C. continue语句
D.  switch语句
26. 在switch(expression)语句中,expression的数据类型不能是( )
A. double   
B.  char   
C.  byte   
D.  short
27.  给出下列代码片段:
if (x > 0 ) { System.out.println(“Hello.”); }
elseif ( x >-3 ) { System.out.pirntln ( “ I am Tom. ”); }
else{ System.out.println (“How are you?”); }
请问将打印字符串 “How are you ?”的x的范围是()
A.   x>0
B.   x > -3
C.   x<= -3
D.   x <=0 & x >-3
28.  下列代码中,将引起编译错误的行是( )。
1)publicclass Exercise{
2)   public static void main(String []args){
3)       float f=0.0;
4)       f+=1.0;
5)      }
6)  }
A.  第2行   
B.  第3行     
C.  第4行   
D.  第6行
29. 下列代码执行的结果为( )
classDemo
{
      public static void main(String[] args)
{
      int num =max(43,34);
      System.out.println(num);
}
public static int max(int a,int b)
{
      returna>b?a:b;
}
}
A.  43
B.  23
C.  77
D.  9  
30 .下面程序执行的结果是( )
ClassDemo
{
public static void main(String [] args)
{
      int a=10;
      if(a++>10)
{
      a=20;
}
      System.out.println(a);
}
}
A.  11
B.  12
C.  20
D.  21


答案:
c,b,d,d,c
a,c,b,a,a




1 个回复

倒序浏览
赞赞赞赞
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马