更多"以下程序把3个NODETYPE型的变量链接成一个简单的链表,并在whi"的相关试题:
[简答题]请完成以下程序,首先由一个类Example2_3实现Serializable接口,并有三个成员变量,分别为int型、double型和String型,可以用toString的方法显示这三个成员变量。在main方法中创建这个Example2_3的持久对象,根据用户在命令行输入的三个参数来设定其中成员变量的值。然后,将这个对象写入名为TheSerial.data的文件,并显示成员变量。最后从文件TheSerial.data中读出三个成员变量并显示出来。
注意:请勿改动main( )主方法和其他已有语句内容,仅在横线处填入适当语句。
import java.io.*;
class TheSerial implements Serializable
private int intValue;
private double doubleValue;
private String string;
TheSerial( )
intValue = 123;
doubleValue = 12.34;
string = "Serialize Test";
public void setDouble(double d)
doubleValue = d;
public void setInt(int i)
intValue = i;
public void setString(String s)
string = s;
public String toString( )
return("int="+intValue+"double="+doubleValue+" string="+string);
public class Example2_3
public static void main(String argv[])
TheSerial e1 = new
[填空题]在窗体上画一个命令按钮,然后编写如下程序(假定变量x是—个窗体级变量)
Dim x As Integer
Sub inc(a AS Integer)
X=K+a
End Sub
Private Sub Command1_Click( )
inc2
inc3
inc4
Prmt x;
Ead Sub
程序执行后,单击Command1命令按钮,输出的结果是 【11】 。
[填空题]以下程序段是选择项目事件处理程序的样例,一个由3个单选按钮组成的选择组被定义为一个面板子类Panel,当某个按钮被选中时,按钮监视程序在类MyWindow的一个文本框中输出某个按钮被选中的字样。以下是类Panel的定义。
class Panel extends JPanel implements ItemListener
static JRadioButton box[];
ButtonGroup g;
Panel(String radioNameList[])
box=new JRadioButton[radioNameList. length];
setLayout(new GridLayout(1,radioNameList. length));
g=new ButtonGroup( );
for(int i=0;i<radioNameList. length;i++)
box[i]=new JRadioButton(______,false);
g. add(box[i]);add(box[i]);box[i]. addItemListener(this);
public void itemStateChanged(ItemEvent e)
for(int i=0;i<box.length;i++)
if(box[i].______)
MyWindow. text. setText(box[i].getLabel( )+"被选中!");
[简答题][说明]
以下程序为类类型的变量应用实例,通过异常处理检验了类CCircle的变量的合法性,即参数半径应为非负值。仔细阅读代码和相关注释,将程序补充完整。
[JAVA代码]
//定义自己的异常类
class CCircleException extends Exception
// 定义类 CCircle
class CCircle
private double radius;
public void setRadius ( double r ) (1)
if ( r<0 )
(2)
else
(3)
Public void show ( )
System. out. println ( "area="+3.14*radius*radius );
public class ciusample
public static void main ( String args[] )
CCircle cir=new CCircle( );
(4)
cir. setRadius ( -2.0 )
(5)
System. out. println ( e+" throwed" ) ;
cir. show( ) ;
[简答题]按以下要求编写程序
(1) 创建一个Rectangle类,添加width和height两个成员变量
(2) 在Rectangle中添加两种方法分别计算矩形的周长和面积
(3) 编程利用Rectangle输出一个矩形的周长和面积
[单项选择]执行以下程序段后,变量c$的值为
a$="Visual Basic Programing"0
b$="Quick"
c$=b$ & UCase(Mid$ (a$,7,6))& Right$ (aS,11)
A. Visual BASIC Programing
B. Quick Basic Programing
C. QUICK Basic Programing
D. Quick BASIC Programing
[填空题]在窗体上画一个命令按钮,然后编写如下程序:(假定变量x是一个窗体级变量)
Dim x As Integer
Sub inc(a As Integer)
x=x+a
End Sub
Private Sub Command1_Click( )
inc 2
inc 3
inc 4
Print x;
End Sub
程序执行后,单击Command1命令按钮,输出的结果是 【11】 。
[填空题]在窗体上画一个命令按钮,然后编写如下程序: (假定变量x是一个窗体级变量)
Dim x As Integer
Sub inc(a As Integer)
x=x+a
End Sub
Private Sub Command1_Click( )
inc 2
inc 3
inc 4
Print x;
End Sub
程序执行后,单击Command1命令按钮,输出的结果是 【11】 。
[填空题]执行以下程序段后,变量c的值为______。
a="Visual Basic Programming"
b="Quick"
c=b & UCase(Mid(a,7,6)& Right(a,12))
[填空题]以下程序不借助任何变量,把a,b中的值进行交换。
main( )
int a,b;
printf("Input a,b:");
scanf("%d%d",______);
a+=b;b=a-______;a-=______;
printf("a=%d,b=%d/n",a,b);
[单项选择]程序中常采用变量表示数据,变量具有名、地址、值、作用域、生存期等属性。关于变量的叙述,()是错误的。
A. 根据作用域规则,在函数中定义的变量只能在函数中引用
B. 在函数中定义的变量,其生存期为整个程序执行期间
C. 在函数中定义的变量不能与其所在函数的形参同名
D. 在函数中定义的变量,其存储单元在内存的栈区
[填空题]以下程序用来输出结构体变量ex所占存储单元的字节数,请填空。
struct st
char name[20]; double score;;
main( )
struct st ex;
printf("ex size:%d/n", sizeof(______));
[填空题]以下程序的功能是:从低位开始取出长整型变量s中奇数位上的数,依次构成一个新数放在t中。高位仍在高位,低位仍在低位。请填空。
#include<stdio.h>
main( )
{long s,t,s1=10;
pfintf("/n.Please enter s:");
scanf("%1d",&s);
t=s%10;
while(s>0)
{s=s/100;
t=______;
s1=s1*10;
}
printf("The result is:%1d/n",t);
}
[填空题]在窗体上画—个命令按钮,然后编写如程序: (假定变量x是一个窗体级变量)
Dim x As Integer
Sub inc(a As Integer)
x=x+a
End Sub
Private Sub Command1_Click( )
inc 2
inc 3
inc 4
Print x;
End Sub
程序执行后,单击Command1命令按钮,输出的结果是 【11】 。
[填空题]执行以下程序段后,变量c的值为______。
a="Visual Basic Programming"
b="Quick"
c=b & UCase(Mid(a,7,6)& Right(a,12))
[单项选择]以下程序中调用cin函数给变量a输入数值的方法是错误的,其错误原因是
#include
void main( )
{ int *p,*q,a,b;
p=&a;
cout<<"input a:";
cin>>p;
}
A. *p表示的是指针变量p的地址
B. p表示的是变量a的地址,而不是变量a的值
C. *p表示的是指针变量p的值
D. *p只能用来说明p是一个指针变量