题目详情
当前位置:首页 > 职业培训考试
题目详情:
发布时间:2024-01-29 23:30:59

[简答题]阅读下列程序,请写出该程序的功能。
import Java. applet.*;import javax. swing.*;
import java. awt.*;import Java. awt. event.*;
public class Test34 extends Applet implements ActionListener
JTextField text;int r;JPanel panel;
public void paint(Graphics g)
Graphics gc=panel. getGraphics( );
gc. clearRect(0,0, panel. getWidth( ),panel. getHeight( ));
gc. setColor(Color.red);gc.fillOval(10,10,r,r);

public void init( )
text=new JTextField(10);panel=new JPanel( );
setSize(200,100);setLayout(new GridLayout(2,1));
add(text);add(panel);text.addActionListener(this);

public void actionPerformed(ActionEvent e)
if(e. getSource( )==text)
r=Integer. parseInt(text. getText( ));
repaint( );



更多"阅读下列程序,请写出该程序的功能。 import Java. app"的相关试题:

[简答题]阅读下列程序,请写出该程序的功能。
import java. awt. *;import java. awt. event. *;import java. applet. *;
public class Test34 extends Applet implements ActionListener
String msg=" ";Button bList[]=new Button[3];
public void init( )
Button yes=new Button("Yes");Button no=new Button("No");
Button maybe=new Button("Undecided");
bList[0]=(Button)add(yes);bList[1]=(Button)add(no);
bList[2]=(Button)add(maybe);
for(int i=0;i<3;i++) bList[i].addActionListener(this);

public void actionPerformed(ActionEvent ae)
for(int i=0;i<3;i++)
if(ae.getSource( )==bList[i])
msg="You pressed"+bList[i].getLabel( );


repaint( );

public void paint(Graphics g)g.drawString(msg,6,100);

[简答题]阅读下列程序,请写出该程序的功能 。
import java. awt. event.*;import javax. swing. *;import java. awt.*;
public class MenuWindow extends JFrame implements ActionListener
JTextField text=new JTextField( );
JMenuBar menuBar;JMenu menuFruits;
JMenuItem menuIteml,menuItem2,menuItem3;
public MenuWindow( )
menuBar=new JMenuBar( );setJMenuBar(menuBar);
menuFruits=new JMenu("水果");menuBar. add(menuFruits);
menuItem1=new JMenuItem("苹果");menuItem1.addActionListener(this);
menuFruits.add(menuItem1);
menuItem2=new JMenuItem("桔子");menuItem2. addActionListener(this);
menuFruits. add(menuItem2);menuFruits. addSeparator( );
menuItem3=new JMenuItem("退出");menuItem3. addActionListener(this);
menuFruits. add(menuItem3);
Container con=getContentPane( );
con. add(text);setSize(200,150);setVisible(true);

public void actionPerformed(ActionEvent e)
if(e. getActionCommand( )=="退出")System. exit(0);

