JAVA一单元练习题

合集下载

java习题及答案第1章 习题参考答案

java习题及答案第1章 习题参考答案

第1章习题解答1.Java语言有那些特点?答:Java语言的特点包括:平台无关性、面向对象、简单性、安全性、分布式、健壮性、解释型、多线程。

2.为什么说Java是结构中立的,具有跨平台特性?答:无论哪种编程语言编写的程序最终都需要操作系统和处理器来完成程序的运行,平台无关性是指软件的运行不因操作系统、处理器的变化导致程序无法运行或出现运行错误。

以C++程序为例,C++编译器针对源程序所在平台进行编译、连接,然后生成机器指令,这样就无法保证C++编译器产生的可执行文件在所有平台上都被正确执行。

如果更换了平台,可能需要修改源程序,并针对新的平台重新编译源程序。

相反,Java源代码不会针对一个特定平台进行编译,而是生成一种字节码中间文件(class 文件),这种文件是平台无关且体系结构中立的。

也就是说,无论一个Java程序是在Windows、Solaris、Linux还是其他具有Java编译器的操作系统下编译,作为编译结果的字节码文件都是相同的,都可以在任何具有Java虚拟机(JVM)的计算机上运行。

JVM能够识别这些字节码文件,JVM将字节码文件进行转换,使之能够在不同平台上运行。

任何操作系统只要安装了JVM,就可以解释并执行这种与体系结构无关的字节码文件,实现了跨平台。

跨平台特性保证了Java的可移植性,任何Java源程序都可以移植到其他平台上。

除此之外,Java的数据类型与机器无关,原始数据类型存储方式是固定的,避开了移植时可能产生的问题。

例如,在任何机器上,Java的整型都是32位的,而C++中整型的存储依赖于目标计算机。

另外Java的字符串采用标准的Unicode格式保存,也保证了Java的可移植性。

3.简述Java的3种主要平台,这些适合开发那种应用?答:Java的开发平台(JDK)是开发人员用来构建Java应用程序的软件包,它包括:Java 虚拟机(JVM)、Java编译器(javac)、Java归档(jar)实用程序、Java文档(javadoc)实用程序等。

java程序设计第1-4章练习题参考答案(1)

java程序设计第1-4章练习题参考答案(1)

java程序设计第1-4章练习题参考答案(1)一、选择题1.下面供选字符序列中,不属于...Java语言关键字的是( A ) A.goto B.null C.false D.native2.以下是关于Java语言关键字的叙述,其中正确的是( C )A.关键字可以用来描述类的成员类型,但是不能描述普通变量B.关键字由字母(包括英文字母、下划线字符、美元字符、文字字符)和数字组成C.关键字不可以用作变量、方法、类或标号的标识符D.break和main都是Java语言的关键字3.下述字符组合不能作为Java程序标识符的是(D)A.Aa12 B.XC.y D.5x4.在下述字符串中,不属于...Java语言关键字的是( C )A.float B.newC.java D.return5.下列字符组合不能作为Java整型常量的是( A )A.078B.0x3ACBC.5000D.0x3ABC6.设有如下程序:public class Test {public static void main(String[] args) {String foo=args[1];String bar=args[2];String baz=args[3];System.out.println("baz= "+baz);}}下述哪一行命令可以使得执行该程序的输出为baz= 2 ( C )A) java Test 2222 B) java Test 1 2 3 4C) java Test 4 2 4 2 D) java Test 4 3 2 17.在Java语言中,int类型数据的长度是( C )A.1个字节B.2个字节C.4个字节D.8个字节8. 用Java虚拟机执行类名为Hello的应用程序的正确命令是( D )。

A) java Hello.class B) Hello.class C) java Hello.java D) java Hello9.执行以下代码,输出结果是( B )int x=5,y=7,u=9,v=6;System.out.println(x>y ? x+2:u>v ? u-3:v+2);A.8B.6C.7D.true10.下列修饰符中与访问控制无关的是(C)。

JAVA习题题目及答案

JAVA习题题目及答案

第1章问答题及作业题第1章问答题1、发明Java语言的原因是什么?发明Java语言的主要贡献者是谁?2、“Java编译器将源文件编译生成的字节码是机器码”,这句话正确吗?3、Java程序的主类必须含有怎样的方法?4、“Java应用程序必须含有一个类是public类”,这句话正确吗?5、“Java Applet程序的主类必须是public类”,这句话正确吗?6、请叙述Java源文件的命名规则。

7、源文件生成的字节码在运行时都加载到内存中吗?8、怎样编写加载运行Java Applet的简单网页?9、编译器使用“-source”参数的作用是什么?“-source”参数的默认取值是什么?第1章作业题1.参照例1-1编写一个Java应用程序,程序能在命令行中输出“早上好,Good Morning”。

2.参照例1-2编写一个Java Applet程序,程序能在浏览器中显示“你好,Hello”。

第2章问答题及作业题第2章问答题1、什么是标识符?标识符的规则是什么?2、什么是关键字?请说出5个关键字。

3、Java的基本数据类型是什么?4、下列哪些语句是错误的?int x=120;byte b=120;b=x;5、下列哪些语句是错误的?float x=12.0;float y=12;double d=12;y=d;6、下列两条语句的作用是等价的吗?char x=97;char x=’a’;7、下列语句输出的结果是什么?int a=97;byte b1=(byte)128;byte b2=(byte)-129;System.out.printf(“%c,%d,%d”,a,b1,b2);8、数组是基本数据类型吗?怎样获取一维数组的长度?9、假设有两个int类型数组:int[] a=new int[10];int[] b=new int[8];b=a;a[0]=100;b[0]的值一定是100吗?10、下列两条语句的作用等价吗?int[] a={1,2,3,4,5,6,7,8};int[] a=new int[8];}第2章作业题1.参照例2-1编写一个Java应用程序,输出俄文字母表。

1Java第一单元练习题-Java基础

1Java第一单元练习题-Java基础

1Java第一单元练习题-Java基础1Java基础1.1单项选择题1.下面关于Java Application 程序结构特点描述中,错误的是()。

A.一个Java Application程序由一个或多个文件组成,每个文件中可以定义一个或多个类,每个类由若干个方法和变量组成。

B.Java程序中声明有public类时,则Java程序文件名必须与public类的类名相同,并区分大小写,扩展名为.java。

C.组成Java Application程序的多个类中,有且仅有一个主类。

D.一个.java文件中定义多个类时,允许其中声明多个public类。

2.编译Java程序后生成的面向JVM的字节码文件的扩展名是()。

A..java B..class C..obj D..exe3.下面关于Java 语言特点的描述中,错误的是()。

A.Java是纯面向对象编程语言,支持单继承和多继承。

B.Java支持分布式的网络应用,可透明地访问网络上的其他对象。

C.Java支持多线程编程。

D.Java程序与平台无关、可移植性好。

4.Java SE的命令文件(java、javac、javadoc等)所在目录是()。

A.%JAVA_HOME%\jre B.%JAVA_HOME%\libC.%JAVA_HOME%\bin D.%JAVA_HOME%\demo5.下列关于运行字节码文件的命令行参的描述中,正确的是()。

A.命令行的命令字被存放在args[0]中。

B.数组args[]的大小与命令行的参数的个数无关。

C.第一个命令行参数(紧跟命令字的参数)被存放在args[0]中。

D.第一个命令行参数被存放在args[1]中。

6.Java的核心包中,提供编程应用的基本类的包是()。

A.java.util B./doc/31275647.html,ng C.java.applet D.java.rmi7.编译Java程序时,用于指定生成class文件位置的选项是()。

java练习题一到四章

java练习题一到四章

第一章:Java基础1.1 Java语言概述1.1.1 Java语言的起源1.1.2 Java语言的特点1.1.3 Java语言的运行环境1.1.4 Java语言的开发工具1.2 Java语法基础1.2.1 数据类型1.2.2 变量和常量1.2.3 运算符1.2.4 控制语句1.3 面向对象编程1.3.1 类和对象1.3.2 构造方法1.3.3 继承1.3.4 多态1.3.5 封装1.4 异常处理1.4.1 异常的概念1.4.2 异常的捕获与处理1.4.3 自定义异常1.5 Java集合框架1.5.1 List接口1.5.2 Set接口1.5.3 Map接口1.5.4 Collection类1.5.5 Iterator接口1.5.6 Collection框架的常用类第二章:Java进阶2.1 Java多线程2.1.1 线程的概念2.1.2 线程的创建与运行2.1.3 线程同步2.1.4 线程通信2.2 Java网络编程2.2.1 URL类2.2.2 Socket编程2.2.3 HTTP协议2.3 Java数据库编程2.3.1 JDBC概述2.3.2 JDBC连接数据库2.3.3 JDBC查询与更新2.3.4 JDBC事务管理2.4 Java设计模式2.4.1 单例模式2.4.2 工厂模式2.4.3 代理模式2.4.4 装饰者模式2.4.5 策略模式第三章:Java框架3.1 Spring框架3.1.1 Spring框架概述3.1.2 依赖注入3.1.3 AOP3.1.4 Spring MVC3.2 MyBatis框架3.2.1 MyBatis概述3.2.2 MyBatis配置3.2.3 MyBatis映射文件3.2.4 MyBatis动态SQL3.3 Spring Boot框架3.3.1 Spring Boot概述3.3.2 Spring Boot配置3.3.3 Spring Boot自动配置3.3.4 Spring Boot集成3.4 Spring Cloud框架3.4.1 Spring Cloud概述3.4.2 Spring Cloud配置3.4.3 Spring Cloud服务治理3.4.4 Spring Cloud分布式事务第四章:Java项目实战4.1 Java项目开发流程4.1.1 需求分析4.1.2 系统设计4.1.3 编码实现4.1.4 测试与部署4.2 Java项目案例4.2.1 基于Spring Boot的博客系统4.2.2 基于Spring Cloud的电商平台4.2.3 基于Java的在线教育平台4.2.4 基于Java的社交网络平台第五章:Java高级特性5.1 Lambda表达式5.1.1 Lambda表达式的基本语法5.1.2 Lambda表达式的应用场景5.1.3 Stream API5.2 Java NIO5.2.1 NIO概述5.2.2 文件IO操作5.2.3 缓冲区5.2.4 非阻塞IO5.3 Java内存模型5.3.1 内存区域5.3.2 垃圾回收5.3.3 内存泄漏5.4 Java并发编程5.4.1 线程池5.4.2 锁5.4.3 同步与并发工具类5.4.4 并发编程的艺术第六章:Java Web开发6.1 HTML与CSS6.1.1 HTML基本语法6.1.2 CSS样式表6.1.3 HTML5与CSS3新特性6.2 JavaScript基础6.2.1 JavaScript语法6.2.2 常用内置对象6.2.3 事件处理6.3 Java Web技术6.3.1 Servlet6.3.2 JSP6.3.3 EL表达式6.3.4 JSTL6.3.5 Filter和Listener 6.4 前端框架6.4.1 React6.4.2 Angular6.4.3 Vue.js第七章:Java安全与性能优化7.1 Java安全机制7.1.1 权限控制7.1.2 加密技术7.1.3 安全框架7.2 Java性能优化7.2.1 常见性能问题7.2.2 JVM调优7.2.3 代码优化7.2.4 数据库优化7.3 Java监控与日志7.3.1 监控工具7.3.2 日志框架7.3.3 日志管理第八章:Java项目实战案例8.1 企业级项目架构设计8.1.1 架构模式8.1.2 微服务架构8.1.3 分布式架构8.2 实战案例一:在线购物平台8.2.1 需求分析8.2.2 系统设计8.2.3 技术选型8.2.4 项目实施8.3 实战案例二:企业资源规划(ERP)系统8.3.1 需求分析8.3.2 系统设计8.3.3 技术选型8.3.4 项目实施8.4 实战案例三:银行系统8.4.1 需求分析8.4.2 系统设计8.4.3 技术选型8.4.4 项目实施第九章:Java EE技术9.1 Java EE概述9.2 Java EE核心技术9.2.1 EJB9.2.2 JPA9.2.3 JSF9.2.4 JMS9.2.5 Java EE安全性9.3 Java EE项目案例9.3.1 企业信息管理系统9.3.2 电子商务平台9.3.3 人力资源管理系统第十章:Java开发工具与环境10.1 Java开发工具10.1.1 IntelliJ IDEA 10.1.2 Eclipse10.1.3 NetBeans10.2 构建工具10.2.1 Maven10.2.2 Gradle10.3 版本控制10.3.1 Git10.3.2 SVN10.4 调试工具10.4.1 JDBCTrace10.4.2 JProfiler10.4.3 VisualVM第十一章:Java面试题11.1 Java基础面试题11.1.1 Java内存模型11.1.2 Java集合框架11.1.3 Java多线程11.1.4 Java异常处理11.2 Java Web面试题11.2.1 Servlet生命周期11.2.2 JSP原理11.2.3 JavaScript面试题11.3 数据库面试题11.3.1 JDBC11.3.2 MySQL11.3.3 Oracle11.4 Java框架面试题11.4.1 Spring框架11.4.2 MyBatis框架11.4.3 Spring Boot框架第十二章:Java技术前沿12.1 Java 9新特性12.1.1 模块化系统12.1.2 流式API12.1.3 JShell12.2 Java 10新特性12.2.1 LocalVariable Type Inference12.2.2 ZGC12.2.3 HTTP/212.3 Java 11新特性12.3.1 JEP 321: Dynamic ClassFile Constants 12.3.2 JEP 322: ForeignMemory Access API 12.3.3 JEP 323: HTTP/2 Client12.4 Java未来发展趋势12.4.1 云计算12.4.2 微服务12.4.3 容器化技术第十三章:Java性能调优13.1 JVM性能调优13.1.1 JVM参数优化13.1.2 垃圾收集器选择13.1.3 内存泄漏检测13.2 代码性能调优13.2.1 数据结构选择13.2.2 算法优化13.2.3 循环优化13.3 网络性能调优13.3.1 网络延迟优化13.3.2 网络吞吐量优化13.3.3 网络安全优化第十四章:Java安全编程14.1 Java安全机制14.1.1 访问控制14.1.2 权限管理14.1.3 安全认证14.2 加密技术14.2.1 对称加密14.2.2 非对称加密14.2.3 哈希算法14.3 安全框架14.3.1 Spring Security14.3.2 Apache Shiro14.3.3 Java Cryptography Architecture (JCA)第十五章:Java并发编程高级15.1 并发工具类15.1.1 CountDownLatch15.1.2 CyclicBarrier15.1.3 Semaphore15.1.4 Exchanger15.2 并发编程模型15.2.1 生产者消费者模型15.2.2 管道模型15.2.3 线程池模型15.3 并发编程的艺术15.3.1 锁的优化15.3.2 死锁的避免15.3.3 线程安全的集合第十六章:Java分布式系统16.1 分布式系统概述16.1.1 分布式计算16.1.2 分布式存储16.1.3 分布式事务16.2 分布式技术16.2.1 ZooKeeper16.2.2 Kafka16.2.3 Redis16.2.4 Dubbo16.3 分布式系统设计16.3.1 负载均衡16.3.2 服务发现16.3.3 数据同步第十七章:Java大数据技术17.1 Hadoop生态圈17.1.1 Hadoop概述17.1.2 HDFS17.1.3 MapReduce17.1.4 YARN17.2 Spark17.2.1 Spark概述17.2.2 Spark Core17.2.3 Spark SQL17.2.4 Spark Streaming 17.3 Flink17.3.1 Flink概述17.3.2 Flink流处理17.3.3 Flink批处理18.1 机器学习基础18.1.1 线性回归18.1.2 逻辑回归18.1.3 决策树18.1.4 支持向量机18.2 深度学习18.2.1 神经网络18.2.2 卷积神经网络18.2.3 循环神经网络18.3 Java深度学习框架18.3.1 Deeplearning4j 18.3.2 TensorFlow 18.3.3 PyTorch答案第一章:Java基础1.1 Java语言概述Java语言的起源Java语言的特点Java语言的运行环境 Java语言的开发工具1.2 Java语法基础数据类型变量和常量运算符控制语句1.3 面向对象编程类和对象构造方法继承多态封装1.4 异常处理异常的概念异常的捕获与处理自定义异常1.5 Java集合框架List接口Set接口Map接口Collection类Iterator接口Collection框架的常用类第二章:Java进阶2.1 Java多线程线程的概念线程的创建与运行线程同步线程通信2.2 Java网络编程URL类Socket编程HTTP协议2.3 Java数据库编程 JDBC概述JDBC连接数据库JDBC查询与更新JDBC事务管理2.4 Java设计模式单例模式工厂模式代理模式装饰者模式策略模式第三章:Java框架3.1 Spring框架Spring框架概述依赖注入AOPSpring MVC3.2 MyBatis框架MyBatis概述MyBatis配置MyBatis映射文件MyBatis动态SQL3.3 Spring Boot框架Spring Boot概述Spring Boot配置Spring Boot自动配置Spring Boot集成3.4 Spring Cloud框架Spring Cloud概述Spring Cloud配置Spring Cloud服务治理Spring Cloud分布式事务第四章:Java项目实战4.1 Java项目开发流程需求分析系统设计编码实现测试与部署4.2 Java项目案例基于Spring Boot的博客系统基于Spring Cloud的电商平台基于Java的在线教育平台基于Java的社交网络平台第五章:Java高级特性5.1 Lambda表达式Lambda表达式的基本语法Lambda表达式的应用场景Stream API5.2 Java NIONIO概述文件IO操作缓冲区非阻塞IO5.3 Java内存模型内存区域垃圾回收内存泄漏5.4 Java并发编程线程池锁同步与并发工具类并发编程的艺术第六章:Java Web开发6.1 HTML与CSSHTML基本语法CSS样式表HTML5与CSS3新特性6.2 JavaScript基础 JavaScript语法常用内置对象事件处理6.3 Java Web技术ServletJSPEL表达式JSTLFilter和Listener6.4 前端框架ReactAngularVue.js第七章:Java安全与性能优化7.1 Java安全机制权限控制加密技术安全框架7.2 Java性能优化常见性能问题JVM调优代码优化数据库优化7.3 Java监控与日志监控工具日志框架日志管理第八章:Java项目实战案例8.1 企业级项目架构设计架构模式微服务架构分布式架构8.2 实战案例一:在线购物平台需求分析系统设计技术选型项目实施8.3 实战案例二:企业资源规划(ERP)系统需求分析系统设计技术选型项目实施8.4 实战案例三:银行系统需求分析系统设计技术选型项目实施第九章:Java EE技术9.1 Java EE概述Java EE核心技术EJBJPAJSFJMSJava EE安全性9.2 Java EE项目案例企业信息管理系统电子商务平台人力资源管理系统第十章:Java开发工具与环境10.1 Java开发工具。

