[模拟] 计算机二级(JAVA)笔试279
一、选择题(每小题2分,共70分) 下列各题[A]、[B]、[C]、[D] 四个选项中,只有一个选项是正确的。
第1题:
以下程序段的输出结果为    (    )
int j=2;
switch(j){
case 2:
System.out.print("two.");
case 2+1:
System.out.println("three.");
break
default:
System.out.println("value is"+j);
break;
}
A.two.three.
B.two.
C.three.
D.value is 2
参考答案:A   
该题测试的是考生对switch语句的掌握,执行时,swish语句根据表达式返回的值与每个case子句的值相比较。如果匹配成功,则执行该case子句后的语句序列,直到执行到break语句或switch语句结束,然后跳出 switch语句。如果匹配不成功,则跳转到default语句。本题中的switch(2)应对应case2,所以输出"two.",但是它后面没有break,所以继续执行case2+1,输出"three.",这时遇到break,则跳出switch语句。所以本题选择A。
第2题:
一个JavaApplication运行后,在系统中是作为一个(    )。
A.线程
B.进程
C.进程或线程
D.不确定
参考答案:B   
线程为一个程序中的单个执行流;进程是程序的一次动态执行过程,它对应了从代码加载、执行到执行完毕的一个完整过程,这个过程也是进程本身从产生发展到消亡的过程。一个JavaApPlication运行后,在系统中应该就是一个进程了(动态)。
第3题:
当一个Applet被下载到本地环境时,不发生的操作是______。
A.产生一个Applet主类的实例
B.对Applet自身进行初始化
C.启动Applet运行
D.Applet并不显示出来
参考答案:D   
当一个Applet下载到本地系统时,将发生以下操作:产生一个Applet主类的实例;对Applet
自身进行初始化;启动Applet运行,将Applet完全显示出来。由此可见,选项D的说法不正确。
第4题:
下列(    )内容是异常的含义。
A.程序的语法错
B.程序编译或运行中所发生的异常事件
C.程序预先定义好的异常事件
D.程序编译错误
参考答案:B   
第5题:
软件工程的理论和技术性研究的内容主要包括软件开发技术和(    )。
A.消除软件危机
B.软件工程管
C.程序设计自动化
D.实现软件可重用
参考答案:B   
软件工程的目标是,在给定的成本、进度的前提下,开发出具有有效性、可靠性、可理解性、可维护性、可重用性、可适应性、可移植性、可追踪性和可互操作性且满足用户需求的产品。基于这一目标,软件工程的理论和技术性研究的内容主要包括:软件开发技术和软件工程管理。
第6题:
以下代码可以被计算机直接执行的是(    )。
A.源代码
B.高级程序代码
C.机器语言代码
D.汇编语言代码
参考答案:C   
第7题:
下列程序输出结果为(    )。
public class test
  {
    public static void main(String args[])
    {
        int a=0;
        outer:  for(int i=0;i〈 2;i++)
                {
                  for(int j=0;j〈 2;j++)
                {
                      if(j 〉i)
                      {
                        continue outer;
                      }
                      a++;
                }
java switch case string      }
    System. out. println(a);
  }
}
A.0
B.2
C.3
D.4
参考答案:C   
第8题:
有以下程序:
  void main()
  { int a,b,d=25;
  a=d/10%9;
  b=a&&(-1);
  printf("%d,%d\n",a,b);
  }
  程序运行后输出的结果是(    )。
A.6,1
B.2,1
C.6,0
D.2,0
参考答案:B   
第9题:
数据库模型提供了两个映像,它们的作用是(    )。
A.控制数据的冗余
B.实现数据的共享
C.使数据结构化
D.实现数据独立性
参考答案:D   
第10题:
JDBC是面向(    )的。
A.过程
B.对象
C.应用
D.用户
参考答案:B   
JDBC中定义了一组标准的应用程序接口(API),这些API是一种面向对象的封装和重新设计的接口,使得用户能够编写不依赖于数据库厂商的数据库应用程序。
第11题:
有以下程序:
  #include 〈 stdio.h 〉
  void fun(int a[],int n)
  {inti,t;
  for (i=0; i〈 n/2; 1++){t=a[i];a[i]=a[n-1-i];a[n-1-i]=t;}
  }
  main()
  { int k[10]={ 1,2,3,4,5,6,7,8,9,10},i;
  fun(k,5);
  for (i=2; 1〈 8; 1++) printf("%d",k[i]);
  printf("\n");
  }
  程序的运行结果是(    )。
A.345678
B.876543
C.1098765
D.321678
参考答案:D   
第12题:
下列语句输出结果为(    )。
public class test

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。