第一范文网 - 专业文章范例文档资料分享平台

卷-2

来源:用户分享 时间:2025/7/9 8:57:26 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

试题

注意:请将所有答案写在答题纸上。

题号 分数 一 二 三 四 总分 合分人: 复查人: 分数 一、单项选择:(每题2分,共40分)

1、下列标识符组中,正确的一组是( )。

A、c_name, if, _name B、c*name, $name, mode C、Result1, somm1, while D、$ast, _mmc, c$_fe 2、下列关于变量赋值说法中,错误的是( )。 A、变量只有在赋值后才能使用

B、boolean类型的变量值只能取true或false

C、只有同类型同精度的值才能赋给同类型同精度的变量,不同类型不同精度需要转换后才能赋值

D、不同类型和精度之间也能赋值,系统会自动转换 3、下列正确的逻辑表达式是( )。

A、(x+y>7)&&(x-y<1) B、!(x+y)

C、(x+y>7) || (z=a) D、(x+y+z)&&(z>=0) 4、下列不合法的变量名是( )。

A、int B、int1 C、name_1 D、name 5、下列关于Java 语言的描述中,不正确的描述是( )。

A、Java语言是一个完全面向对象的语言 B、Java是结构中立与平台无关的语言 C、Java是一种编译性语言

D、Java是一种解释性语言

6、以下说法正确的是( )。

A、Java程序文件名必须和程序文件中定义的类名一致 B、Java程序文件名可以和程序文件中定义的类名不一致 C、Java源程序文件的扩展名必须是.java D、以上A、C说法正确,B说法不正确

7、一个可以独立运行的Java应用程序,包含的main方法( )。

A、可以为一个或多个 B、只能有一个 C、可以为一个或零个 D、最多两个 8、在switch(表达式) 语句中,表达式的值必须是( )值。

A、整数 B、字符 C、布尔逻辑 D、整数或字符 9、下列关于运行Java 应用程序(application)的说法中,正确的说法是( )。 A、Java 应用程序由Java编译器解释执行

共 12 页 第 1 页

评卷人 B、Java 应用程序经编译后生成的字节代码可有Java虚拟机解释执行 C、Java 应用程序经编译后可直接在操作系统下运行 D、Java 应用程序经编译后可直接在浏览器中运行 10、下列说法正确的是( )。

A、Java是不区分大小写的,源文件名与程序类名不允许相同 B、Java语言以方法为程序的基本单位

C、applet是Java的一类特殊程序,它可以嵌入HTML中,随网页发布到互联网上 D、Java语言是面向对象的、解释执行的网络编程语言 11、构造函数在( )时被调用。

A、类定义 B、创建对象

C、调用对象方法 D、使用对象的变量 12、下列关于for循环说法中,正确的是( )。

A、for循环只能用于固定次数的循环

B、for(初始化循环变量;终止条件;增量)循环中,括号内的3个表达式一个都不能少 C、for(初始化循环变量;终止条件;增量)循环中,括号内的3个表达式可以省略任意1个、2个或3个

D、for(初始化循环变量;终止条件;增量)循环中,括号内的3个表达式可以省略任意1个、2个或3个,但占位符“;”不能省略

13、下列用于声明双精度浮点变量的是( )。 A、int B、char C、float D、double 14、下列注释说法中,正确的是( )。 A、注释行可以出现在程序的任何地方

B、注释不是程序的部分,因为编译系统忽略它们 C、注释是程序的组成部分

D、以上A、B说法正确,C说法错误

15、为了把applet加载到浏览器中,必须先定义一个( )文件。

A、.java B、.class C、.html D、.app 16、J2SE是Java2的标准版,主要用于( )。

A、桌面应用软件编程 B、嵌入式系统开发 C、分布式网络程序开发 D、电子商务网站 17、转义字符’\\t’的表示( )。

A、跳格 B、回车 C、回车换行 D、2个字符 18、在子类中出现与超类相同的方法名,为了访问超类的方法,可用( )来表示超类。 A、public B、private C、protected D、super 19、在Java语言的许多特点中,C++语言所不具备的是( )。

A、高性能 B、跨平台 C、面向对象 D、有类库 20、针对面向对象系统的建模,( )是最广泛的图形表示方案。

A、UML B、GUI C、CPU D、IPO

共 12 页 第 2 页

分数 二、读程序,写出程序运行后的结果。(共15分)

1、

public class T2_1 {

public static void main(String args[]) { int math=65 ,english=85; if(math>60) {

System.out.println(\数学及格了\ }

else {

System.out.println(\数学不及格\ }

if(english>90) {

System.out.println(\英语是优\ }

else {

System.out.println(\英语不是优\ }

System.out.println(\我在学习if-else语句\ } } 2、

public class Hello{

public static void main (String args[]){

System.out.println(\这是一个简单的Java应用程序\ Student stu=new Student(); stu.speak(\ } }

class Student{

public void speak(String s){ System.out.println(s); } } 3、

public class T2_3 {

public static void main(String args[]) { int le,h=1,k; while(h<=4) {

共 12 页 第 3 页

评卷人 k=1;

while(k<=h-1) {

System.out.print(' '); k=k+1; } le=1;

while(le<=5) {

System.out.print('*'); le=le+1; }

System.out.println(); h=h+1; } } }

三、根据程序功能完善程序,在给出的空白处填上正确的语句。(每空2分,共30分)

分数 评卷人 1、计算1-2+3-4+??+n,其中n从键盘给入。 import javax.swing.*; public class T3_1 {

public static void main(String args[]) {

int s= (1) ,i=1,n,d=1; String Str,f;

Str=JOptionPane.showInputDialog(\请输入一个正整数\ x=Integer.parseInt(Str); while(x<100||x>999) {

Str=JOptionPane.showInputDialog(\请重新输入一个正整数\ x=Integer.parseInt(Str); }

Str=\ while(i<=n) {

s=s+d*i; i=i+1; d=-d;

if(d== (2) ) f=\ if(i>n) Str=Str+\ }

JOptionPane.showMessageDialog(null,Str+ (3) ); } }

共 12 页 第 4 页

搜索更多关于: 卷-2 的文档
卷-2.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c9q07t3snh37k6x46aj4a_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top