Java基础习题一(6)

2019-04-22 08:07

if(ch1 + 2 < ch2 ) ++ch1;

A) ?A? B) ?B? C) ?C? D) B 21、下列语句序列执行后,i 的值是( )。(D) int i=8, j=16;

if( i-1 > j ) i--; else j--;

A) 15 B) 16 C) 7 D) 8

22、设有定义 float x=3.5f, y=4.6f, z=5.7f;则以下的表达式中,值为true的是( )。(B)

A) x > y || x > z B) x != y

C) z > ( y + x ) D) x < y & ! ( x < z ) 23、下列程序段执行后 b3 的结果是( )。(C)

boolean b1=true, b2, b3; b3= b1 ? b1 : b2;

A) 0 B) 1 C) true D) false

24、设有定义 int i=123; long j=456; 下面赋值不正确的 语句是( )。(D) A) j=i; B) j=(long)i; C) i=(int)j; D) i=j; 25、下列的变量定义中,错误的是( )。(D) A) int i; B) int i=Integer.MAX_VALUE; C) static int i=100; D) int 123_$;

26、以下的变量定义语句中,合法的是( )。(C) A) float $_*5= 3.4F; B) byte b1= 15678; C) double a =Double. MAX_VALUE; D) int _abc_ = 3721L;

27、以下字符常量中不合法的是( )。(C) A) '|' B) '\\' C) \ D) '我'

28、若以下变量均已正确定义并赋值,下面符合Java语言语法的语句是( )。(A) A) b = a!=7 ; B) a = 7 + b + c=9; C) i=12.3* % 4; D) a = a + 7 = c + b;

29、执行下列程序段后,b, x, y的值分别是( )。(B) int x=6,y=8; boolean b;

b=x>y&&++x==--y; A) true , 6, 8 B) false , 7, 7

C) true, 7, 7 D) false, 6, 8

1. if选择结构允许程序干什么? 2. 什么是语法错误,请举例说明。 3. 什么是逻辑错误,请举例说明。 4. 为什么程序员要在代码中插入注释?

5. 在if结构的右括号后面紧跟着分号,为什么会导致逻辑错误。 6. 如下程序的输出结果是什么?

public class Operator {

public static void main(String[] args) {

int x=30; int y=2;

System.out.print(x*y+9/3); } } 答案:63

7. 如下代码的输出结果是什么? System.out.println((8*4*2+6)/2+4); 答案:39

10.写出四种不同的Java语句,实现对整型变量x加一。 答案: x=x+1; x+=1;

++x; x++

12、下列哪些是合法的标识符:

applet、Applet、a++、--a、 4#R、$4、#44、apps (答案:applet、Applet、$4、apps)

13、与“+”有相同优先级或更高优先级的运算符(至少写出3个)。 (答案:!、*、/、++、--)

14、请叙述标识符的定义规则。指出在下面的标识符中,那些是不正确的,并说明原因。

here,_there,this,that,it,2to1,_it。

(答案:标识符 必须以字母、下划线(_)或美元符号($)开头。标识符不能包含运算符,如+, — 等。标识符不能是关键字,如class, public等。标识符不能是true, false 或 null。标识符可有任意长度。注意:Java区分大小写,X和x是两个不同的标识符。

不正确的标识符有:this:关键字、2to1:数字开头)


Java基础习题一(6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:中国石化财务分析报告2.0 - 副本

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: