java-20级计网2班测试3附答案_第1页
java-20级计网2班测试3附答案_第2页
java-20级计网2班测试3附答案_第3页
java-20级计网2班测试3附答案_第4页
java-20级计网2班测试3附答案_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、java-20级计网2班测试3复制综合所有章节您的姓名: 填空题 *_1、下列代码中,可以求100以内的偶数之和的是() *A int sum = 0;for(int i=0;i=100;i+)if(i%2=0)sum+=i;(正确答案)B int sum = 0;for(int i=0;i=100;i+)sum+=i;C int sum = 0;for(int i=0;i=100;i=i+2)sum+=i;(正确答案)D int sum = 0;for(int i=0;i100;i+)if(i%2=0)sum+=i;2、java语言是从什么语言重新改进设计的() 单选题 *A AdaB C+

2、(正确答案)C PasacalD BASIC3、关于java中方法的定义,下列说法不正确的是() 单选题 *A 方法中可以没有代码B 可以将程序中的相对独立的代码或者大量重复的代码,提取出来,用方法进行封装,方便调用C 定义方法时,必须声明方法的访问修饰符(正确答案)D方法有利于代码的后期维护和修改,增加程序的可扩展性4、以下代码的运行后最后输出sum的值为:int sum =0;for(int i=0;i60)System.out.println(及格!)elseSystem.out.println(不及格!); 单选题 *A 及格B 不及格(正确答案)C AB选项都有D 什么也不输出7、下

3、列关于JDK的命令,说法不正确的是() 单选题 *A Java执行工具,是启动JVM(虚拟机)并执行class(BYTE CODE)文件的命令B javac 编译器,由.java文件生成.class文件C jar Java解压jar包(正确答案)D jar Java压缩打包工具8、System.out.println(5+2);该语句输出的结果是() 单选题 *A 52(正确答案)B 7C 5+2D 59、下列语句中,正确的是() 单选题 *A java语言经编译后,会产生machine codeB java语言编译后产生byte code(正确答案)C java语言编译后产生DLLD 以上说

4、法都正确10、关于类的定义,下列说法正确的是() 单选题 *A 类名首字母可以小写B 类名可以包含任何特殊符号C 类名首位可以是数字D 类名首字母必须大写(正确答案)11、面向对象是java的核心编程思想,下列关于面向对象的说法,不正确的是() 单选题 *A 面向对象可以复杂的执行过程简单化,模块化B 面向对象更符合我们的思维习惯,利于代码的编写C 面向过程已经可以完成所有代码的编写,所以不需要使用面向对象的思想(正确答案)D 面向对象中的两个重要的概念是类和对象12、关于成员变量和局部变量,下列说法错误的是() 单选题 *A 局部变量定义在方法中,代码块内B 形参是局部变量,实参是成员变量(

5、正确答案)C 成员变量存在于堆内存中,随着对象的产生而存在,消失而消失D 局部变量存在于栈内存中,随着所属区域的运行而存在,结束而释放13、关于java中的多重if和switch结构,下列说法错误的是() 单选题 *A 多重if可以实现switch结构的功能B 多重if多用于条件为区间范围的条件判断C switch结构中的case后面不可以是字符串(正确答案)D switch结构一般用于条件为等值的条件判断14、以下代码的运行后最后输出sum的值为:int sum =0;for(int i=0;iB C !=(正确答案)D =60)System.out.println(及格!);else if

6、(score=90)System.out.println(优秀!);单选题 *A 及格(正确答案)B 优秀C AB选项都有D 什么也不输出33、关于构造方法,下列说法正确的是() 单选题 *A构造方法是用来构建对象并为对象属性赋初始值的(正确答案)B一个类中只能包含一个构造方法C构造方法的方法名可以自定义为任何名称D以上说法都不正确34、下列选项中,属于java的关键字的是【选三项】() *A import(正确答案)B mallocC extends(正确答案)D new(正确答案)35、下列代码中,能够保证循环100次的是() *A int i=0;while(i100)i+;(正确答案)

7、B int i=1;while(i100)i+;C int i=0;while(i=100)i+;D int i=1;while(i=100)i+;(正确答案)36、在java中,关于break的说法,下列说法不正确的是() 单选题 *A 在switch结构中,break用于结束case语句块的执行B 在for循环中,break用于结束循环的执行C 在while和do-while循环中,break用于结束循环的执行D 在多重if结构中,break用于结束语句块的执行(正确答案)37、以下不是java原始数据类型的是【选二项】() *A shortB Boolean(正确答案)C unit(正确

8、答案)D float38、0.6322是什么类型的数据() 单选题 *A floatB double(正确答案)C intD string39、下列代码中,可以求100以内的3的倍数之和的是() 单选题 *A int sum = 0;for(int i=0;i=100;i+)if(i%3!=0)sum+=i;B int sum = 0;for(int i=0;i=100;i+)sum+=i;C int sum = 0;for(int i=0;i=100;i=i+3)sum+=i;(正确答案)D int sum = 0;for(int i=0;i100;i+)if(i%3=0)sum+=i;40