Java按章节练习题

Java按章节练习题

6. public Middle() {x+=1; )
7. public static void main (String [] args) {
8. Middle m = new Middle();
9. System. out .println (x);
IO. }
II. }
结果为:
A.1
B. 2
C.3
line5: int %opercent=9; 哪行无法通过编译? A.Line1 B.Line3 C. Line4 D. Line5
7.现有:
1. class Top {
2.
static int x=l;
3. public Top (inty) { x*=3; }
4. }
5. class Middle extends Top {
目录
第一章练习题(Java 入门) ............................................................................................... 2 第二章练习题(数据类型和运算符) ................................................................................ 4 第三章练习题(流程控制与数组) .................................................................................. 10 第四章练习题(封装) ..................................................................................................... 17 第五章练习题(继承) ..................................................................................................... 23 第六章练习题(抽象类与接口)...................................................................................... 30 第七章练习题(多态) ..................................................................................................... 37 第八章练习题(异常) ..................................................................................................... 44 第十二章练习题(基于 Swing 的图形用户界面设计)................................................... 50 第十三章练习题(Java 事件驱动编程)......................................................................... 55

java练习题答案

java练习题答案

java练习题答案第1章java语言概述习题一、填空题1、面向对象程序的主要特征:继承,__封装___,___多态_____。

2、java中的继承机制之所以能够降低程序的复杂性,提高程序的效率,主要是因为它使代码可以__重用或复用___.3、java语言中,为将源代码翻译成__字节码__文件时产生的错误称为编译错误,而将程序在运行中产生的错误称为运行错误。

4、javac是java语言中的编译器,基本语法是:javac[选项]__文件名__,java是java语言中的解释执行器,基本语法是:java[选项]___类名___.5、java语言的主要贡献者是谁Jamegoling二、单选题1、编译JavaApplication源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为(B)。

A、javaB、.claC、htmlD、.e某e2、main方法是JavaApplication程序执行的入口点,关于main方法的方法首部,以下(B)项是合法的。

A、publictaticvoidmain()B、publictaticvoidmain(Stringarg[])C、publictaticintmain(String[]arg)D、publicvoidmain(Stringarg[])三、判断1、Java语言具有较好的安全性和可移植性及与平台无关等特性。

√2、Java语言的源程序不是编译型的,而是编译解释型的。

√四、问答题1、编写、运行java程序需要经过哪些主要步骤?答:1.编写源文件,扩展名必须是.java2.编写java源程序,使用java编译器编写源文件,得到字节码文件3.运行java程序,使用javaSE平台只不过的java解释器来解释执行字节码文件。

2、阅读下列java源代码文件,并回答问题publicclaSpeak{voidpeakHello(){Sytem.out.println(\);}}cla某iti8{publictaticvoidmain(Stringarg[]){Speakp=newSpeak();p.peakHello();}}(1)上述源文件的名字是什么?Speak.java(2)上述源文件编译后生成几个字节码文件,这些字节码文件的名字分别是什么?Speak.cla某iti8.cla第2章(1)基本数据类型练习题一、填空题1、java基本数据类型中整型,字符型分别占用字节数为___4___,___2____.2、java语言中的浮点数根据数据存储长度和数值精度的不同,进一步分为_float__和__double__两种具体类型。

知到java第一章测试题及答案

知到java第一章测试题及答案

知到java第一章测试题及答案1. 什么是Java语言?答案:Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。

2. Java语言的创始人是谁?答案:Java语言的创始人是詹姆斯·高斯林(James Gosling)。

3. Java程序的执行流程是怎样的?答案:Java程序首先需要编译成字节码(.class文件),然后由Java虚拟机(JVM)来解释执行。

4. 请列举Java语言的基本数据类型。

答案:Java语言的基本数据类型包括:byte(8位有符号整数)、short(16位有符号整数)、int(32位有符号整数)、long(64位有符号整数)、float(32位浮点数)、double(64位浮点数)、char (16位Unicode字符)、boolean(布尔值)。

5. Java中的包是什么?答案:Java中的包是一种组织类的方式,它允许程序员将功能相关的类组织在一起。

6. 如何在Java中声明一个类?答案:在Java中声明一个类需要使用关键字`class`,后跟类名,然后是一对花括号,其中包含类的成员和方法。

例如:```javapublic class MyClass {// 类成员和方法}```7. 什么是Java中的构造方法?答案:构造方法是Java中的一种特殊方法,它在创建对象时被调用,用于初始化对象的状态。

8. 请解释Java中的继承。

答案:Java中的继承是一种面向对象编程的概念,它允许一个类(子类)继承另一个类(父类)的属性和方法。

9. Java中的接口是什么?答案:Java中的接口是一种完全抽象的类,它定义了一组方法规范,而没有实现这些方法,实现接口的类必须提供这些方法的具体实现。

10. 什么是Java的异常处理机制?答案:Java的异常处理机制是一种结构化的错误处理技术,它允许程序在遇到错误时捕获异常并进行处理,而不是让程序崩溃。

11. Java中的访问修饰符有哪些?答案:Java中的访问修饰符包括:public(公开访问)、private (私有访问)、protected(受保护访问)和默认(包访问)。

Java程序设计单元练习题一与答案

Java程序设计单元练习题一与答案

一、单选题1、解释Java源文件,生成字节码文件所用到的命令A.cmd.exeB.java.exeC.javac.exeD.keytool.exe正确答案:C2、Java 源程序文件的后缀是A.cB.classC.txtD.java正确答案:D3、下列特点不是Java语言的特点A.跨平台B.安全性C.面向过程D.多线程正确答案:C4、public class Test{public static void main(String[] args){System.out.println("欢迎参加《Java编程基础》在线课程学习!"); }}该源代码保存的文件名为()A.Text.javaB.Text.classC.Text.java.txtD.Test.txt正确答案:A5、public class Test{public static void main(String[] args){System.out.println("欢迎参加《Java编程基础》在线课程学习!"); }}编译上述文件的命令为()A.java TestB.java Test.javaC.javac TestD.javac Test.java正确答案:D6、public class Test{public static void main(String[] args){System.out.println("欢迎参加《Java编程基础》在线课程学习!"); }}编译后生成的字节码文件名为()A.Test.class.txtB.Test.classC.Test.txtD.Test.java正确答案:B7、下面标识符正确的是A.hello worldB.DemoC.classD.123stu正确答案:B8、执行下面的语句后,a,b,c的值分别()int a=2;int b=(a++)*3;int c=(++a)*3A.4,6,12B.2,6,6C.3,9,9D.4,9,9正确答案:A9、下面的数据类型是float型的是()A.129B.8.6FC.33.8D.89l正确答案:B10、为一个boolean类型变量a赋值时,下列语句正确的是()A.boolean a="false";B.boolean a="真";C.boolean a=1;D.boolean a=(9>=10);正确答案:D11、以下标识符不合法的是()A.x3xB.de$fC.voidD.STRING正确答案:C12、int m=3,n=2,max=0;if(m>n){max=m;}else{max=n;}程序段执行后,max的值为()A.2B.3C.0D.1正确答案:B13、以下代码运行后,i的值和输出内容int i=2;if(i++==3){System.out.println("i==3");}A.i值为2,控制台输出i==3B.i值为2,控制台没有内容输出C.i值为3,控制台没有内容输出D.i值为3,控制台输出i==3正确答案:C14、switch(表达式) {case 值1:语句块1;break; case 值2:语句块2;break; case 值3:语句块3;break;……case 值n:语句块n;break; default:语句块n+1;}语句中“表达式”的类型不能为()A.浮点数类型B.字符串类型C.字符类型D.整数类型正确答案:A15、int i=10;while(i>0){i=i+1;if(i==10){break;}}A.循环一次都不执行B.while循环执行10次C.循环执行一次D.死循环正确答案:D16、如果有以下程序代码for(int i=1;i<10;i++){if(i==5){continue;}System.out.println("i=%d%n",i); }A.显示i=1到4,以及6到9B.显示i=1到9C.显示i=6到9D.显示i=1到4正确答案:A二、判断题1、Java中使用的是英文半角的字符正确答案:√2、可以将一个char类型赋值给int类型正确答案:√3、可以将一个double类型的值赋值给float类型的变量正确答案:×三、填空题1、Java字节码文件的后缀名字是()。

java练习一

java练习一

Java练习题第一章 java技术入门1.练习环境变量的设置,如果出现问题,试分析其原因并更正。

2.编写HelloWorld程序,并编译执行。

3.在屏幕上打印出一下图形。

**************************************************************Java程序设计***********************************************************************4.编辑、编译、运行以下程序,说出程序的功能。

改变变量n的初值,观察运行结果。

public class Sum10_for{public static void main(String[] args){int i=1,n=10,s=0;System.out.print("Sum("+n+")=");for(i=1;i<n;i++){s+=i;System.out.print(i+"+");}System.out.println(i+"="+(s+i));}}第二章面向对象程序设计1.创建一个带缺省构造方法的类,在构造方法中打印一条信息。

为这个类创建一个对象2.设计一个银行账户类,成员变量包括账号、储户姓名、开户时间、身份证号码、存款余额等账户信息,成员方法包括存款、取款等操作。

//3.定义一个点对象。

4.编写并测试一个代表地址的Address类,地址信息由国家、省份、城市、街道、邮编组成,并可以返回完整的地址信息。

5.定义并测试一个代表员工的Employee类。

员工属性包括编号、姓名、基本薪水,还包括获取这些属性的方法。

6.创建一个Dog类,有名字、颜色、年龄等属性,定义构造方法来初始化类的这些属性,定义方法输出Dog信息,编写应用程序使用Dog类。

第四章运算符、表达式和流程控制1.测试++运算符。

Java练习题1-4章

Java练习题1-4章

第1章Java开发入门一、填空题1、Java程序的运行环境简称之为______。

2、编译Java程序需要使用______命令。

3、和两个可执行程序存放在JDK安装目录的______目录下。

4、______环境变量用来存储Java的编译和运行工具所在的路径。

二、选择题1、Java属于以下哪种语言A、机器语言B、汇编语言C、高级语言D、以上都不对2、下面哪种类型的文件可以在Java虚拟机中运行A、.javaB、.jreC、.exeD、.class3、安装好JDK后,在其bin目录下有许多exe可执行文件,其中命令的作用是以下哪一种A、Java文档制作工具B、Java解释器C、Java编译器D、Java启动器4、如果jdk的安装路径为:d:\jdk,若想在命令窗口中任何当前路径下,都可以直接使用javac和java命令,需要将环境变量path设置为以下哪个选项A.d:\jdk;B.d:\jdk\bin;C.d:\jre\bin;D.d:\jre;第2章基本数据类型与数组一、填空题1、Java中的程序代码都必须在一个类中定义,类使用______关键字来定义。

2、布尔常量即布尔类型的两个值,分别是______和______。

3、Java中的注释可分为三种类型,分别是______、______、______。

4、Java中的变量可分为两种数据类型,分别是______和______。

5、在Java中,byte类型数据占______个字节,short类型数据占______个字节,int类型数据占______个字节,long类型数据占______个字节。

6、在逻辑运算符中,运算符______和______用于表示逻辑与,______和______表示逻辑或。

7、若x = 2,则表达式( x + + )/3 的值是______。

8、若int a =2; a+=3;执行后,变量a的值为______。

9、若int []a={12,45,34,46,23}; ,则a[2]= ______。

java各章练习题

java各章练习题

java各章练习题Java是一种跨平台的面向对象编程语言,具有简洁、高效和可靠性的特点,因此受到广泛应用。

为了更好地掌握Java编程的技巧和知识,经常进行练习是非常必要的。

本文将为大家整理各章练习题,帮助大家深入学习和理解Java。

第一章绪论1. 请简要介绍Java编程语言的起源和发展。

2. Java和C++有哪些相似之处和不同之处?第二章 Java语言基础1. 请编写一个Java程序,在屏幕上输出“Hello, World!”。

2. 请解释Java中的基本数据类型有哪些,并给出各个数据类型的范围。

第三章控制语句1. 请编写一个Java程序,使用if-else语句判断一个数是奇数还是偶数。

2. 请编写一个Java程序,使用for循环计算1到100之间所有奇数的和。

第四章数组1. 请编写一个Java程序,创建一个包含5个元素的整型数组,并输出数组中的所有元素。

2. 请编写一个Java程序,交换一个整型数组中的最大值和最小值,并输出交换后的数组。

第五章面向对象编程1. 请编写一个Java类,表示一个学生,包含学生的姓名、年龄和成绩等属性。

2. 请编写一个Java程序,创建一个学生对象,并调用其成绩计算方法,输出学生的总成绩。

第六章异常处理1. 请编写一个Java程序,读取一个整数,并使用try-catch语句处理可能出现的输入异常。

2. 请解释Java中的异常处理机制,并列举几种常见的异常。

第七章文件输入输出1. 请编写一个Java程序,通过文件输入输出,实现对一个文本文件的复制。

2. 请解释Java中的字节流和字符流的区别,并说明它们的应用场景。

第八章多线程编程1. 请编写一个Java程序,创建两个线程,分别输出1到50和51到100之间的所有数字。

2. 请解释Java中的线程同步机制,并给出使用synchronized关键字的示例。

第九章网络编程1. 请编写一个Java程序,使用Socket套接字实现简单的客户端和服务端通信。

JAVA程序设计练习测试题及参考答案

JAVA程序设计练习测试题及参考答案

第一部分《Java程序设计》练习测试[说明]:要求所有答案务必写在答题纸的相应题号位置上,否则不予评分。

一、单选择题(共10分,每小题2分)1、编译Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为( )。

A .classB .htmlC .javaD .exe2、设int x = 1 , y = 2 , z = 3;则表达式y+=z- -/++x 的值是( )。

A 3 B3. 5C 4 D 53、在Java Applet程序用户自定义的Applet子类中,一般需要重载父类的( )方法来完成一些画图操作。

A start( )B stop( )C init( )D paint( )4、不允许作为类及类成员的访问控制符的是( )。

A publicB staticC privateD protected5、为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为( )。

Afinal void method( ); B public void method( );C static void method( ); Dabstract void method( );二、填空题(共20分,每空格1分)1、开发与运行Java程序需要经过的三个主要步骤为⑴、⑵和⑶。

2、如果一个Java Applet源程序文件只定义有一个类,该类的类名为MyApplet,则类MyApplet必须是⑷类的子类并且存储该源程序文件的文件名为⑸。

3、如果一个Java Applet程序文件中定义有4个类,则使用Sun公司的JDK编译器⑹编译该源程序文件将产生⑺个文件名与类名相同而扩展名为⑻的字节码文件。

4、在Java的基本数据类型中,char型采用Unicode编码方案,每个Unicode码占用⑼字节内存空间,这样,无论是中文字符还是英文字符,都是占用⑽字节内存空间。

第1章 Java入门练习题

第1章 Java入门练习题
(C)可以有多个或零个main方法(D)必须有一个main方法
10.设有如下程序:
public class Hello{
public void main(String args[])
{ System.out.println("Hello World!");}
}
该程序有如下哪种可能的结果?()
(A)执行时产生异常(B)程序不能编译
四、简答题
1.为什么说Java的运行与计算机硬件平台无关?
2. Java对源程序文件的命名规则有什么要求?源程序文件编译后生成的是什么文件?
五、编程题
1.编写一个Java Application,利用JDK软件包中的工具编译并运行这个程序,在屏幕上输出“Welcome to Java World!”。
(A)13个字节码文件,扩展名为.class(B)1个字节码文件,扩展名为.class
(C)3个字节码文件,扩展名为.java(D)3个字节码文件,扩展名为.class
4.阅读下列代码,选出该代码段正确的文件名()。
class A{
void method1(){
System.out.println("Method1 inclass A");
2.编写一个程序,在屏幕上打印出以下的图形:
*************************************
********* Java程序设计*********
*************************************
(B)原因是没有安装JDK开发环境。
(C)原因是java源文件名后缀一定是以.txt结尾。
(D)原因是JDK安装后没有正确设置环境变量PATH和Classpath。

JAVA练习题(第1、2章)

JAVA练习题(第1、2章)
for (i=1;i<10;i++){ for (i=1;i<10;i++){
System.out.print(i+”*”+j+”=”+i*j+””); } System.out.println();
} } }
四、编程题
有一函数:
x
(x<1)
y = 3x-2 (1≤x<10)
4x
(x≥10)
编写一程序,给定x值,输出y值。
$$$ $
public class Test_17_1 { public static void main(String[] args) { int i, j; for (i = 1; i <= 4; i++) { for (j = 1; j <= i; j++) { System.out.print("#" + " "); } System.out.println(); } }
}
public class Test_17_2 { public static void main(String[] args) { int i, j, k; for (i = 0; i < 4; i++) { for (k = 0; k < i; k++) { System.out.print(" "); } for (j = 0; j <= 6 - 2 * i; j++) System.out.print("*"); System.out.println(); } }

Java程序设计第1-4章练习题参考答案完整版

Java程序设计第1-4章练习题参考答案完整版

一、选择题1.下面供选字符序列中,不属于...Java语言关键字的是( A ) A.goto B.null C.false D.native2.以下是关于Java语言关键字的叙述,其中正确的是( C )A.关键字可以用来描述类的成员类型,但是不能描述普通变量B.关键字由字母(包括英文字母、下划线字符、美元字符、文字字符)和数字组成C.关键字不可以用作变量、方法、类或标号的标识符D.break和main都是Java语言的关键字3.下述字符组合不能作为Java程序标识符的是(D)A.Aa12 B.XC.y D.5x4.在下述字符串中,不属于...Java语言关键字的是( C )A.float B.newC.java D.return5.下列字符组合不能作为Java整型常量的是( A )A.078B.0x3ACBC.5000D.0x3ABC6.设有如下程序:public class Test {public static void main(String[] args) {String foo=args[1];String bar=args[2];String baz=args[3];System.out.println("baz= "+baz);}}下述哪一行命令可以使得执行该程序的输出为baz= 2 ( C )A) java Test 2222 B) java Test 1 2 3 4C) java Test 4 2 4 2 D) java Test 4 3 2 17.在Java语言中,int类型数据的长度是( C )A.1个字节B.2个字节C.4个字节D.8个字节8. 用Java虚拟机执行类名为Hello的应用程序的正确命令是( D )。

A) java Hello.class B) Hello.class C) java Hello.java D) java Hello9.执行以下代码,输出结果是( B )int x=5,y=7,u=9,v=6;System.out.println(x>y ? x+2:u>v ? u-3:v+2);A.8B.6C.7D.true10.下列修饰符中与访问控制无关的是(C)。

Java程序设计课堂练习题

Java程序设计课堂练习题

《Java程序设计》练习题第一章 Java编程基础一、选择题1、可以使用【】实用程序编译Java程序。

A.java B.javac C.javadoc D.cmd2、可以使用【】实用程序运行java应用程序。

A.java B.javac C.javadoc D.cmd3、可以使用【】实用程序从Java源文件代码中抽取Java文档注释,生成相应的HTML帮助文档。

A.java B.javac C.javadoc D.cmd4、Java编译单元(源程序文件)的扩展名为【】A..java B..class C..doc D..exe5、编译Java源程序文件产生的字节码文件的扩展名为【】A..java B..class C..html D..exe6、以下Java应用程序执行入口main方法的声明中,正确的是【】A、public static void main()B、public static void main(String[] args)C、public static int main(String[] args)D、public void main(String[] args)7、Java属于以下哪种语言【】A.机器语言B.汇编语言C.高级语言D.以上都不对8、下面哪种类型的文件可以在Java虚拟机中运行【】A..java B..jre C..exe D..classs9、Java程序中声明包的关键字是【】A、javaB、packageC、javadocD、cmd10、如果JDK的安装路径为“d:\jdk”,若想在命令窗口中任何当前路径下,都可以直接使用javac和java命令,需要将环境变量path设置为以下哪个选项【】A、d:\jdk;B、d:\jdk\bin;C、d:\jre\bin;D、d:\jre;11、下列说法中,不正确的是【】。

