题目详情
当前位置:首页 > 职业培训考试
题目详情:
发布时间:2023-12-04 02:01:27

[简答题]下列程序是整数除法计算的程序,要求在出现异常时,能抛出异常信息。
考虑两种异常:
(1)输入非数字除数
(2)输入除法分母为零
该程序运行的三种结果状态如下:
(1)输入两个合法整数
(2)输入非数字除数
(3)输入除数为零
请将程序填写完整。
注意:不改动程序结构,不得增行或删行。
import java.awt.event.*;
public class ex3 extends ______implements ActionListener

private JTextField input1,input2, output;
private int number1,number2;
private double result;
public ex3( )

______("示范异常");
Container c=getContentPane( );
c.setLayout(new GridLayout(3,2));
c.add(new JLabe1("输入分子",SwingConstants.RIGHT));
input1=new JTextField(8);
c.add(input1);
c.add(new JLabe1("输入分母和回车",SwingConstants.RIGHT));
input2=new JTextField(8);
c.add(input2);
input2.addActionListener(this);
c.add(new JLabe1(”计算结果”,SwingConstants.RIGHT));
output=new JTextField( );
c.add(output);
setSize(400,100);
show( );

public void actionPerformed(ActionEvent e)

更多"下列程序是整数除法计算的程序,要求在出现异常时,能抛出异常信息。 考"的相关试题:

