一、选择题:
(1)下列对Java 的变量与函数说法正确的是 A,C,E 。
A)变量是用来保存数据的
B)变量是用来实现操作过程的
C)函数是用来实现操作过程的
D)函数是用来保存数据的
E)函数的参数是数据的入口
(2)Java 数据类型包括哪些 A 。
A)基本数据 B)类
C)接口 D)数组
E)变量
(3)下列数据类型不属于整型的是 E。
A)byte 类型 B)short 类型
C)int 类型 D)long 类型
E)float 类型
(4)精确保存一个值为“53.21458961”需要用什么数据类型 D。
A)int 类型 B)long 类型
C)float 类型 D)double 类型
E)以上都可以
(5)下面哪种情况能实现自动转换 A。E
A)byte 型转换成 int 型
B)int 型转换成 byte 型
C)float 型转换成 double型
D)double 型转换成 int 型
E)char型转换成 int 型
(6)下面关于数组说法正确的是 。A,B
A)一维数组实质上是相同类型变量的列表
B)创建一个数组首先定义数组变量所需的类型
C)char c[]=new char[26];可声明一个含有 26 个元素的 char型数组
D)当为一个多维数组的时候分配内存时,仅需要为第一指定内存,然后再分配其他维的内存
E)int twain[][] = new int[4][5];可声明一个二维数组
(7)Java 提供哪几种运算符 。 A,B,D
A)算术运算符 B)位运算符
C)关系运算符 D)逻辑运算符
E)条件运算符
(8)循环语句 for(int i=0;i<4;i++){}循环的次数为 。
A)无限次 B)不确定
C)1 次 D)3 次
E)4 次
(9)下列语句中,正确的是 。
A)while(i==j){} B)while(0){}
C)do{}while(i==10); D)do;while(i==j);
E)以上都正确
(10)若 i、j为已定义的整型,下面程序段中循环体执行的次数为 。
for(i=0;i<5;i++){
for(j=0;j<=i;j++){
}
}
A)不确定 B)5 次
C)15 次 D)25 次
E)无限次
(11)执行下列程序段后,j 的值变为 。
int i=1;
int j=10;
do{
j-=i;
i++;
}while(j–<0);
A)9 B)10
C)-1 D)-2
E)8
(12)执行下列程序段后,y的值变为 。
int x,y;
for(y=1,x=1;y<=50;y++){
if(x>=10){
break;
}
if(x%2==1){
x+=5;
continue;
}
x-=3;
}
A)2 B)3
C)4 D)5
E)6
程序题:
- 1. 什么是数据转换?什么情况进行自动数据转换?什么情况进行强制转换?举例说明.
- 2. 求30和20这两个数的最大公约数.和最小公倍数.
- 3. 求1—100之间的所有素数输出并计算素数的个数.
4.求1+11+111+1111+……..第十个数的和.
5.编写一个对int a[]={12,26,27,58,6,89,42}数组进行排序的程序。
6.编写一个输出从A到Z连续字母的程序。