A、一个Java源文件编译通过后,得到的结果文件数也只有一个B、一个Java源文件经过编译后,得到的文件的扩展名一定是.classC、一个Java源文件只能有一个public类定义,其类名与源文件名相同D、一个Java源文件可以包含多个类12、安装好JDK后,在其bin目录下有许多exe可执行文件,其中“”命令的作用是以下哪一种【】。

java每章经典练习题

java每章经典练习题

java每章经典练习题Java是一种面向对象的编程语言,具有良好的可移植性和跨平台性,被广泛应用于软件开发和网络编程。

对于学习Java的人来说,经典的练习题可以帮助他们巩固所学的知识并提升编程能力。

本文将为大家介绍一些Java每章经典练习题,以供学习者参考。

1. 第一章练习题1.1 编写一个程序,输出"Hello, World!"。

1.2 编写一个程序,计算1到100之间所有偶数的和。

1.3 编写一个程序,将一个字符串反转。

2. 第二章练习题2.1 编写一个程序,输入两个整数,输出它们的和。

2.2 编写一个程序,输入一个字符串,统计其中的字母个数。

2.3 编写一个程序,实现两个字符串的比较。

3. 第三章练习题3.1 编写一个程序,输入一个数字n,输出n的阶乘。

3.2 编写一个程序,输入一个数字n,输出n以内的所有质数。

