admin 管理员组文章数量: 887032
2024年1月11日发(作者:反编译class文件)
一、单选题
1、下列关于Java虚拟机说法错误的是( )
A.虚拟机可以用硬件实现
B.字节码是虚拟机的机器码
C.虚拟机可以用软件实现
D.虚拟机把代码程序与各操作系统和硬件分开
正确答案:A
2、在java中,源文件就是一个以( )为后缀的文件。
正确答案:D
3、下列不属于基本数据类型的是( )。
A.类
B.字符型
C.整数型
D.浮点型
正确答案:A
4、在java语句中,运算符&&实现( )。
A. 逻辑非
B. 逻辑相等
C. 逻辑或
D. 逻辑与
正确答案:D
5、if语句的合法表达式是( )。
A.布尔值或整数值
B.布尔值
C.整数值
D.以上都不对
正确答案:B
6、 下列不属于条件语句关键字的是( )。
正确答案:A
7、多分支语句switch(表达式){}中,表达式不可以返回哪种类型的值?
A.双精度型
B.整型
C.字符型
D.短整型
正确答案:A
8、给定程序段,求输出结果。
int i=1,j=0;
switch(i){
case 2: j+=6;
case 4: j+=1;
default: j+=2;
case 0: j+=4;
}
n(j);
A.6
B.4
C.2
D.1
正确答案:A
9、 java用()来实现goto语句所特有的一些功能。
t
ue
正确答案:B
10、与语句while(!(x!=0))等价的语句是( )。
(x==0)
(--x)
(x!=0)
(x!=1)
正确答案:A
11、执行下面程序后,I的正确结果是( )。
int I=5;
while(I==0)
I--;
A.0
B.1
C.4
D.5
正确答案:D
12、关于while和do-while循环,下列说法正确的是( )。
A. do-while语句首先计算终止条件,当条件满足时,才去执行循环体中的语句。
B.与do-while语句不同的是,while语句的循环至少执行一次 。
C.两种循环除了格式不同外,功能完全相同。
D. 以上都不对。
正确答案:D
13、假定a和b为int型变量,则执行以下语句后b的值为( )。
a=1;b=10;
do{ b-=a; a++; }
while (b--<0);
A.9
B.-1
C.-2
D.8
正确答案:D
14、能从循环语句的循环体中跳出的语句是(
ue
正确答案:A
15、已知表达式int m[] = {0, 1, 2, 3, 4, 5, 6 };
下面哪个表达式的值与数组下标量总数相等?()+1
+1
()
正确答案:B
16、对于数组a[10],下列表示错误的是()。A.a[1]
)。
B.a[9]
C.a[0]
D.a(0)
正确答案:D
17、定义了一维int型数组a[10]后,下面错误的引用是( )
A.a[0]=5*2;
B.a[0]=1;
C.a[1]=a[2]*a[0];
D.a[10]=2;
正确答案:D
18、下面程序的运行结果是()
main() {
int a[][]={{1,2,3},{4,5,6}};
("%d", a[1][1]);
}
A.6
B.4
C.5
D.3
正确答案:C
19、引用数组元素时,数组下标可以是( )
A.整型表达式
B.整型常量
C.整型变量
D.以上均可
正确答案:D
二、判断题
1、if的嵌套必须使用大括号标明配对关系。
正确答案:×
2、能用if-else if多分支结构实现的程序就一定可以用switch语句改写
正确答案:×
3、用do-while循环实现的程序一定可以改写为while循环。
正确答案:√
4、while语句的表达式只能返回一个布尔值。
正确答案:√
5、do-while循环的循环体有可能一次也不执行。
正确答案:×
6、while(表达式)后面不应有分号,而do-while(表达式)后面则必须有分号。
正确答案:√
7、for循环的任意一个表达式都可以省略。
正确答案:√
三、填空题
1、代码n('a'-32);的输出结果为( )。
正确答案:65
2、获得整数a个位上数字的表达式是( )。
正确答案:a%10
3、获得整数a百位上数字的表达式是( )。
正确答案:a/100%10 或 a%1000/100
4、已知
double a;
Scanner in=new Scanner();
通过标准输入设备获得a的值的完整语句为( )。
正确答案:a=uble();
5、判断变量x中的数据是否在0到100之间的表达式为( )。
正确答案:x>=0&&x<=100 或 0<=x&&x<=100
6、已知“int n;”,判断n是不是一个偶数的表达式为( )。
正确答案:n%2==0 或 n%2!=1
7、已知“char ch;”,判断ch中存放的不是字符n的表达式为( )。
正确答案:ch!='n'
8、定义了int型二维数组a[6][7]后,数组元素a[3][4]前的数组元素个数为( )
正确答案:25
9、数组最小的下标是( )
正确答案:0
10、数组的二分查找法运用的前提条件是数组已经()
正确答案:排序 或 排好序 或 完成排序
11、数组创建后其大小( )改变。
正确答案:不能 或 不可以 或 不能够 或 不允许 或 不
12、数组a的第三个元素表示为( )
正确答案:a[2]
版权声明:本文标题:Java程序设计单元测试一与答案 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1704961968h468194.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论