《算法与程序设计》模块练习题-Java语言
1、 Java语言是_____语言 a机器语言 b高级语言 c汇编语言 d低级语言
2、 以下便是java语言特点的是____ a面向对象 b跨平台 c面向过程 d安全性
3、 java语言的编译命令是_____ A javac b java c javadoc d javad
4、 java语言的运行命令是_____ a javac b java c javadoc d javad
5、 java语言的源文件后缀名是______ a java b class c exe d bat
6、 java语言源文件编译后的后缀名是______ a java b bat c exe d class
7、 java语言中,int类型的数据占___字节。 a 1 b 2 c 4 d 8
8、 java语言中,double类型的数据占___字节。 a 1 b 2 c 4 d 8
9、 下列可以作为合法变量名的是______。
a c0 b 0A c a-3 d static
10、 下列是不是常量的是______。 a 1 b 'a' c TRUE d a
11、 取余数的算术运算符是_______。 a ++ b -- c / d %
12、 判断2个变量是否相等的关系运算符是_____. a == b = c <> d !=
13、 a的7倍减3的结果,对b(b不等于0)取余,正确的表达式是_________ a (7a-3)/b; b 7*a-3%b; c (7a-3)%b; d (7*a-3)%b;
14、 java应用程序的入口函数是______ a class b System c main d public
15、 java语言的结构包括顺序结构、分支结构和_________ a 循环结构 b 选择结构 c 逆序结构 d 嵌套结构
16、 break语句的作用是______ a退出程序 b 打断进程
c 结束当前循环,进入下一次循环
d 终止某个循环,程序跳出循环体以外的第一个可执行程序 17、 continue语句的作用是_________ a退出程序 b 打断进程
c 结束当前循环,进入下一次循环
d 终止某个循环,程序跳出循环体以外的第一个可执行程序
18、 int a[5]; 数组中元素最大的下标是_______ a 0 b 1 c 5 d 4
19、 int a[5];a表示________ a 数组名 b 类名 c 数组元素 d 方法名
20、 下面语句正确的是 a b+1=a; b a=b+1; c a=b d b++=a;
21、 int i = 0;int j=0;do{j=j+ i/10;}while(i<10);j的值是_______ a 1 b 0 c 2 d 4.5
22、 若已定义x和y是double型变量,则表达式x=1;y=x+3/2执行后y的值为 a 1 b 2.5 c 3 d 2
23、 求一个数的平方根需要调用的方法是: a math() b Math() c Math.abs() d Math.sqrt()
24、 为表示x≤y≤z,应使用的Java语言语句是 a(x<=y)and(y<=z) b (x<=y)&&(y<=z) c x<=y<=z
d(x<=y)||(y<=z)
25、以下由 for 语句构成的循环执行的次数是 for ( int i = 0; true ; i++) ; a有语法错,不能执行 b 无限次 c 执行1次 d 一次也不执行
26、 下面语句的输出结果是: int a=3,b=4;
System.out.print(\
System.out.println(\
System.out.println(\a a=3b=4a+b=7 b a=3 b=4 a+b=7 c a=3b=4 a+b=7 d a=3b=4 a+b=(3+4)
27、 某程序按如下流程图实现,则该程序运行后输出的n的值是
a 7 b 8 c 9 d 10
28、Java程序中要将两个数a=29,b=20交换,使得a=20,b=29,下列语句正确的是: a a=b;b=a;
b c=a;a=b;b=c; c b=a;a=b;
d a=c;c=b;b=a;
29、读下面程序写出输出结果: public class deom{
public static void main(String args[]){ int a[] = {23,10,6,2}; for(int i=0;i<=3;i++) {
for(int j = i+1;j<=3;j++) if(a[j] int temp = a[i];
相关推荐: