王利国的的 “Java语言程序设计第4次作业(2018)” 详细

  1. 主页
  2. 我的作业列表
  3. 作业结果详细

总分:100

选择题得分:40

 1.下列方法定义中,正确的是()
A.double me(int a,int b){int r; r = ab}
B.double me(a,b){return b;}
C.int me(int a,int b){return(ab);}
D.int我(inta,b){return(ab);}
正确答案是:C
 2.下列方法定义中,不正确的是()
A.float x(int a,int b){return(ab);}
B.int x(int a,int b){return ab;}
C.int x(int a,int b){return a * b;}
D.int x(int a,int b){return 1.2 *(a + b);}
正确答案是:D
 3.下面哪个数据类型占用的内存最大?()
A.int
B.float
C.double
D.byte
正确答案是:C
 4.下面哪个不属于Java的关键字?()
A.static
B.final
C.super
D.sub
正确答案是:D
 5.下面的标识符中哪个是合法的标识符?()
一.--一
B.Test
C.class
D.#ABC
正确答案是:B
6.下列语句序列执行后,c的值是()int a = 3,b = 4,c = 0; ((a ++)<( - b))++ c;
A.0
B.1
C.2
D.3
正确答案是:A
 7.下面关于数组定义语句不正确的是()
A.float f [] = new {2.4f,3.5f,5.7f,7.9f};
B.int a [] = {1,2,3,4,5}
C.double [] d = new double [10];
D.int [] a2;
正确答案是:A
 8.下面()是Java数据类型中的int类型的取值范围。
A.-2 <SUP> 7 </ SUP>〜2 <SUP> 7 </ SUP> -1
B.0〜2 <SUP> 16 </ SUP> -1
C.-2 <SUP> 15 </ SUP> -2 <SUP> 15 </ SUP> -1
D.-2 <SUP> 31 </ SUP>〜2 <SUP> 31 </ SUP> -1
正确答案是:D
 9.在Java语言中,下面()类型可以表示整数基本数据类型。
A.single
B.byte
C.double
D.char
正确答案是:B
10.假设int a = -3; 则表达式a> 0?a:-a的结果是()
A.true
B.false
C.-3
D.3
正确答案是:D

编程题得分:60

 4-3-8输出所有的3位数字的质数得分:10/10
/**
* @Author liguo
* @Description
* @Data 2018-04-12
*/
public class Main { static boolean judege(int i) {
int temp = (int) Math.sqrt( i );
boolean flag = true;
for (int j = 2; j <= temp; j++) {
if (i % j == 0) {
flag = false;
break;
}
}
return flag;
} public static void main(String[] args) {
int count = 0;
for (int i = 100; i < 1000; i++) {
if (judege( i )) {
System.out.format( "%6s", i );
count++;
if (count % 5 == 0)
System.out.println();
}
}
} }
 4-3-6数列求和得分:10/10
import java.util.Scanner;

/**
* @Author liguo
* @Description 输入一个双精度实数x,计算并输出下式的值,
* 直到最后一项的绝对值小于10-5(保留两位小数),
* s=x-x2/2!+x3/3!-x4/4!+…
* 说明:求和结果用".2f"控制输出格式,以保留小数点后2位。
* 输入描述
* 输入一个双精度实数
* 输出描述
* 以“sum=数列和”的格式输出对应的数列和,结果用".2f"控制输出格式,以保留小数点后2位
* @Data 2018-04-12
*/
public class Main {
/**
* 求阶乘
*
* @param i
* @return
*/
static int f(int i) {
if (i <= 1)
return 1;
else
return i * f( i - 1 );
} public static void main(String[] args) {
Scanner in = new Scanner( System.in );
// double num = Math.pow( 10, -5 );
// double x, t = 0, sum = 0;
// int sign = -1;
// x = in.nextDouble();
// int i = 1;
// t = Math.pow( x, i ) / f( i );
// while (t > num) { //s=x-x2/2!+x3/3!-x4/4!+…
// sign = -sign;
// sum += sign * t;
//
// i = i + 1;
// t = Math.pow( x, i ) / f( i );
double x, t = 1, i = 1, sum = 0;
int sign = 1;
// scanf("%lf", &x);
x = in.nextDouble();
do {
t = t * x/i;
sum += sign*t;
sign = -sign;
++i;
} while(t >= 1e-5);
// printf("sum=%.2f\n", sum);
System.out.printf( "sum=%.2f", sum ); }
}
4-3-5最大公约数得分:10/10
import java.util.Scanner;

/**
* @Author liguo
* @Description
* @Data 2018-04-12
*/
public class Main {
public static int gcd(int a, int b) {
while(b != 0) {
int temp = a%b;
a = b;
b = temp;
}
return a;
} public static void main(String[] args) { Scanner in = new Scanner( System.in );
int a = in.nextInt();
int b = in.nextInt();
System.out.println("gcd="+gcd( a,b )); }
}
 4-3-3输出斐波那契数列的前10得分:10/10
/**
* @Author liguo
* @Description
* @Data 2018-04-12
*/
public class Main {
public static int Fibonacci(int n) {
if (n == 0)
return 0;
else if (n <= 2)
return 1;
else {
return Fibonacci( n - 1 ) + Fibonacci( n - 2 );
}
} public static void main(String[] args) {
for (int i = 1; i <= 10; i++) {
// System.out.format( "%3s",Fibonacci( i ) );
System.out.print( Fibonacci( i ) + " " );
}
}
}