9、、下面描述正确的是() *A 买彩票一等奖一辆车,二等奖一个手机,三等奖一个钱包,适合用switch完成(正确答案)B 考试60分以上为及格,80分以上为良好,90分以上为优秀,适合多重if结构(正确答案)C 考试60分以上为及格,80分以上为良好,90分以上为优秀,适合switch结构D 让用户输入年龄直到输入为正确的年龄范围为止,适合do-while(正确答案)41、下面描述错误的是() *A 说一百遍“好好学习”要使用循环结构B 如果是男生穿黑色衣服女生穿红色衣服要使用循环结构(正确答案)C 说一百遍“好好学习”要使用选择结构(正确答案)D 如果是男生穿黑色衣服女生穿红色衣服要使用选择结

10、构42、关于java中的变量,下列说法正确的是() 单选题 *A java中的变量命名可以随意命名,没有任何约束B 变量中都是直接存的数据C java中变量分为局部变量和全局变量(正确答案)D 方法中声明的变量,当前类中都可以使用43、关于java中的逻辑运算符,下列说法正确的是() 单选题 *A 逻辑运算符|、&、!都是用于连接两个关系表达式B 当&连接的两个关系表达式一个为真时,整个表达式的结果为真C &运算符的优先级最高,|运算符的优先级最低D 以上说法都不对(正确答案)44、java源文件的后缀名是() 单选题 *A .classB .csC .exeD .java(正确答案)45、下

11、列关于JAVA中的数组,说法正确的是() 单选题 *A 数组最后一个元素的下标是数组长度B 数组最后一个元素的下标是数组长度减1(正确答案)C 数组最后一个元素的下标是0D 以上说法都不对46、关于成员变量和局部变量,下列说法错误的是() 单选题 *A 局部变量定义在方法中,代码块内B 成员变量存在于堆内存中,随着对象的产生而存在,消失而消失C 局部变量存在于栈内存中,随着所属区域的运行而存在,结束而释放D 形参是局部变量,实参是成员变量(正确答案)47、在java中,类的组成有() *A 属性(正确答案)B 方法(正确答案)C 源代码D 字节码48、JAVA中的局部变量包含以下()项() *

12、A 方法参数(正确答案)B 方法内声明的变量(正确答案)C 属性D 代码块中声明的变量(正确答案)49、java中定义方法,下列说法不正确的是() 单选题 *A 方法可以嵌套定义,功能类似循环(正确答案)B 方法必须定义在类中C 方法定义时,必须满足方法定义的语法结构D 同一个类中,可以存在多个方法名相同的方法50、有返回值的方法需要在方法体内使用那个关键字对结果进行返回() 单选题 *A breakB continueC voidD return(正确答案)1、对于数组a10,下列表示错误的是 () 单选题 *A a0B a(0)C a9D a10(正确答案)2、执行完代码int x=new

13、 int25;之后,以下 ()的说明是正确的。() 单选题 *A.x24为0(正确答案)B.x24未定义C.x25为0D.x0为空3、以下错误的数组初始化语句是( )。() *A.int5 arr=1,2,3,4,5;(正确答案)B.int arr=1,2,3,4,5;C.int arr=new int51,2,3,4,5;(正确答案)D.int arr=new int1,2,3,4,5;4、以下创建数组的错误语句是( )。() *A.double d=new double66;B.double d=new double66;(正确答案)C.double d=new double6;(正确答案

14、)D.double d=new double6;5、阅读以下程序,方法m的功能是()。double m(int num)double sum=0;int cnt=0;for(int i=0;i4) ? 99.9 :9); 单选题 *A、 输出结果为:value is 99.99B、 输出结果为:value is 9C、 输出结果为:value is 9.0(正确答案)D、 编译错误下列代码哪行会出错: ()1) public void modify() 2) int I, j, k;3) I = 100;4) while ( I 0 ) 5) j = I * 2;6) System.out.println (” The value of j is ” + j );7) k = k + 1;8) I;9) 10) 单选题 *A. 4B. 6C. 7(正确答案)D. 8答案解析:k没赋值就使用,所以第7行代码有错下面语句哪个是正确的?() 单选题 *A. String temp = new String “a” “b” “c”;B. String te

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论