您的位置:首页 > 编程语言 > Java开发

Java培训A组测试题

2008-01-24 00:44 225 查看
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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: