-
高级语言源程序通过编译处理可以产生可执行程序,并可保存在磁盘上,供多次运行。
A . 正确
B . 错误
-
请在以下程序第一行的填空处填写适当内容,使程序能够正常运行。___________(double,double)main(){double x,y;scanf(“%lf%lf”,&x,&y)printf(“%lf \n”,max(x,y))}double max(double a,double b){return( a>b?a:b)}
-
编译并运行以下程序,以下描述哪个选项是正确的( )。1. class A{2. protected String toString(){3. return super.toString();}4. }
-
有以下程序,编译后运行的输出结果是:( )56caf71ce4b0e85354ccf237.png
-
以下说法正确的是( )(多选)A.用javac命令运行编译过的java 程序。B.字节码文件扩展名是.java。C.Java源程序文件的扩展名必须是.java。D.Java编译器将源文件编译为字节码文件。
-
下列程序的功能是:输入一个姓名,程序运行后,输出“姓名Welcome you!”。例如,输出“张三Welcome you!”。请在下面横线处填入正确的方法名,使程序可以正确运行。
import java,awt,*;
import java.awt.event.*;
public class welcomenYou{
public static void main(String args[])
{
new FrameInOut();
}
}
class FrameInOut extends Frame implements ActionListener
{
Label prompt;
TextField input,output;
Button btnn;
void FramInOut()
{
prompt=new Label("Please input your name");
input:new TextField(10);
output=new TextField(25);
btnn:new Button("Class");
______(new FlowLayout());
add(prompt);
add(input);
add(output);
add(btnn);
input.addActionListener(this);
btnn.addActionListener(this);
setSize(300.200);
show();
}
public void actionperformed(ActionEvent e)
if(e.getSource() = = input)
output.setText(input.getText()+"Welcome you!");
else
{
dispose();
system.exit(0);
}
}
}
-
33、ch1:计算机高级语言程序的运行方法有编译执行和解释执行两种,以下叙述中正确的是
A.C语言程序仅可以编译执行
B.C语言程序仅可以解释执行
C.C语言程序既可以编译执行又可以解释执行
D.以上说法都不对
-
编译运行下面的程序,说法正确的有 :()。
import java.io.*;
public class A{
public static void main(String[] x){
String s="1234567890abcdefghijklmnopq";
byte[] b=s.getBytes();
try{
File f=new File("B.txt");
FileOutputStream ut=new FileOutputStream(f);
out.write(b,10,10);
out.write(b,0,5);
}catch (IOException e){
System.out.println(e.getMessage());
}
}
}
A.抛出一个可以被捕获的IOException
B.程序编译正常,并在当前目录下生成文件B.txt,文件内容为abcdefghij12345
C.编译正常,但运行时出现错误
D.程序编译正常,但屏幕没有任何输出
此题为多项选择题。
-
【其它】程序分析: 阅读下面的程序,分析代码是否能够编译通过,如果能编译通过,请列出运行的结果。否则请说明编译失败的原因。 public class Test { public static void main(String args[]) { int n = 9; while (n > 6) { System.out.println(n); n--; } } }
-
阅读下面的程序,分析代码是否能够编译通过,如果能编译通过,请列出运行的结果并分析出现此结果的原因。否则请说明编译失败的原因。public class Example { public static void changeStr(); }}
-
阅读以下程序: 该程序在编译时产生错误,原因是()。A.定义语句出错,Case是关键字,不能用作用户
阅读以下程序:<img src='https://img2.soutiyun.com/ask/uploadfile/3522001-3525000/6b5b0d0d0c1062bd35fa613a06685353.jpg' />该程序在编译时产生错误,原因是()。
A.定义语句出错,Case是关键字,不能用作用户自定义标识符
B.定义语句出错,printF不能用作用户自定义标识符
C.定义语句无错,sCanf不能作为输入函数使用
D.定义语句无错,printf不能输出Case的值
-
下面是一个Applet程序,其功能是通过两个文本框获得用户输入两个数,按回车键计算这两个数的商。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。
注意:不改动程序的结构,不得增行或删行。
程序运行结果如下:
import java.awt.*;
import java.awt.Event.*;
import java.applet.*;
/*
<applet code="ex14_3.class" width=800 height=400 >
</applet>
*/
public class ex14_3 extends Applet{
private TextField tf1,tf2;
private String strAnswer;
public void init(){
tf1=new TextField(20);
add(tf1);
tf2=new TextField(20);
add(tf2);
strAnswer="Undefined";
}
public void paint(Graphics g){
Font f=new Font("TimesRoman",Font.PLAIN, 20);
g.setFont(f);
g.drawString("result:",80,100);
g.drawString(strAnswer,60,150);
}
public boolean action(Event e, Object o){
String s1=tf1.getText();
String s2=tf2.getText();
try{
int n1= String.valueOf(s1);
int n2= String.valueOf(s2);
int ut=n1/n2;
strAnswer=Integer.parseInt(out);
}
catch(NumberFormatException nfe){
strAnswer="error number!";
}
repaint();
return true;
}
}
ex14_3.htm1
<HTML>
<HEAD>
<TITLE>ex14_3</TITLE>
</HEAD>
<BODY>
<applet code="ex14_3.class" width=800 height=400 >
</applet>
</BODY>
</HTML>
-
下面Applet程序,其功能是实现一个计数器,每隔0.15秒计数器数值加1,数值动态变化,并且能够控制计数器的暂停和继续。要求通过使用swing的构件建立图形用户界面,主要包括一个文本区域,用于显示计数器结果;两个按钮,一个使计数器暂停,一个使计数器继续工作。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。
注意:不改动程序的结构,不得增行或删行。
程序运行结果如下:
<img src='https://img2.soutiyun.com/shangxueba/ask/11049001-11052000/11051026/ct_ctjjm_compapp_00189(20092).jpg' />
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
/*
<applet code="ex7_3.class" width=800 height=400 >
</applet>
*/
public class ex7_3 extends JApplet {
private JTextField jtf = new JTextField(15);
private JButton Hold = new JButton("Hold"),resume = new JButton("Resume");
private ex7_3th obj7_3th = new ex7_3th();
class ex7_3th extends Thread {
private int cnt = 0;
private boolean bIsHold = false;
public ex7_3th() { start(); }
public void hold() {
bIsHold = true;
}
public synchronized void fauxResume() {
bIsHold = false;
wait();
}
public void run() {
while (true) {
try {
sleep(150);
synchronized(this) {
while (bIsHold)
not i fy ();
}
} catch(InterruptedException ie) {
System.err.println("Interrupted");
}
jtf.setText(cnt);
}
}
public void init() {
Container cp = getContentPane();
cp.setLayout(new FlowLayout());
cp.add(jtf);
Hold.addActionListener(
new ActionListener() {
public void actionPerformed(ActionEvent ae) {
obj7_3th.hold();
}
});
cp.add(Hold);
resume.addActionListener(
new ActionListener() {
public void actionPerformed(ActionEvent e){
obj7_3th.fauxResume();
}
});
cp.add(resume);
public static void main(String[] args) {
ex7_3 obj7_3=new ex7_3();
String str= obi7_3.getClass().toString();
if(str.indexOf("class") != -1)
str= str.substring(6);
JFrame. frm = new JFrame(str);
frm.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent we) {
System.exit(O);
}
});
frm.getContentPane().add(obj7_3);
frm.setSize(300, 200);
obj7_3.init();
-
“角谷猜想”指出,将一个自然数按以下的一个简单规则进行运算:若数为偶数,则除以2:若为奇数,则乘以3加1。将得到的数按该规则重复运算,最终可得1。请在下面程序的每条横线处填写一个语句,使程序的功能完整。(如:输入34,则输出结果为34 17 52 26 13 40 20 10 5 16 8 4 2 1)
注意:请勿改动main()主方法和其他已有的语句内容,仅在横线处填入适当的语句。
源程序文件清单如下:
import java.io.*;
class JiaoGu
{
public static void main(String args[])
{
System.out.print("\n请输入一个数");
try
{
BufferedReader br=
new BufferedReader(new InputStreamReader(System.in));
Stirng s=br.readLine();
______
while(a!=1)
{
System.out.print(" "+a);
if(a%2==1)
______
else
a=a/2;
}
System.out.println(" "+a);
}
______{ }
}
}
-
在E盘当前目录文件夹下建立一个名为“Student.txt”的随机文件,要求用InputBox函数输入5个学生的姓名(StuName)、年级(StuGrade)和年龄(StuAge)。在程序中有以下记录类型和窗体的事件过程,请选择正确的语句完成程序()。
<img src='https://img2.soutiyun.com/ask/uploadfile/3120001-3123000/bacacac96f57f1dc94f1e3a7d09be7d7.jpg' />
<img src='https://img2.soutiyun.com/ask/uploadfile/3120001-3123000/fe7592901253d4ab31df374713bd8b92.jpg' />
A.Print1,s
B.Print≠1,i
C.Put1,S
D.Put 1,,i
-
有如下程序段:其中会产生编译错误的语句是()
A.④
B.③
C.②
D.①
-
有以下定义和语句:在VC6平台上编译运行,程序运行后的输出结果是()
A.3,4
B.4,4
C.4,8
D.10,6
-
20、ch1:计算机高级语言程序的运行方法有编译执行和解释执行两种,以下叙述中正确的是
A.C语言程序仅可以编译执行
B.C语言程序仅可以解释执行
C.C语言程序既可以编译执行又可以解释执行
D.以上说法都不对
-
12、关于下面的程序,结论正确的是() public class test { static long m_index; static int m_age; public static void mb_setData(long n) { m_index=n; } public static void main(String []args) { mb_setData(98); System.out.println("Index="+m_index+" ; Age="+m_age); } } A. 程序可以通过编译并正常运行,结果输出“Index=98; Age=0”。 B. 程序可以通过编译并正常运行,结果输出“Index=0; Age=98”。 C. 程序可以通过编译并正常运行,结果输出“Index=0; Age=0”。 D. 程序无法通过编译。
-
请在下面程序中的每条横线处填写一个语句,使程序的功能完整。程序的输出结果为: TIME=1867 b=9 i=123 注意:请勿改动main()主方法和其他已有的语句内容,仅在横线处填入适当的语句。 源程序文件代码清单如下: import java.io.*; public class DataType public ______ void main(String args) byte b; in
-
使用VC6打开考生文件夹下的源程序文件modi1.cpp,但该程序运行有问题,请改正main函数中的错误,使程序的输出结果是: nember=1 nember=10 nember=100 注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在∥******error******的下面。
-
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错误,请改正其中的错误,使程序正确运行。并且使程序输出的结果为: OK 注意:错误的语句在//********error********的下面,修改该语句即可。
-
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错,请改正其中的错误,使得程序正常运行,并使程序输出的结果为: sizeof(str1)=5 sizeof(str2)=10 sizeof(str3)=1 注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在∥******error******的下面。 1.不能删除assert()语句; 2.只能修改
-
运行以下程序段时编译出错,其原因是()
<img src='https://img2.soutiyun.com/shangxueba/ask/17124001-17127000/17125008/f4e994cc9c6b3a45140ce2bd30058cda.jpg' />
A.c2是字符变量,只能赋以字符常量,不能赋以字符串常量
B.字符串要用“2008“表示,而‘2008’不是字符串表示
C.‘2008’只能赋值给字符数组
D.字符变量不能用%d格式输出