Java培训A组测试题

A组试题用来测试学员是否具备参加相关培训的背景知识;B组试题测试学员是否已经掌握了培训内容。如果学员答对A组试题的数目大于60%,并且答对B组试题的数目小于60%,则表明学员具备参加培训的资格。


(1) 有a、b和c三个整数变量,以下哪些选项表示c是a与b的和?(多选)
A) c=a+b;  B)a+b=c;  C) c=a; c=c+b;     D) a=c; c=c+b;

(2)add()方法有两个整形参数,add()方法用于计算并返回这两个参数的和,下面哪个选项是add()方法的合法定义?(单选)
A) int add(int p1, int p2){
     p1+p2;
   }

B) void add(int p1,int p2){
     return p1+p2;
   }

C) int add(int p1,int p2){
     return p1+p2;
   }

D) int add(int p1,int p2){
     return p1;
     return p2;
     return p1+p2;
   }

(3)以下哪些属于计算机高级编程语言?(多选)
A) Basic B)C   C) Java  D)c++  E) Pascal

(4) 能将高级语言编写的源程序转换为目标程序的是什么?(单选)
A)链接程序 B)解释程序   C)编译程序    D)编辑程序

(5)对于以下程序代码:
int a=9;
int b=0;
if(a>9)
  b=1;
else
  b=-1;

执行完以上程序代码,变量b的取值是什么?

A)0  B)0  C)1  D)-1


(6)在Windows环境下,当一个应用程序窗口被最小化后,该应用程序会出现什么情况?(单选)
A)继续在后台运行    B)继续在前台运行
C)终止运行          D)暂停运行

(7)在Windows环境下,能实现窗口移动的操作是什么?(单选)
A)用鼠标拖动窗口中的任何部位 B)用鼠标拖动窗口的边框
C)用鼠标拖动窗口的控制按钮  D)用鼠标拖动窗口的标题栏。


(8)下面程序的功能是输出以下形式的金字塔图案是:
                        *
                       ***
                      *****
                     *******
main( ){  
   int  i,j;
   for(i=1;i<=4;i++){
     for(j=1;j<=4-i;j++) printf(/" /");
     for(j=1;j<=_______;j++) printf(/"*/");
     printf(/"
/");
   }
}  

在下划线处应填入的是什么?(单选)
A)i  B)2*i-1  C)2*i+1  D)i+2


(9) 1MB(兆)等于什么?(单选)
A)1000字节  B)1024字节  C)1000?w1000字节  D)1024?w1024字节


(10) 与十六进制数200等值得十进制数是什么?(单选)
A)256  B)512  C)1024  D)2048



答案:
(1)A,C (2)C  (3)A,B,C,D,E  (4)C  (5)D  (6)A  (7)D  (8)B  (9)D   (10)B

 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值