[单项选择]阅读下列FORTRAN77程序:
DIMENSION JA(3),JB(3,2)
DATA JB/1,2,3,4,5,6/
DO 10 K=1,3
10 JA(K)=JB(K,2)
WRITE(*,100)JA
100 FORMAT(1X,6I1)
END
上述程序运行后,输出结果为( )。
A. 123
B. 456
C. 135
D. 246
[单项选择]阅读以下程序及对程序功能的描述,其中正确的描述是 #include<stdio.h> main( ) { FILE*in,*out; char ch,infile[10],outfile[10]; printf("Enter the infile name:/n"); scanf("%s",infile); printf("Enter the outfile name:/n"); scanf("%s",outfile); if((in=fopen(infile,"r"))==NULL) { printf("cannot open infile/n"); exit(0);} if((out=fopen(outfile,"w"))==NULL) { printf("cannot open outfile/n"); exit(0);} while(!feof(in))fputc(fgetc(in),out); fclose(in); fclose(out);}
A. 程序完成将磁盘文件的信息在屏幕上显示的功能
B. 程序完成将两个磁盘文件合二为一的功能
C. 程序完成将一个磁盘文件复制到另一个磁盘文件中
D. 程序完成将两个磁盘文件合并并在屏幕上输出
[单项选择]阅读以下程序及对程序功能的描述,其中正确的是 #include<stdio.h> main( ) { FILE*in,*out; charch,infile[10],outfile[10]; printf("Enter the infile name:/n"); scanf("%s",infile); printf("Enter the outfile name:/n"); scanf("%s",outfile); if((in=foen(infile,"r"))==NULL) { printf("cannot open infile/n"); exit(0);} if((out=fopen(outfile,"w"))==NULL) { printf("cannot open outfile/n"); exit(0);} while(!feof(in))fputc(fgetc(in),out); fclose(in);fclose(out);}
A. 程序完成将磁盘文件的信息在屏幕上显示的功能
B. 程序完成将两个磁盘文件合二为一的功能
C. 程序完成将一个磁盘文件复制到另一个磁盘文件中
D. 程序完成将两个磁盘文件合并并在屏幕上输出
[填空题]下面程序功能是接收数据库文件名,显示数据库的字段名、字段类型、宽度和小数位数,请阅读程序并填空:
SET TALK OFF
CLEAR
DBNAME=SPACE(10)
YN=“Y”
D0 WHILE UPPER(YN);“Y”
@2,16 SAY“请输入数据库文件名:”GET DBNAME
READ
FNAME=TRIM(DBNAME)+“.DBF.”
IF.NOT.FILE(FNAME)
94,30 SAY“数据库不存在!”
LOOP
ENDIF
USE [13]
COPY T0 XYZ STRUCTURE EXTENDED
USE XYZ
⑦4,10 SAY“字段名:”
①4,10 SAY“类型:”
@4,10 SAY “宽度:”
⑦4,10 SAY“小数位数:”
ROW=5
DO WHILE.NOT.EOF( )
④ROW,10 SAY FIELD-NAME
⑦ROW,23 SAY [14]
@ROW,32 SAY STR(FIELD-LEN,3)
⑦ROW,“SAY STR(FIELD-DEC,3)
ROW=ROW+!
SKIP
ENDDO
USE
9 ROW,30 SAY“是否继续(Y/N)”GET YN
READ
ENDDO
SET TALK 0N
RETURN
[单项选择]阅读以下程序以及对程序功能的描述,其中正确的描述是( )。
#include <stdio.h>
main( )
FILE * in,*out;
charch,infile[10],outfile[10];
printf("Enter the infile name:/n");
scanf("%s",infile);
printf("Enter the outfile name:/n");
scanf("%s",outfile);
if((in=fopen(infile,"r"))==NULL)
printf("cannot open infile/n");exit(0);
if((out=fopen(outfile,"w"))==NULL)
printf("cannot open outfile/n");exit(0);
while(! feof(in)) fputc(fgetc(in),out);
fclose(in);
fclose(out);

A. 程序完成将磁盘文件的信息在屏幕上显示的功能
B. 程序完成将两个磁盘文件合二为一的功能
C. 程序完成将一个磁盘文件复制到另一个磁盘文件中的功能
D. 程序完成将两个磁盘文件合并并在屏幕上输出的功能
[简答题]下面程序是关于类的继承的用法。阅读下面程序,根据程序中的注释在每一条横线处填写一个语句,使程序的功能完整,且运行程序后的输出结果为:
I am parentclass!
I am childclass!
I am childclass!
注意:请勿改动main( )主方法和其他已有的语句内容,仅在下划线处填入适当的语句。
class Parent
void printMe( )
System. out. println( "I am parentclass ! ");


class Child extends Parent
void printMe( )
System. out. println( "I am childclass! ")

void printAll( )
______. printMe( ); //调用父类的方法
______. printMe( ); //调用本类的方法
printMe ( );


public class TestJieCheng
public static void main(String args[])
______
myC. printAll( );


[填空题]阅读以下程序,此程序的功能是 [8] 。 #include<iostream.h> void main( ) { int n, i, j; for(i=100;i<999; i+100) for(j=i/100:j<=99;j=j+10) { n=i+j; cout<<" "<<n; } cout<<"/n"; }
[填空题]阅读以下程序,此程序的功能是 [8]
#include<iostream.h>
void main( )

int n, i, j;
for(i=100;i<999; i+100)
for(j=i/100:j<=99;j=j+10)

n=i+j;
cout<<" "<<n;

cout<<"/n";

[简答题]
以下是某C程序段,其功能为计算输入数字的阶乘。请仔细阅读程序并完成要求。
#incllJde
#include
int main( )
{
int i=0;/*i为计数器*/
int n;
i nt factorial=1; /*保存阶乘的结果*/
puts(" ************************************* ");
puts(" * The program will compute *");
puts(" * the factotial of an integer * ");
puts(" ************************************* ");
puts(" please input the number n: ");
scanf(" % d", &n);
if(n<0)/*判断输入的数是否大于或等于0*/
(
printf(" please input an interger>=0./n");
return 0;
}
if(n= =0)/* 0的阶乘是1*/
{
printf(" factorial of 0 is 1./n");
return 0;
)
i=1;
while(i<=n)
{
factorial=factorial * i;
i++;
}
printf(" factorial of % d is:%d./n", n, factorial);
geteh( );
return 0;
计一组测试用例,使该程序所有函数的语句覆盖率和分支覆盖率均能达到100%。如果认为该程序的语句或分支覆盖率无法达到100%,需说明为什么

我来回答:

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

订单号:

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