云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > java语言基础测试卷

java语言基础测试卷

  • 62 次阅读
  • 3 次下载
  • 2025/5/24 14:11:01

Java语言基础测试

一、选择题(3’*15)

1.执行下列语句:

int num= ~(-5); 变量num的值为(D)。 A. -5 B. 5 C. -4 D.4 2.执行下列语句:

int a = 0x9af700; a <<= 2; 变量a的值为:(A)。 A. 0x26bdc00 B. 0xc6bdc00 C. 0x3fa0000 D. 0x7e02ffff 3. 下列数组声明语句中,错误的是:(B)。 A. int[] arr = new int[8]; B. int[] arr = new int[8]{}; C. int[] arr = {};

D. int[] arr = new int[]{};

4.下列代码的输出结果是(B)。

boolean b = true ? false : true == true ? false : true; System.out.println(b); A. true B. false C. null D. 空字符串 5.下列代码的输出结果是(A)。 int j=0;

for(int i=0;i<100;i++){ j=j++; }

System.out.println(j); A. 0 B. 99 C. 100 D. 101

6. 下列不属于Java运算符的是(B)。 A. != B. <> C. >> D. <<

7. 下列属于不合法Java标识符的是(B)。 A. _avaj B. 5save C. Avaj D. $80 8.执行完下面程序片段后,(B )的结论是正确的。 int a, b, c; a = 1; b = 2; c = (a + b > 3 ? a++ : b++); A、a的值是2,b的值是3 B、a的值是1,b的值是3 C、a的值是1,b的值是2 D、c的值是false

9. 语句System.out.println('1'+'2'+\输出结果是:( D )

A、334 B、1234 C、37 D、9934 10.在Java中语句37/10f的运算结果是多少?( C )

A、3 B、3.70 C、3.7

11.下列代码段编译和运行的结果是:( D ) public static void main(String[] args) { for (int i = 0; i <= 10; i++) { if (i > 6) break; }

System.out.println(i); }

A.输出6 B.输出7 C.输出10 D.编译错误

12. 下列代码的输出结果是:( C ) int a=10;

System.out.println(a<<2); A.2 B.4 C.40 13. 请看下列代码: public void go() { String str = \

for (int x = 0; x < 3; x++) { for (int y = 0; y < 2; y++) { if (x = = 1) break;

if (x = = 2 | | y = = 1) break;

str = str + x + y; } }

System.out.println(str); }

调用go方法,程序的输出结果是:( A ) A.00 B.0001 C.000120 D.00012021

14.(5&9)^(5|9)的运算结果是多少?( B )

A、1 B、12 C、13 D、14 15. 下列代码段中,循环执行的次数是:( D ) int x = 6; do { x--;

} while (x <=5);

D、3.0

D.42

A.10次 B.0次 C.1次 D.超过10次

二、计算题(20)

1、0x5ef7*5 121555/0x1dad3/0001 1101 1010 1101 0011 3’ 2、x=5,y=6,z=7 5’

求x*=(++y)%(--z)+(y++)/(--x)表达式运行后,x、y、z的值分别为多少 3、求下列运算的值 3’*4 (1) boolean b1 = false; 求 (b1=(b1==false))&&(b1==true) true (2) ~3+2 -2/1110 (3) 2&3|4 6//0110 (4) 37>>2 9/1001

三、程序题(35’)

1.写一个打印9*9乘法表的程序,要求有换行。

2.写一个程序打印1000以内的水仙花数。水仙花数是指一个 n 位数 ( n≥3 ),它的每个位上的数字的 n 次幂之和等于它本身。 (例如:1^3 + 5^3 + 3^3 = 153)。 3. 计算“百钱买百鸡”的问题。

百钱买百鸡:公鸡5文钱一只,母鸡3文钱一只,小鸡1文钱3只,如何用百文钱买百只鸡?(注:公鸡的数量不能为0) 4.写一个冒泡排序的算法

(注意:程序题要书写规范,丢一个括号或者分号扣1分,类名和main方法可以不写)

搜索更多关于: java语言基础测试卷 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

Java语言基础测试 一、选择题(3’*15) 1.执行下列语句: int num= ~(-5); 变量num的值为(D)。 A. -5 B. 5 C. -4 D.4 2.执行下列语句: int a = 0x9af700; a <<= 2; 变量a的值为:(A)。 A. 0x26bdc00 B. 0xc6bdc00 C. 0x3fa0000 D. 0x7e02ffff 3. 下列数组声明语句中,错误的是:(B)。 A. int[] arr = new int[8]; B. int[] arr = new int[8]{}; C. int[] arr = {}; D. int[] arr = new int[]{}; 4.下列代码的输出结果是(B)。

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com