3.3 编写一个程序,实现两个整数数组的合并。

4. 第四章练习题4.1 编写一个程序,输入一个字符串,判断其是否为回文字符串。

4.2 编写一个程序,输入一个字符串,统计其中的单词个数。

4.3 编写一个程序,实现二维数组的转置。

5. 第五章练习题5.1 编写一个程序,输入一个正整数,输出其二进制表示。

5.2 编写一个程序,输入一个字符串,将其中的每个单词首字母大写。

5.3 编写一个程序,实现矩阵的乘法。

通过完成以上练习题,学习者可以逐渐掌握Java编程的基本知识和技巧。

同时,在实践中解决问题,培养了解决实际编程难题的思维能力。

在编写程序时,学习者需要注意代码的简洁性和可读性,合理利用面向对象的思想,提高代码的重用性和可维护性。

总结:本文介绍了一些Java每章经典练习题,涵盖了从基本的输出到复杂的矩阵运算等多个知识点。

通过完成这些练习题,学习者可以巩固所学的知识,提高编程能力,为日后的Java开发和应用奠定基础。

希望本文能够对Java学习者有所帮助。

java试题练习(第1套)

java试题练习(第1套)

《 Java 程序设计 》课程试题 课程号: √ 考试 □ A 卷 √ 闭卷 □ 考查 □ B 卷 □ 开卷一、单项选择题(20题;每题2分,共40分) 1、以下对于标识符的描述有误的是___。

A ) 常量用大写字母,变量用小写字母 B ) JAVA 的标识符严格区分大小写 C ) 第一个字符不是数字 D ) 标识符中任何位置都不能用数字 答案:D (难度系数C )知识点:变量 2、在HTML 中,用________标签来强制显示Applet 。

A ) name,height,width B )codebase, height,width C ) code ,name D ) code, height,width 答案:D (难度系数B )知识点:小应用程序 3、在Applet 程序的自定义的Applet 子类中,在Applet 的界面中显示文字、图形和其他界面元素,常常重载的方法是 。

A )start( )B )stop( )C )paint( )D )init( )4、创建一个标识有“关闭”按钮的语句是___。

A ) TextField b = new TextField(“关闭”);B ) Label b = new Label(“关闭”);C ) Checkbox b = new Checkbox(“关闭”);D ) Button b = new Button(“关闭”);答案:D (难度系数C )知识点:GUI 编程班级:姓名: 学号:试题共页加白纸张密封线5、在编写异常处理的Java程序中,每个catch语句块都应该与___语句块对应,使得用该语句块来启动Java的异常处理机制。

A)if – else B)switch C)try D)throw答案:C(难度系数B)知识点:异常6、以下关于循环语句描述正确的是___。

A)for循环不可能产生死循环B)while循环不可能产生死循环C)for循环不能嵌套while循环D)即使条件不满足do……while循环体内的语句也至少执行一次答案:D(难度系数B)知识点:循环7、以下对选择语句的描述错误的是___。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

【01】给定某Java程序的main方法如下所示,该程序的运行结果是()。

public static void main(String[] args) {boolean boo = true;if (boo == false) {System.out.println("a");} else {System.out.println("b");}}(选择一项)A) 输出aB) 输出bC) 输出abD) 运行时出错【02】在JAVA中经常使用System.out对象的print()与println()方法实现控制台输出,则下面选项中描述正确的是()(选择一项)A) print()可以实现控制台输出并实现换行B) println()在实现控制台输出前先进行换行C) print()实现控制台输出,但是不换行D) println()在控制台输出时,前后都进行换行【03】在JAVA中,变量命名正确的是().(选择一项)A) ${student}B) 1_peopleC) _OKD) "name"【04】在JAVA中,下列说法正确的是()。

