2024年春江苏开放大学JAVA程序设计(专)形考作业一答案
1、下列()不是Java中的保留字?
A、if
B、private
C、null
D、sizeof
2、下列()是合法的标识符?
A、12class
B、VoiD
C、-5
D、_blank
3、下列关于基本数据类型的说法中,不正确的一项是()。
A、boolean类型变量的值只能取真或假
B、float是带符号的32位浮点数
C、char是8位Unicode字符
D、double是带符号的64位浮点数
4、表达式(12==0)&&(1/0<1)的值为()
A、true
B、false
C、0
D、运行时抛出异常
5、设a、b为long型变量,x、y为float型变量,ch为char类型变量且它们均已被赋值,则下列语句中正确的是()。
A、switch(x+y){}
B、switch ch{}
C、switch(ch+1){}
D、switch(a+b);{}
6、下列关于运算符优先级的说法中,不正确的一个是()
A、运算符按照优先级顺序表进行运算
B、同一优先级的运算符在表达式中都是按照从左到右的顺序进行运算的
C、括号可以改变运算的优先次序
D、同一优先级的运算符在表达式中都是按照从右到左的顺序进行运算的
7、下列()不是合法的标识符?
A、$million
B、$_million
C、2$_million
D、$2_million
8、下列()不属于Java语言流程控制结构?
A、分支语句
B、跳转语句
C、循环语句
D、赋值语句
9、已知如下代码:
switch(m){
case0:System.out.println(“Condition 0”);
case1:System.out.println(“Condition 1”);
case2:System.out.println(“Condition 2”);
case3:System.out.println(“Condition3”);break;
default:System.out.println(“OtherCondition”);}
当m的值为()时,输出“Condition 3”
A、2
B、0、1
C、0、1、2
D、0、1、2、3
10、下面合法的标识符是()。
A、#_pounD
B、_underscore
C、5Interstate
D、class
11、下面()赋值语句不会出现编译警告或错误的是。
A、float f=1.3;
B、byte b=257;
C、int i=10;
D、char c=”a”;
12、Java中,byte数据类型的取值范围是()。
A、-256~255
B、-255~255
C、-128~127
D、-127~128
13、下列选项中哪个是Java的有效关键字?()
A、name
B、hello
C、FALSE
D、gooD
14、Java中的字符类型采用的是Unicode编码方案,每个Unicode码占用()个比特位。
A、8.0
B、16.0
C、32.0
D、64.0
二、2024年春江苏开放大学JAVA程序设计(专)形考作业一简答题答案
1、利用do…while循环,计算1!+2!+3!+…+100!
public class Test{
public static void main(String[] args) {
int i=1;
long fact = 1, sum = 0;
do{
fact *= i;
sum = fact;
i ;
} while(i<=100) ;
System.out.println(“sum = ” sum);
}
}
2、输入一行字符,分别统计其中的英文字母、空格、数字和其他字符的个数
public class Test7 {
public static void main(String[] args) {
int abcCount = 0;// 英文字母个数
int spaceCount = 0;// 空格键个数
int numCount = 0;// 数字个数
int otherCount = 0;// 其他字符个数
Scanner scan = new Scanner(System.in);
System.out.println(“请输入一个字符串:”);
String str = scan.nextLine();
char[] ch = str.toCharArray();
for (int i = 0; i < ch.length; i++) {
if (Character.isLetter(ch[i])) {
// 判断是否字母
abcCount++;
} else if (Character.isDigit(ch[i])) {
// 判断是否数字
numCount++;
} else if (Character.isSpaceChar(ch[i])) {
// 判断是否空格键
spaceCount++;
} else {
// 以上都不是则认为是其他字符
otherCount++;
}
}
System.out.println(“字母个数:” + abcCount);
System.out.println(“数字个数:” + numCount);
System.out.println(“空格个数:” + spaceCount);
System.out.println(“其他字符个数:” + otherCount);
}
}
3、简述Eclipse编写Java程序的流程。
1. 安装和启动Eclipse:首先,需要在你的计算机上安装Eclipse。可以从Eclipse官网下载适用于你操作系统的版本。安装完成后,打开Eclipse IDE。
2. 创建Java项目:在Eclipse中,可以创建一个新的Java项目。在顶部菜单选择 “File” -> “New” -> “Java Project”。输入项目名称,并设置合适的JDK版本。
3. 创建Java类:在项目中,可以创建一个或多个Java类。选择项目在 “Project Explorer” 视图中,然后选择 “src” 文件夹,右键点击选择 “New” -> “Class”。输入类名,并选择合适的访问修饰符(public、private等)。
4. 编写代码:在新创建的Java类中,可以开始编写你的Java代码。例如,可以定义变量、编写方法、创建类等。
5. 运行Java程序:在Eclipse中,可以直接运行的Java程序。选择类,然后点击工具栏上的绿色播放按钮,或者按 “Ctrl + F11″。也可以在代码行中右键点击,选择 “Run As” -> “Java Application”。
6. 调试Java程序:如果程序有错误或异常,可以使用Eclipse的调试工具进行调试。设置断点,然后使用调试视图查看变量的值、执行流程等。
7. 保存和导出项目:完成代码编写后,保存项目。如果想将项目导出为JAR文件或其他格式,你可以右键点击项目,选择 “Export”。
4、简述Java程序的开发过程。
(2)编译 Java 源文件,也就是将 Java 源文件编译( Compile )成 Java 类文件(扩展名为“ .class ”) 。例如,将“ OneJavaApp.java ”文件编译成“ OneJavaApp.class ”类文件要使用如下命令: javac OneJavaApp.java
(3)运行 Java 程序。 Java 程序可以分为 Java Application ( Java 应用程序)和 Java Applet ( Java 小应用程序)。其中, Java Application 必须通过 Java 编译器( java.exe )来解释执行其字节码文件, Java Applet 必须使用支持它的浏览器(如 Netscape Navigator 或 IE 等)运行。运行 Java 应用程序的命令如下: java OneJavaApp
5、Java有哪3个版本?
2024年春江苏开放大学JAVA程序设计(专)形考作业一答案相关练习题:
销售人员的薪酬具体包括基本薪资、奖金(或佣金)、津贴和以下哪个?( )
电影《狗镇》的实验性特点体现在极端的舞台背景和下面哪一项:()
公民甲对多个债权人负有债务,但其只有一辆轿车可供执行,债权人乙向法院申请扣押该汽车后,甲的其他债权人也向法院申请参与分配。那么下面分析正确的是( )
甲向乙借款3万元做生意,以自己价值4万元的录像机质押给乙,双方订立了质押合同书,且甲将录像机交与乙。依《物权法》规定,本案()
社会主义改造基本完成后,全国人民的主要任务是()
A、if
B、private
C、null
D、sizeof
2、下列()是合法的标识符?
A、12class
B、VoiD
C、-5
D、_blank
3、下列关于基本数据类型的说法中,不正确的一项是()。
A、boolean类型变量的值只能取真或假
B、float是带符号的32位浮点数
C、char是8位Unicode字符
D、double是带符号的64位浮点数
4、表达式(12==0)&&(1/0<1)的值为()
A、true
B、false
C、0
D、运行时抛出异常
5、设a、b为long型变量,x、y为float型变量,ch为char类型变量且它们均已被赋值,则下列语句中正确的是()。
A、switch(x+y){}
B、switch ch{}
C、switch(ch+1){}
D、switch(a+b);{}
6、下列关于运算符优先级的说法中,不正确的一个是()
A、运算符按照优先级顺序表进行运算
B、同一优先级的运算符在表达式中都是按照从左到右的顺序进行运算的
C、括号可以改变运算的优先次序
D、同一优先级的运算符在表达式中都是按照从右到左的顺序进行运算的
7、下列()不是合法的标识符?
A、$million
B、$_million
C、2$_million
D、$2_million
8、下列()不属于Java语言流程控制结构?
A、分支语句
B、跳转语句
C、循环语句
D、赋值语句
9、已知如下代码:
switch(m){
case0:System.out.println(“Condition 0”);
case1:System.out.println(“Condition 1”);
case2:System.out.println(“Condition 2”);
case3:System.out.println(“Condition3”);break;
default:System.out.println(“OtherCondition”);}
当m的值为()时,输出“Condition 3”
A、2
B、0、1
C、0、1、2
D、0、1、2、3
10、下面合法的标识符是()。
A、#_pounD
B、_underscore
C、5Interstate
D、class
11、下面()赋值语句不会出现编译警告或错误的是。
A、float f=1.3;
B、byte b=257;
C、int i=10;
D、char c=”a”;
12、Java中,byte数据类型的取值范围是()。
A、-256~255
B、-255~255
C、-128~127
D、-127~128
13、下列选项中哪个是Java的有效关键字?()
A、name
B、hello
C、FALSE
D、gooD
14、Java中的字符类型采用的是Unicode编码方案,每个Unicode码占用()个比特位。
A、8.0
B、16.0
C、32.0
D、64.0
二、2024年春江苏开放大学JAVA程序设计(专)形考作业一简答题答案
1、利用do…while循环,计算1!+2!+3!+…+100!
public class Test{
public static void main(String[] args) {
int i=1;
long fact = 1, sum = 0;
do{
fact *= i;
sum = fact;
i ;
} while(i<=100) ;
System.out.println(“sum = ” sum);
}
}
2、输入一行字符,分别统计其中的英文字母、空格、数字和其他字符的个数
public class Test7 {
public static void main(String[] args) {
int abcCount = 0;// 英文字母个数
int spaceCount = 0;// 空格键个数
int numCount = 0;// 数字个数
int otherCount = 0;// 其他字符个数
Scanner scan = new Scanner(System.in);
System.out.println(“请输入一个字符串:”);
String str = scan.nextLine();
char[] ch = str.toCharArray();
for (int i = 0; i < ch.length; i++) {
if (Character.isLetter(ch[i])) {
// 判断是否字母
abcCount++;
} else if (Character.isDigit(ch[i])) {
// 判断是否数字
numCount++;
} else if (Character.isSpaceChar(ch[i])) {
// 判断是否空格键
spaceCount++;
} else {
// 以上都不是则认为是其他字符
otherCount++;
}
}
System.out.println(“字母个数:” + abcCount);
System.out.println(“数字个数:” + numCount);
System.out.println(“空格个数:” + spaceCount);
System.out.println(“其他字符个数:” + otherCount);
}
}
3、简述Eclipse编写Java程序的流程。
1. 安装和启动Eclipse:首先,需要在你的计算机上安装Eclipse。可以从Eclipse官网下载适用于你操作系统的版本。安装完成后,打开Eclipse IDE。
2. 创建Java项目:在Eclipse中,可以创建一个新的Java项目。在顶部菜单选择 “File” -> “New” -> “Java Project”。输入项目名称,并设置合适的JDK版本。
3. 创建Java类:在项目中,可以创建一个或多个Java类。选择项目在 “Project Explorer” 视图中,然后选择 “src” 文件夹,右键点击选择 “New” -> “Class”。输入类名,并选择合适的访问修饰符(public、private等)。
4. 编写代码:在新创建的Java类中,可以开始编写你的Java代码。例如,可以定义变量、编写方法、创建类等。
5. 运行Java程序:在Eclipse中,可以直接运行的Java程序。选择类,然后点击工具栏上的绿色播放按钮,或者按 “Ctrl + F11″。也可以在代码行中右键点击,选择 “Run As” -> “Java Application”。
6. 调试Java程序:如果程序有错误或异常,可以使用Eclipse的调试工具进行调试。设置断点,然后使用调试视图查看变量的值、执行流程等。
7. 保存和导出项目:完成代码编写后,保存项目。如果想将项目导出为JAR文件或其他格式,你可以右键点击项目,选择 “Export”。
4、简述Java程序的开发过程。
(2)编译 Java 源文件,也就是将 Java 源文件编译( Compile )成 Java 类文件(扩展名为“ .class ”) 。例如,将“ OneJavaApp.java ”文件编译成“ OneJavaApp.class ”类文件要使用如下命令: javac OneJavaApp.java
(3)运行 Java 程序。 Java 程序可以分为 Java Application ( Java 应用程序)和 Java Applet ( Java 小应用程序)。其中, Java Application 必须通过 Java 编译器( java.exe )来解释执行其字节码文件, Java Applet 必须使用支持它的浏览器(如 Netscape Navigator 或 IE 等)运行。运行 Java 应用程序的命令如下: java OneJavaApp
5、Java有哪3个版本?
2024年春江苏开放大学JAVA程序设计(专)形考作业一答案相关练习题:
销售人员的薪酬具体包括基本薪资、奖金(或佣金)、津贴和以下哪个?( )
电影《狗镇》的实验性特点体现在极端的舞台背景和下面哪一项:()
公民甲对多个债权人负有债务,但其只有一辆轿车可供执行,债权人乙向法院申请扣押该汽车后,甲的其他债权人也向法院申请参与分配。那么下面分析正确的是( )
甲向乙借款3万元做生意,以自己价值4万元的录像机质押给乙,双方订立了质押合同书,且甲将录像机交与乙。依《物权法》规定,本案()
社会主义改造基本完成后,全国人民的主要任务是()
版权保护: 本文由 主页 原创,转载请保留链接: http://whmarine.com/a/webbase/2024/0331/3147.html
- 上一篇:2024年春江苏开放大学JAVA程序设计形考作业1答案
- 下一篇:没有了