[简答题]下列程序是整数除法计算的程序,要求在出现异常时,能抛出异常信息。 考虑两种异常: (1)输入非数字除数 (2)输入除法分母为零 该程序运行的三种结果状态如下: (1)输入两个合法整数 (2)输入非数字除数 (3)输入除数为零 请将程序填写完整。 注意:不改动程序结构,不得增行或删行。 import java.awt.event.*; public class ex3 extends ______implements ActionListener { private JTextField input1,input2, output; private int number1,number2; private double result; public ex3( ) { ______("示范异常"); Container c=getContentPane( ); c.setLayout(new GridLayout(3,2)); c.add(new JLabe1("输入分子",SwingConstants.RIGHT)); input1=new JTextField(8); c.add(input1); c.add(new JLabe1("输入分母和回车",SwingConstants.RIGHT)); input2=new JTextField(8); c.add(input2); input2.addActionListener(this); c.add(new JLabe1(”计算结果”,SwingConstants.RIGHT)); output=new JTextField( ); c.add(output); setSize(400,100); show( ); } public void actionPerformed(ActionEvent e) { DecimalFormat precision3=new DecimalFormat("0.000"); output.setText("");//空的JTextField输出
[填空题]

以下程序从键盘输入20个整数存入数组,统计输入非负数的个数,并计算输入的非负整数之和。
#include"stdio.h"
main( )
{int i,a[20],s,n;
s=n=0:
for(i=0;i<20;i++)scanf("%d",&a[i])
for(i=0;i<20;i++)
{if(a[i]<0)break;
S+=a[i];n++;
}
printf("s=%d/t,n=%d/n",s,n);
}
错误:______
改正:______


[填空题]以下程序从键盘输入20个整数存入数组,统计输入非负数的个数,并计算输入的非负整数之和。
#include"stdio.h"
main( )
int i,a[20],s,n;
s=n=0:
for(i=0;i<20;i++)scanf("%d",&a[i])
for(i=0;i<20;i++)
if(a[i]<0)break;
S+=a[i];n++;

printf("s=%d/t,n=%d/n",s,n);

错误:______
改正:______
[简答题]以下是菜程序说明,请按要求回答问题。
程序说明:假设有一个把数字串转换为整数的函数。其中数字串要求长度由1~6个数字构成,机器字长为16位。
分析程序中出现的边界情况,采用边界值法为该程序设计测试用例。
[简答题]以下是某程序说明,请按要求回答问题。
程序说明:假设有一个把数字串转换为整数的函数。其中数字串要求长度为1~6个数字构成,机器字长为16位。
分析程序中出现的边界情况,采用边界值法为该程序设计测试用例。
[简答题]以下是某程序说明,请按要求回答问题。
程序说明:假设有一个把数字串转化为整数的函数,其中数字串要求长度为1~6个数字构成,机器字长为16位。
分析程序中出现的边界情况,采用边界值法为该程序设计测试用例。
[填空题]下面程序的功能是从键盘上输入一个大于100的整数m,计算并输出满足不等式1+22+32+42+…+n2<m的最大的n,请填空。
Private Sub Command1_Click( )
Dim s, m,n As Integer
m=Val(InputBox("请输入一个大于100的整数"))
n= (6)
s=0
Do While s<m
n=n+1
s=s+n*n
Loop
Print "满足不等式的最大n是" (7)
End Sub
[简答题]请编写符合如下要求的函数:
(1)对于任意输入的整数,计算并输出该整数的位数(例如,12345是5位数);
(2)输出该数的倒序数(例如,123415的倒序数是54321)
#include<stdio.h>
main( )
void fun(int);
int hum:
scanf("%d",&num);
fun(num);

/*fun函数定义如下:*/
[填空题]下列给定程序中,函数fun( )的功能是:传入一个整数m,计算如下公式的值。
t=1/2-1/3-…-1/m
例如,若输入5,则应输出-0.283333。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
试题程序:
#include <conio.h>
#include <stdio.h>
double fun(int m)

double t=l.0;
int i;
for (i=2; i<=m; i++)
/*************found**************/
t=l.0-1/i;
/*************found**************/

main ( )
int m;
clrscr ( );
printf ("/nPlease enter 1 integer numbers
: In");
scanf ("%d", &m);
printf("/n/nThe result is %lfln",
fun (m));

[填空题]下面程序的功能是从键盘输入1个大于100的整数m,计算并输出满足不等式1+2的2次方+3的2次方+4的2次方+...+n的2次方
[简答题]下列给定程序中,函数fun的功能是:传入一个整数m,计算如下公式的值。
t=1/2-1/3-…-1/m
例如,若输入5,则应输出-0.283333。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
#include<stdlib.h>
#include<conio.h>
#include<stdio.h>
double fun(int m)

double t=1.0;
int i;
for(i=2;i<=m;i++)
/*******************found***********/
t=1.0-1/i;
/*******found**********/

void main( )

int m;
printf("/nPlease enter 1 integer number:/n");
scanf("%d",&m);
printf("/n/nThe result is%lf/n",
fun(m));

[填空题]下列程序的功能是计算1~100的整数的累加和。
main( )
int i, sum= 【13】
i=1;
for( 【14】 )
sum+=i;
i++;

printf("sum=%d/n", 【15】 );

[简答题]本程序的功能是读取用户输入的整数a、b,单击按钮“计算”,则计算出a和b数的和,并显示计算的结果。请将程序补充完整。 注意:请勿修改main( )主方法和其他已有语句内容,仅在横线处填入适当语句。 import java.awt.*; import java.awt.event.*; import javax.swing.*; public class simple { public static void main{String[] args) { ExampleFrame frame=new ExampleFrame( ); frame.______(JFrame.EXIT_ON_CLOSE); frame.show( ); } } class ExampleFrame extends JFrame { private JPanel panel; public static final int DEFAULT_WIDTH=250; public static final int DEFAULT_HEIGHT=250; public ExampleFrame( ) { Init( ); setTitle("welcome"); setSize(DEFAULT_WIDTH,DEFAULT_HEIGHT); Container contentPane=getContentPane( ); contentPane.add(panel); } private void init( ) { JLabel la1=new JLabel("输入整数a:"); JLabel la2=new JLabel ("输入整数b:"); final JTextField num1=new JTextField(10); final JTextField num2=new JTextField(10); JButton but=new JButton("计算"); final JLabel res=new JLabel("结果:")
[填空题]下列程序的功能是计算1~100的整数的累加和。
main( )
int i, sum=______;
i=1;
for(______)
sum+=i;
i++;

printf("sum=%d/n",______);

[简答题]下列程序中,要求计算1+2+3+…+100的值,并显示计算结果。请将程序补充完整。 程序运行结果如下: 5050 public class ex6_1{ public static void main(Stringr)args){ ex6_1 obj6_1:new ex6_1( ); obj6_1.method6_1( ); } public void method6_1( ){ int sum; ___________; for(int i=1;i<=100;i++){ ___________; } ___________; } }
[简答题]下列程序中,要求计算1+2+3+…+100的值,并显示计算结果。请将程序补充完整。
程序运行结果如下:
5050
public class ex6_1
public static void main(Stringr)args)
ex6_1 obj6_1:new ex6_1( );
obj6_1.method6_1( );

public void method6_1( )
int sum;
___________;
for(int i=1;i<=100;i++)
___________;

___________;


[填空题]下列给定程序中,函数fun( )的功能是:计算整数n的阶乘。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。 试题程序: #include <stdio.h> double fun(int n) { double result=l.0; whil (n>l&&n<170) /**************found********************/ result*=--n; /**************found********************/ return; main( ) {int. n; clrscr( ); printf("Enter an integer: "); scanf("%d",&n); printf("/n/n%d!=%lg/n/n ",n, fun(n)); }

我来回答:

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

订单号:

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