( 21 )请阅读下面程序
import java.io. *;
public class ExceptionCatch{
public static void main ( String args[] ){
try {
FileInputStream fis=new FilelnputStream ( "text" ) ;
System.out.pfntln ( "content of text is : ” ):
} catch ( FileNotFoundException e ){
System.out.println ( e ) ;
System.out.println ( "message:"+e.getMessageQ ) ;
e.printStackTrace ( System.out ) ;
}____________;
{
System.out.println ( e ) ;
}
}
}
为保证程序正确运行,程序中下划线处的语句应是
A ) catch ( Fiie put eam s )
B ) e printStackTrace ()
C) catch ( IOException e )
D) System.out.printin ( e )
第1题:
将下面程序补充完整。
include <iostream>
using namespace std;
class Base{
public:
【 】 fun(){return 0;} //声明虚函数
};
class Derived:public Base{
public:
x,y;
void SetVal(int a,int b){}
int fun(){return x+y;}
};
void 【 】 SetVal(int a,int b){x=a;y=b;} //类Derived成员函数
void main(){
Derived d;
cout<<d.fun()<<endl;
}
第2题:
第3题:
以下叙述正确的是()。
A.main方法必须是public方法
B.构造方法必须是public方法
C.Java应用程序的文件名可以是任意的
D.构造方法应该声明为void类型
第4题:
请写出下面的输出:
class B
{
public:
virtual void Print(void)
{
printf(“B::Print\n”);
}
virtual void Reprint(void)
{
printf(“B:Reprint\n”);
}
void Algo(void)
{
Print();
Reprint();
}
};
class D : public B
{
public:
virtual void Print(void)
{
printf(“D::Print\n”);
}
};
void main()
{
B *p = new D();
p->Print();
p->Algo();
}
第5题:
第6题:
以下叙述正确的是()
A.main方法必须是public方法
B.构造方法必须是public方法
C.Java应用程序的文件名可以是任意的
D.构造方法应该声明为void类型