题目详情
当前位置:首页 > 职业培训考试
题目详情:
发布时间:2023-10-09 05:15:31

[简答题]请完成下列Java程序。程序的功能是利用迭代法求一个数的平方根(求平方根的迭代公式为:Xn+1=1/2(Xn+a/Xn))。 注意:请勿改动main( )主方法和其他已有的语句内容,仅在下划线处填入适当的语句。 public class PingFangGen{ public static void main(String args[ ]){ System.out.println(Math.sqrt(2.0)); } static double sqrt(__________________){ double x=1.0; do { ____________________ } while( Math.abs(x*x-a)/a>le-6); return x; } }

更多"请完成下列Java程序。程序的功能是利用迭代法求一个数的平方根(求平方"的相关试题:

[简答题]请完成下列Java程序。程序的功能是利用迭代法求一个数的平方根(求平方根的迭代公式为: Xn+1=1/2(Xn+a/Xn))。
注意:请勿改动main( )主方法和其他已有的语句内容,仅在下划线处填入适当的语句。
源程序代码文件清单如下:
public class PingFangGen

public static void main(String args[ ])

System.out.println(Math.sqrt(2.0));

static double sqrt(______)

double x=1.0;
do
______;

while(Math.abs(x*x-a)/a>1e-6);
return x;


[单项选择]一个数的平方根是a2+b2和4a-b+13,那么这个数是()。
A. 169
B. 170
C. 171
D. 172
E. 173
[填空题]下面程序的功能是计算给定正整数序列中奇数之和y与偶数之和x,最后输出x平方根与 y平方根的乘积。请在画线处填上适当的内容使程序完整。
Private Sub Form_Click( )
a=Array(3,6,8,11,64,13,24,9,42,35,22)
y=Fun1(a)
print y
End Sub
Private Function Fun1(b)
x=0:y=0
for k=0 to 10
If 【9】 Mod 2=0 then
x=x+b(x)
else
y=y+b(x)
End If
Next
Fun1=Sqr(x)*Sqr(y)
End Function
[简答题]请完成下列Java程序。程序的功能是显示用户在命令行方式下指定的任意驱动器目录的内容。 提示:public String[]list( );//将目录中所有文件名保存在字符数组中返回。 注意:请勿改动main( )主方法和其他已有的语句内容,仅在下划线处填入适当的语句。 源程序文件代码清单如下: import java.io.*; public class FindDirectories { public static void main(String args[]) { if(args.length==0) args=new String[]{".."}; try { __________ String[] fileName=pathName.list( ); for(int i=0;i<fileName.length;i++) { File f=new File(pathName.getPath( ), fileName[i] if(_________) { System. out .println (f. getCanonicalPath ( )); main (new String[] { f.getPath ( ) }); } } } } catch(IOException e) { e.printStackTrace( ); } } }
[简答题]请完成下列Java程序。程序的功能是显示用户在命令行方式下指定的任意驱动器目录的内容。
提示:public String[]list( );//将目录中所有文件名保存在字符数组中返回。
注意:请勿改动main( )主方法和其他已有的语句内容,仅在下划线处填入适当的语句。
源程序文件代码清单如下:
import java.io.*;
public class FindDirectories

public static void main(String args[])

if(args.length==0)
args=new String[]"..";
try

__________
String[] fileName=pathName.list( );
for(int i=0;i<fileName.length;i++)

File f=new File(pathName.getPath( ), fileName[i]
if(_________)

System. out .println (f. getCanonicalPath ( ));
main (new String[]

f.getPath ( )
);




catch(IOException e)

e.printStackT
[简答题]请完成下列Java程序。程序的功能是显示用户在命令行方式下指定的任意驱动器文件夹的内容。 提示:public string( )list( );//将文件夹中所有文件名保存在字符数组中返回。 注意:请勿改动main( )主方法和其他已有的语句内容,仅在下划线处填入适当的语句。 源程序文件代码清单如下: import java.io.*; public class FindDirectories { public static void main(String args[]) { if(args.length==0) args=new String( ){".."}; try { ______; String[] fileName=pathName.list( ); for(int i=0;i<fileName.length;i++) { File f=new File(pathName.getPath( ),fileName[i]); if(______) { System.out.println(f.getCanonicalPath( )); main(new String[] { f.getPath( ) }); } } } catch(IOException e) { e.printStackTrace( ); } } }
[简答题]请完成下列Java程序。程序的功能是复制文件并显示文件,将每个字符读入,并写入另一个文件,同时显示出来(注意:在本题中,当前目录下的README.txt文件打印在屏幕上,并写入另一个文件temp.txt中)。 注意:请勿改动main( )主方法和其他已有的语句内容,仅在下画线处填人适当的语句。 import java.io.*; public class FileCopyBy{ public static void main(String args[]){ try{ FileReader input=new FileReader("README.txt"); FileWriter output=new FileWriter("temp.txt"); int c=input.read( ); while(__________) { __________ System.out.print((char)c); c=input.read( ); } input.close( ); output.close( ); } catch(IOException e) { System.out.println(e); } } }
[简答题]请编制程序,其功能为:设由20个8位有符号数构成一个数组,试依次去掉其中负的奇数,生成一个新的数组(顺序不变)。结果存放在RESULT开始的内存单元中。
部分程序已经给出,其中原始数据由LOAD过程从文件INPUT1.DAT中读入从SOURCE开始的内存单元,运算结果要求从RESULT开始存放,由SAVE过程保存到OUTPUT1.DAT文件中。请在BEGIN和END之间补充使其完整。
对程序必须进行汇编,并与IO.OBJ链接产生PROG1.EXE执行文件,最终产生运行结果。
部分程序如下:
; PROG1.ASM
EXTRN LOAD:FAR,SAVE:FAR
LEN EQU 20
DSEG SEGMENT
SOURCE DW N DUP ( )
RESULT DW N DUP (0)
NAME0 DB ’INPUT1.DAT’,0
NAME1 DB ’OUTPUT1.DAT’,0
DSEG ENDS
SSEG SEGMENT STACK
DB 256 DUP ( )
SSEG ENDS
CSEG SEGMENT
ASSUME CS:CSEG, DS:DSEG;SS:SSEG
START PROC FAR
PUSH DS
XOR AX,AX
PUSH AX
MOV AX, DSEG
MOV DS,AX
MOV ES, AX
LEA DX, SOURCE
LEA SI,NAME0
MOV CX,N
CALL LOAD
; *** BEGIN ***
…………
…………
…………
; *** END ***
LEA DX, RESULT
LEA SI,NAME1
MOV CX,N
CALL SAVE
RET
START E
[填空题]下列程序段用于实现以下功能:随机产生一个100以内的整数,从键盘上输入一个数,计算机提示输入的数是否与随机整数一样。请填空。
Private Sub Command1_Click( )
RANDOMIZE
a = 【1】
Do
Input "请输入一个数字:", n
If n = a Then
Print "Good!"
【2】
ElseIf n>a Then
Print "大了"
Else
Print "小了"
End If
Loop
End Sub
[填空题]请完成函数fun( ),它的功能是:求Fibonacc数列中小于t的最大的一个数,结果由函数 0返回。Fibonacc数列F(n)定义为:
F(0)=0,F(1)=1
F(n)=F(n-1)+F(n-2)
例如:t=1000时,函数为987。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在下划线上填入所需的内容。
#include<conio.h>
#include<stdio.h>
#include<math.h>
in fun(int t)

int a=l,b=1,c=0,i;
do

1
a=b;
b=C;

while( 2 );
c= 3
return C;

main( )

int n;
clrscr( );
n=1000;
printf("n=%d,f=%d/n",n,fun(n));

我来回答:

购买搜题卡查看答案
[会员特权] 开通VIP, 查看 全部题目答案
[会员特权] 享免全部广告特权
推荐91天
¥36.8
¥80元
31天
¥20.8
¥40元
365天
¥88.8
¥188元
请选择支付方式
  • 微信支付
  • 支付宝支付
点击支付即表示同意并接受了《购买须知》
立即支付 系统将自动为您注册账号
请使用微信扫码支付

订单号:

请不要关闭本页面,支付完成后请点击【支付完成】按钮
恭喜您,购买搜题卡成功
重要提示:请拍照或截图保存账号密码!
我要搜题网官网:https://www.woyaosouti.com
我已记住账号密码