栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

【java期末复习题】第3章 运算符与流程控制

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【java期末复习题】第3章 运算符与流程控制

第3章 运算符与流程控制

一、选择题
1.以下switch表达式语句正确的是:( )。
A.public void switchTest (char c){switch©{…}}
B.public void switchTest(long c){switch©{…}}
C.public void switchTest(byte c){switch©{…}}
D.public void switchTest(double c){switch©{…}}

2.int i =1,j=10;
do{
if(i++>-j)
System.out.println(i)
}while(i<5);
上面的代码执行后,i最终的值是多少?( )。
A.i=2 B.i=3 C.i=4 D.i=5

3.下面的执行结果中,正确的是( )。
int a =-1;
for(int i=4;i>0;i–){
a+=i;
System.out.print(a);
}
A.-1 B.368 C.3689 D.9

4.下面的执行结果中,正确的是( )。
for(int i =1;i<=5;i++){
System.out.print(i);
}
A.代码成功编译,执行后,输出为12345
B.代码成功编译,执行后,输出为6
C.代码成功编译,执行后,输出为1
D.代码编译不成功,编译器将生成一些错误

5.以下代码输出的结果是( )。
int i=1;
switch(i){
case 0:System.out.print(“Zero”);break;
case 1:System.out.print(“One”);
case 2:System.out.print(“Two”);
default:System.out.print(“Default”);
}

A.ZeroOneTwoDefault B.OneTwoDefault
C.Default D.One

6.下面代码执行后输出的结果是( )。
char chA =‘A’,chB=‘b’;
if(chA+27 System.out.println(““+chA+””);
}
A.A B.B C.C D.a

7.执行以下代码后,打印出来的y的值是( )。
int x=8;int y=2;
if(Math.pow(x, y)==64)
y=x;
if(Math.pow(x, y)<63)
y=2*x;
if(Math.pow(x, y)>63)
y=x/2;
System.out.println(y);
A.2 B.4 C.8 D.16

8.下面代码执行后,正确的是( )。
for(int i=0;i>=0;i++){
System.out.println(i);
}
A.1 B.18 C.0 D.死循环

9.下面代码执行后,正确的是( )。
int i=0;
while(i<100){
System.out.println(i);
}
A.18 B.99 C.i D.不停的输出0

10.下面的代码执行后,正确的是( )。
int i=0;
do{
System.out.println(i);
}while(i<100);
A. 100 B.i C.99 D.死循环一直输出0

一、选择题答案 
1.A	2.D     3.C     4.A     5.B    6.B    7.B    8.D    9.D    10.D

二、填空题
1.符号“=”的作用是_______________________________。

2.下列代码的运行结果是_______________________________。

public class Example1{
     public static void main(String  args[]){
           int a=3,b=4,c=0;
           if(a									//比较a和b
                c=a;								     //a的值赋值给c
           }
           if(a>b){ 							     //比较a和b
                c=b;									//b值赋值给c
           }
           System.out.println("c的最终结果为:"+c);		//输出c值
     }
}

3.下面代码的运行结果是___________。

public class Example2{
     public static void main(String args[]){
          int a=69,b=29;
          if(a>b){                                        //判断a与b的大小
               System.out.println(a+"大于"+b); 
          }else{
               System.out.println(a+"小于"+b);
          }
     }
}

4.下面代码的运行结果是__________。

public class Demo{
     public static void main (String args[]){
          System.out.println("10以内的所有整数为:");
          for(int i=1;i<=10;i++){
              System.out.println(i);
          }
     }
}

5.下面的代码中,sum的结果是:

public class Demo2{
     public static void main(String args[]){
          int sum=0,i=0;
          do{
          sum+=i;				//累加i的值
          i++;
          }while(i<=100);		//当i小于等于100
          System.out.println("从1到100的整数和为:"+sum);
     }
}

6.break语句可以终止_____________结构。它在_____________、_____________、_____________循环中,用于强行终止循环

7.continue语句应用在__________、__________、等循环语句中,如果在某次循环体的执行中执行了continue语句,那么__________,即不再执行本次循环中continue语句后面的语句,而进行下一次循环。

8.return语句可以从一个方法返回,并把控制权交给____________________。return语句通常被放在方法的最后,用于退出当前方法并返回一个值。

9.运算符__________和__________均用于逻辑与运算,当运算符的两侧同时为true时,运算结果为__________,否则运算结果均为false。

10、运算符_________和__________均用于逻辑或运算,当运算符的两侧同时为false时,运算结果为false,否则运算结果均为true。

二、填空题答案
1、将数据、变量或对象赋值给相应类型的变量或对象
2、3
3、69大于29

4、
10以内所有的整数为:
1
2
3
4
5
6
7
8
9
10

5、5050
6、循环或其他控制、for,while、do…while
7、for,while、do...while  本次循环就结束
8、调用它的语句
9、&&、&、true
10、||、|
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1032143.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号