当前位置:首页 > java基础语法练习
编程题
1、编写一个程序在屏幕上输出“Hello Java!”。 2、编写一个程序,打印从1到100的值。 3、输出1到100之间的偶数。
4、根据考试成绩的等级打印出百分制分数段 : GradeLevel.java 0-59:输出不及格;60-89:良好;90-100:优秀; 5、使用for循环计算1+2+3+……+100。 6、使用while循环计算1+2+3+……+100。 7、使用do循环计算1+2+3+……+100。 8、1~100之间 7的倍数的个数。并打印。
Java语言基础 选择题
1. 下面(A )不是java的关键字
A. integer B. double C. float D. char 2. 以下语句没有编译错误或警告提示信息的是( C )
A. byte =256; B. double d=89; C. char c=“a”; D. short s=8.6f;
3. 以下语句输出结果是( ) String str=”123”; int x=4,y=5; str=str+x+y;
System.out.println(str);
A. 1239 B.12345 C. 会产生编译错误 D. 123+4+5 4. 以下选项中变量均已定义,合法的赋值语句是( B )
A. a= =1; B. ++i; C. a=a+1=5; D. y=int(i); 5. 设x为int型变量,执行以下语句段后,x的值为( )
x=10; x+=x-=x-x;
A. 10 B.20 C. 30 D. 40 6. 对下面的语句正确的说法是( )
int c=’A’/3; c+=’1’%5;b
System.out.println(c);
A.产生编译错误 B. 输出结果25 C. 输出结果21 D. 输出结果2
7. 执行下面语句后,b,x,y的值正确的是( )
int x=6,y=8; boolean b;
b=x A.true,6,8 B. false,7,7 C. true,7,7 D. false,6,8 8. 下面程序执行后,t5的结果是( ) int t1=5,t2=6,t3=7,t4,t5; t4=t1 A.5 B. 6 C. 7 D. 以上都不对 9.若a和b均是整型变量并已正确赋值,正确的switch语句是( ) A. switch(a+1) B. switch(a*a+b*b); { ?? } { ?? } C. switch a D. switch[a+b] { ?? } { ?? } 10.下列语句执行后,r的值是( ) int x=5,y=10,r=5; switch(x+y) { case 15: r+=x; case 20: r-=y; case 25: r*=x/y; default: r+=r; } A.15 B.10 C.0 D. 20 11.下面的while语句执行的次数是( ) int i=3; while(++i<6)i+=2; A.1 B. 2 C.3 D. 4 12.以下由do-while语句构成的循环执行的次数是( ) int k=0; do { ++k;} while(k<1); A.无限次 B. 语法错,不能执行 C. 一次也不执行 D. 执行一次 13.执行完下面程序段后,k的值是( ) int k=0; label:for(int i=1;i<3;i++) { for(int j=1;j<3;j++) { k+=i+j; System.out.println(k); ifi(i= =2) continue label; } } A.3 B.5 C.8 D. 12 14.以下语句输出结果是( ) System.out.println(Math.floor(-0.8)); A.0 B.-1 C.-0.8 D. 0.8 填空题 1.若k为int型变量且赋值为11,表达式k++的值是( ) 2.满足条件a等于b时,其值为true的Java语言表达式是() 3.设x,k为int型变量,x已赋值。用三目条件运算符,求变量x的绝对值,并赋给变量k的赋值语句是( ) 程序填充 1. 下面是Application程序的主类定义,请将程序补充完整。 public class mymain { public void (String args[ ]) { System.out.(“study hard!”); } } 2. 下面程序的输出结果是:1+2=3,请将程序补充完整。 public class mymain { public static void main(String args[ ]) { int x=1,y=2; System.out .println(); } } 3 如果一个整数a能被整数b整除,则b是a的因子.下面是一个Java应用程序,它的功能是求给定整数n的所有因子的和(sum),请将程序补充完整. public class Class1 { public static void main(String args[ ]) { int n=6,sum=0; for(int k=1;;k++) { if() sum+=k; } System.out.println(sum); } } 程序阅读 1. 阅读程序,回答以下问题。 char c=’A’; for(int i=1;i<=5;i++) { System.out.print(c++); // (2)问的代码加在此处。 } (1) 写出程序段的输出结果 (2) 如果将程序段的for语句的最后加上语句:if(i= =3) break; 写出程序运行结果。
共分享92篇相关文档