(选择一项)A) 编写的源程序保存在扩展名为class文件中B) 源程序编译后积存在扩展名为java的文件中C) 编写的源程序必须先编译后才能运行D) 程序员可以读懂扩展名为class的文件【05】在Java中,以下()不属于Java基本数据类型。

(选择一项)A) intB) doubleC) StringD) boolean【06】分析下面的Java代码片段,编译运行后的输出结果是()。

for (int i = 0; i < 6; i++) {int k = ++i;while(k <5) {System.out.print(i);break;}}(选择一项)A) 024B) 02C) 123D) 13【07】在Java中,包有多种用途,但不包含()。

(选择一项)A) 将类组合成较小的单元,便于使用B) 有助于避免命名冲突C) 有助于提高运行效率D) 允许在更广的范围内保护类、数据和方法【08】编译并运行下面的Java代码,()会出现在输出结果中。

public class Test{public static void main(String args[]) {for(int i = 0; i < 3; i++) {for(int j = 3; j >= 0; j--) {if(i == j)continue;System.out.println("i="+ i + " j="+j);}}}}(选择二项)A) i=0 j=3B) i=0 j=0C) i=2 j=2D) i=0 j=2E) i=1 j=1【09】在Java中,()关键字用来退出循环,将控制权转给程序的其他部分。

(选择一项)A) returnB) continueC) breakD) exit【10】在Java语言的控制结构中,break语句是经常用到的语句。

下面一段代码中break语句起到()的作用。

int pointer = 0;while (pointer <= 10) {switch (pointer % 3) {case 1:pointer += 1;break;case 2:pointer += 2;break;default:pointer += 3;break;}}(选择一项)A) 结束当次循环,使控制权直接转移到控制循环的条件表达式B) 从嵌套循环内部跳出最里面的循环C) 终止switch语句的语句序列,提高switch-case语句性能D) 退出循环【11】给定如下Java代码,编译运行后,输出的结果将是()。

public class Test {public static void main(String args[]) {String s1 = new String("Test");String s2 = new String("Test");if (s1 == s2)System.out.println("Same");if (s1.equals(s2))System.out.println("Equals");}}(选择一项)A) SameB) EqualsC) SameEqualsD) 什么都不输出【12】给定如下Java程序的方法结构,则方法体实现语句正确的是()。

public String change(int i){//方法体}(选择一项)A) return 100;B) return 'a';C) return i+"";D) return i;【13】给定Java代码如下所示,则编译运行后,输出结果是()。

public class Test{static int i;public int aMethod() {i++;return i;}public static void main(String args[]) {Test test = new Test();test.aMethod();System.out.println(test.aMethod());}}(选择一项)A) 0B) 1C) 2D) 3【14】在Java中,如果要在字符串类型对象s="java"中,得到字母 'v' 出现的位置,可使用以下()语句。

(选择一项)A) s.matches('v');B) s.charAt('v');C) s.indexOf('v');D) s.substring('v');【15】给定如下Java代码片段,编译运行的结果是()。

int i = 0, j = -1;switch (i) {case 0, 1: j = 1;case 2: j = 2;}System.out.print("j=" + j);(选择一项)A) 程序编译出错B) 输出:j=1C) 输出:j=2D) 输出:j=0【16】有关Java中的类和对象,以下说法错误的是()。

(选择一项)A) 同一个类的所有对象都拥有相同的特征和行为B) 类和对象一样,只是说法不同C) 对象是具有属性和行为的实体D) 类规定了对象拥有的特征和行为【17】在Java语言中有如下代码,下列x的定义中,可以使该段代码输出100的是()。

switch( x ) {case 100 :System.out.println("100");break ;case 110 :System.out.println("110");break ;}(选择一项)A) int x = 100;B) double x = 100;C) String x = "100";D) int x = 110;【18】在Java语言中,有如下代码:switch(x) {case 100 :System.out.println("One hundred");break;case 200 :System.out.println("Two hundred");break;case 300 :System.out.println( "Three hundred");break;}下列x的定义中,()可以使得上段代码编译通过。

(选择二项)A) double x = 100;B) char x = 100;C) String x = "100";D) int x = 100;【19】给定如下Java代码片段,编译运行后,输出结果是()。

String s="ABCDE";System.out.print(s.substring(3).concat("FGH"));(选择一项)A) CDEFGHB) DEFGHC) FGHD) ABCDE【20】分析如下的Java代码,编译运行时将输出()。

String s = new String("ACCPTest");int i = 1;int j = 4;System.out.println(s.substring(i,j));(选择一项)A) ACCPB) ACCC) CCPD) CCPT【21】分析如下的Java代码,编译运行的输出结果是()。

public class Test {public static void main(String[] args) {String s;System.out.println("s=" + s);}}(选择一项)A) 编译通过,并且输出:s=B) 编译通过,并且输出:s=nullC) 编译通过,无任何输出D) 编译报错,s未初始化【22】关于Java类中带参数的方法,下列选项中的说法错误的是()。

(选择一项)A) 使用带带参数的方法分为两步:1、定义带参数的方法;2、调用带参数的方法B) 带参数方法的返回值不能为voidC) 带参数方法的参数个数能为一个或多个D) 带参数方法的参数可以是任意的基本类型数据或引用类型数据【23】在JAVA中,无论循环条件是什么,下列()循环都将至少执行一次.(选择一项)A) forB) do...whileC) whileD) while...do【24】在Java程序中,对于数据类型为boolean的变量x,可以采用的赋值方式是( )。

(选择一项)A) x=1;B) x==true;C) x=(3==3);D) x=(3=3);【25】分析以下使用for循环的java代码,其最后的运行结果是()。

publci class HelloAccp{publci static void main(String []args){int i=2;for(;i<5;i++){System.out.print("我是第"+(i-1)+"名");}}}(选择一项)A) 存在错误,缺少for循环的第一个表达式B) 我是第1名!我是第2名!C) 我是第1名!我是第2名!我是第3名!D) 我是第2名!我是第3名!我是第4名!【26】在java的以下的变量赋值语句中,无法通过编译的是()。

相关文档
最新文档