您未登录,请登录后下载
确定
登陆/注册
首页
图书
视频
智能题库
书目
联系
关于我们
版权声明
用户协议
如何注册
如何认证
隐私协议
样书申请
其他测试栏目
登陆/注册
首页
图书
视频
智能题库
书目
联系
关于我们
版权声明
用户协议
如何注册
如何认证
隐私协议
样书申请
其他测试栏目
智能题库
>
Java项目开发实训教程
>
单元一 Java 程序设计基础
判断题
1、说明或声明数组时不分配内存大小, 创建数组时分配内存大小。( )
A 、对
B 、错
2、“[][]”用于表明定义了一个二维数组,通过多个下标进行数据访问。( )
A 、对
B 、错
3、强制类型转换运算符的功能是将一个表达式的类型转换为所指定的类型。( )
A 、对
B 、错
4、在使用switch 语句时,break 和continue 的作用都是一样的。( )
A 、对
B 、错
5、一维数组中可以存储不同数据类型的元素。( )
A 、对
B 、错
6、在使用if 嵌套时,else 语句块中不能再出现if 语句。( )
A 、对
B 、错
7、数组元素的序号是从0 开始。( )
A 、对
B 、错
8、已知byte i = (byte)127; i = i +1; 这两个语句能被成功编译。( )
A 、对
B 、错
9、在Java 语言中,不同数据类型的长度是固定的,不随机器硬件不同而改变。( )
A 、对
B 、错
10、所有的变量在使用前都必须进行初始化。( )
A 、对
B 、错
单选题
11、为一个 boolean 类型变量赋值时,可以使用( )方式
A 、boolean a == false;
B 、boolean a =" 真";
C 、boolean a = (9>=10);
D 、boolean a = 1;
12、表达式(11+3*8)/ 4 % 3 的值是( )
A 、2
B 、1
C 、0
D 、31
13、若定义有变量float f1,f2 =8.0F,则下列说法中正确的是( )。
A 、变量f2 没有被初始化,f1 被初始化为8.0
B 、变量f1,f2 均未被初始化
C 、变量f1 没有被初始化,f2 被初始化为8.0
D 、变量f1,f2 均被初始化为8.0
14、下列( )是不能通过编译的语句。
A 、float f1 =45.0f;
B 、int i = 321;
C 、char a1 = “c”;
D 、double d = 545.0;
15、定义一个数组Strirg[] cities={" 北京"," 上海"," 天津"," 重庆"," 武汉"," 广州"," 香港"},数组中的cities[6] 指的是( )。
A 、数组越界
B 、香港
C 、广州
D 、北京
16、下列关于 break 语句和 continue 语句的说法中,正确的是( )。
A 、在 switch 结构体内也可以使用 continue
B 、循环体内使用 break 语句或 continue 语句的作用相同
C 、在循环体内和switch 结构体内可以使用 break 语句
D 、continue 语句的作用是结束整个循环的执行
17、若定义有short s; byte b; char c; 则表达式s * b + c 的类型为( )。
A 、byte
B 、int
C 、short
D 、char
18、基本数据类型short 的取值范围是( )。
A 、0~65 535
B 、(-128)~127
C 、(-32 768)~32 767
D 、(-256)~255
19、若x=5,y=8,则表达式x|y 的值为( )。
A 、5
B 、0
C 、13
D 、3
20、下列 ( ) 是合法的变量名。
A 、de$f
B 、sum
C 、3x
D 、double