王利国的的 “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. V5.7_UTF8_SP1、SP2---任意前台用户登录(cookie伪造)

    漏洞触发点在include/memberlogin.class.php中的MemberLogin类中的登录校验函数 可以看到M_ID参数是由GetNum(GetCookie("DedeUse ...

  2. 面向服务的体系架构 SOA(三) --- Zookeeper API、zkClient API的使用

    zookeeper简单介绍及API使用 1.1 zookeeper简介 zookeeper是一个针对大型分布式系统的可靠的协调系统,提供的功能包括配置维护.名字服务.分布式同步.组服务等.zookee ...

  3. ASP.NET MVC编程——验证、授权与安全

    1 验证  一般采用表单验证完成登陆验证,建议结合SSL使用.为限制控制器只能执行HTTPS,使用RequireHttpsAttribute 2 授权 对账户的权限的控制可以通过在控制器或控制器操作上 ...

  4. 在用jQuery时遇到的小问题

    1. class类名问题? 在我在class ='看看(2)' ,凡是这样的居然给自身加其他style样式,居然添加不上,后来改成其他类名不带括号里的,居然好了. 2. line-height 引入的 ...

  5. Notes:一致性哈希算法

    业务场景: 存在三个专门提供缓存服务的服务器,前端所需要的图片等静态资源被缓存于这三个服务器其中之一. 但是如何提高查找图片的速度呢? 可以采用哈希算法. 常规意义上的哈希算法: 通过hash(图片名 ...

  6. (Matlab)GPU计算所需的配置

    电脑:联想扬天 M4400 系统:win 7 X64 硬件:NVIDIA GeForce GT 740M 独显2G     硬件驱动: 软件: Matlab 2015a   %需要安装 Paralle ...

  7. mui手机图片压缩上传+C#

    前台参考网址:http://www.bcty365.com/content-146-3263-1.html <html> <head> <meta charset=&qu ...

  8. JavaWeb学习笔记二 Http协议和Tomcat服务器

    Http协议 HTTP,超文本传输协议(HyperText Transfer Protocol),是互联网上应用最为广泛的一种网络协议.所有的WWW文件都必须遵守这个标准.设计HTTP最初的目的是为 ...

  9. (译文)开始学习Vue——构建你的第一个Vue应用

    我们要构建如下组件:(最终代码在这里:https://codesandbox.io/s/38k1y8x375) 开始 Vue是支持单文件组件的,但是我们不准备这么做.你也可以构建一个全局的组件,通过V ...

  10. 使用jmeter+ant进行接口自动化测试(数据驱动)之二:利用apache-ant执行测试用例并生成HTML格式测试报告

    在 使用jmeter+ant进行接口自动化测试(数据驱动)之一 介绍了如何使用csv文件来批量管理接口 本次接着介绍如何利用apache-ant执行测试用例并生成HTML格式测试报告 ①下载安装 ap ...