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

当前位置:首页 > java程序设计单元检测-语法基础

java程序设计单元检测-语法基础

  • 62 次阅读
  • 3 次下载
  • 2025/6/7 5:13:43

《Java程序设计》单元检测系列 《Java程序设计》单元检测1

一、选择题(请从以下选择中,选择合适的答案)(15*2’) 1. 下列关于类、包和源文件的说法中,错误的一项是( )

A.一个文件可以属于一个包 B.一个包可以包含多个文件 C.一个类可以属于一个包 D.一个包只能含有一个类

2. 以下的选项中能正确表示java语言中的一个整形常量的是( )

A. 435 B. -34 C. 34,000 D 4 5 6

3. 下列的标识符中,正确的是( )

A. 1_back B.$_Money C. $-Money D. 2-Foward

4. 设有类型定义short i=32; long j=64;下面赋值语句中不正确的一个是( )

A. j=i; B. i=j; C. i=(short) j; D. j=(long) i;

5. 以下字符常量中不合法的一个是( )

A. ‘a\\n’ B. ‘\\r’ C. ‘\\t’ D ‘\\\\’

6. 编译java程序的命令是( );运行java程序的命令是( )

A java B. javac C. javadoc D. jar

7. byte变量的取值范围是( )

A. 0-65535 B. -128-127 C. -256-255 D. 0-32767

《Java程序设计》单元检测系列 8. 以下正确的有( )

A. int i = 32; B. float f = 45.32; C. Double d =3.2;

9. 下列语句序列执行后,m 的值是( )。

int a=10, b=3, m=5;

if( a==b ) m+=a; else m=++a*m;

A) 15 B) 50 C) 55 D) 5

10. 属于Java基本数据类型的有( )

A)int

B)float C)String

D)class

11. 下列表达式中出现赋值运算符的有( )

A)int i=1; B)i+=2; C)i==3; D)i++;

12. 下列变量定义中,正确的是( )

A) String s='test'; B) int i=6554768466; C) char c=\ D) double d=34.123;

13. 下列java表达式 19/3 (int)71.7-2*3 7%3

(double)1/8+3 的计算结果是( )

A)6.3 B)6 C)6.4 D)6 64 66 67 65 2 1 2 1

2.5 3.125 2.5 3.125

14. 下列语句中正确的是( )

A)char i='k'; B)char ch = 101; C)int p=2+'2'; D)byte b=128;

《Java程序设计》单元检测系列 15. 假设 int x=1,y=2,z=3,则下列语句 y+=z-- / ++x 执行后x,y,z三个变量的值分别是( )

A)1,2,4 B)2,3,2 C)2,3.5,2 D)1,2,3

二、读程序写结果

1.写出下列表达式的结果。(7*2’)

(1) int a = 2, b = 3, c; c = a / b * 8; (2) float a = 3.0F, b; b = a / 0; (3) double a = 3.0, k; Int b = 3, c = 2; k = a / c + b / c;

(4) int a = 3, b = 6, c; c = (a++) + (++b) + a * 2 + b * 4; (5) int a = 10, b=3, c; c = ((a % b) == 0) ? ++a * 2:++b * 2; (6) int a = 5,b ; b = 5 << 2;

(7) int a = 0, b = 12345, c = 0xffffffff, d, e, f; d = a & b; e = a | b;

f = b & c;

2.写出下列表达式的结果。(3*2’)

public class Test { public static void main (String args[]) { float a = 3.25F, b= -2.5F; int c , d; c = (int) (a * b); d = (byte) 386; System.out.println(“c=c” + c);

《Java程序设计》单元检测系列

}

}

System.out.println(“d=” +d);

三、简答题(5*8’)

1.解释Java程序的运行机制

2.short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错?

3.用最有效率的方法算出5乘以8等于几?

4.&和&&的区别? &为逻辑与,&&为短路。

5.说出以下方法实现什么功能。

public static double myFuction(double a, double b, double c) {

}

double result;

result = (a < b) ? a: b;

result = (result < c) ? result : c; return result;

四、编程题(1*10’)

1.输入一个0~1000的整数,求各位数的和。例如345的结果是3+4+5=12注:分解数字既可以先除后模也可以先模后除。

搜索更多关于: java程序设计单元检测-语法基础 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

《Java程序设计》单元检测系列 《Java程序设计》单元检测1 一、选择题(请从以下选择中,选择合适的答案)(15*2’) 1. 下列关于类、包和源文件的说法中,错误的一项是( ) A.一个文件可以属于一个包 B.一个包可以包含多个文件 C.一个类可以属于一个包 D.一个包只能含有一个类 2. 以下的选项中能正确表示java语言中的一个整形常量的是( ) A. 435 B. -34 C. 34,000 D 4 5 6 3. 下列的标识符中,正确的是( ) A. 1_back B.$_Money C. $-Money D. 2-Foward 4. 设有类型定义short i=32; long j=64;下

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价: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