南京邮电大学java程序设计作业在线编程第四次作业的更多相关文章

  1. 南京邮电大学java程序设计作业在线编程第三次作业

    王利国的"Java语言程序设计第3次作业(2018)"详细 作业结果详细 总分:100 选择题得分:60  1. 设有如下定义语句: String s1="My cat& ...

  2. 南京邮电大学java程序设计作业在线编程第二次作业

    王利国的"Java语言程序设计第2次作业(2018)"详细 作业结果详细 总分:100 选择题得分:60  1. 表达式9==8&&3<7的运算结果是( ) ...

  3. 南京邮电大学java程序设计作业在线编程第一次作业

    王利国的"Java语言程序设计第1次作业(2018)"详细 作业结果详细 总分:100 选择题得分:40  1. Java语言中,基本数据类型一共有( )种. A.16 B.2 C ...

  4. 南京邮电大学java程序设计作业在线编程第五次作业

    王利国的"Java语言程序设计第5次作业(2018)"详细 主页 我的作业列表 作业结果详细 总分:100 选择题得分:50  1. 以下哪一个工具是Java的编译器?( ) A. ...

  5. 南京邮电大学java程序设计作业在线编程第六次作业

    王利国的的 "Java语言程序设计第6次作业(2018)" 详细 主页 我的作业列表 作业结果详细 总分:100 选择题得分:60  1. Java中所有类的父类是(). A.Fa ...

  6. 南京邮电大学java程序设计作业在线编程第八次作业

    程序设计类课程作业平台 王利国 主页 教学资源 我的作业列表 程序设计课 账户 王利国的"Java语言程序设计第8次作业(2018)"详细 主页 我的作业列表 作业结果详细 总分: ...

  7. 南京邮电大学java程序设计作业在线编程第七次作业

    王利国的"Java语言程序设计第7次作业(2018)"详细 主页 我的作业列表 作业结果详细 总分:100 选择题得分:60  1. 下列叙述中,错误的是( ). A.Java中, ...

  8. 南京邮电大学java第二次实验报告

    实 验 报 告 ( 2017 / 2018学年 第2学期) 课程名称 JAVA语言程序设计 实验名称 Java集成开发环境的安装与使用. Java变量.表达式与控制结构 实验时间 2018 年 4 月 ...

  9. 南京邮电大学java第一次实验报告

    实 验 报 告 ( 2017 / 2018学年 第2学期) 课程名称 JAVA语言程序设计 实验名称 Java集成开发环境的安装与使用. Java变量.表达式与控制结构 实验时间 2018 年 4 月 ...

随机推荐

  1. BAT脚本/Dos 改ip地址

    BAT脚本/Dos 改ip 经常换地方上网,总改这些很麻烦,直接写三个bat,点一下就换了.需要管理员权限.之前用python的wmi写过,但是没起作用. ip:10.10.41.15 子网掩码:25 ...

  2. 选择排序—简单选择排序(Simple Selection Sort)

    基本思想: 在要排序的一组数中,选出最小(或者最大)的一个数与第1个位置的数交换:然后在剩下的数当中再找最小(或者最大)的与第2个位置的数交换,依次类推,直到第n-1个元素(倒数第二个数)和第n个元素 ...

  3. redhat7.2静默安装Oracle11.2.0.4

    redhat7.2静默安装Oracle11.2.0.4我们将oracle安装到/opt/oracle目录下,后面的环境变量则以此为基础.一.设置主机hosts映射vi /etc/hosts[plain ...

  4. 自己开发的 vue 滑动按钮组件 vue-better-slider

    写在前面的 这个人第一次尝试开发并发布一个 vue 的组件,该组件实现了类似 ios 手机淘宝客户端 -> 消息界面中消息的滑动删除功能等,如下为该组件的文档. 一个 Vue 的滑动按钮组件,有 ...

  5. CSS以及JQuery总是忽略掉的小问题

    1.自动居中一列布局需要设置 margin 左右值设置为 auto,而且一定要设置width为一个定值. 2.css3: 3.修改时间SQL(格式) update table set timeColu ...

  6. phpcms v9 列表页直接下载功能代码实现

    {pc:content action="lists" catid="$catid" num="3" order="id DESC& ...

  7. 2018最新版本Sublime Text3注册码(仅供测试交流使用)

    -– BEGIN LICENSE -– TwitterInc 200 User License EA7E-890007 1D77F72E 390CDD93 4DCBA022 FAF60790 61AA ...

  8. Alpha冲刺置顶随笔

    项目名称:城市安全风险管控系统 小组成员: 张梨贤.林静.周静平.黄腾飞 Alpha冲刺随笔 Alpha冲刺Day1:http://www.cnblogs.com/linlkg/p/7896980.h ...

  9. C程序设计-----第0次作业

    C程序设计-----第0次作业- 1.翻阅邹欣老师的关于师生关系博客,并回答下列问题,每个问题的答案不少于500字:(50分)- 1)最理想的师生关系是健身教练和学员的关系,在这种师生关系中你期望获得 ...

  10. 从PRISM开始学WPF(四)Prism-Module?

    从PRISM开始学WPF(一)WPF? 从PRISM开始学WPF(二)Prism? 从PRISM开始学WPF(三)Prism-Region? 从PRISM开始学WPF(四)Prism-Module? ...