更多"请将下面的程序补充完整,使得程序输出“飘是张娜的书&rdq"的相关试题:
[填空题]
请将下面的程序补充完整,使得程序输出“飘是张娜的书”。
#include
using namespace std;
class Book{
public:
Book(char *str) {strcpy(title,str);}
【1】 void PrintInfo( ) {cout<
protected:
char title[50];
};
class MyBook:public Book{
public:
MyBook(char *s1,char *s2="张娜"):
【2】 {strcpy(owner,s2);}
virtual void PrintInfo( ) {cout<
private:
char owner[10];
};
int main( ){
Book *prt=new MyBook("飘");
prt->PrintInfo( );
return 0;
}
1()
[填空题]
请将下面的程序补充完整,使得程序输出“飘是张娜的书”。
#include
using namespace std
class Book
public:
Book(char*str)|strcpy(title,str);
______void Printlnfo( )cout<<title<<endl;
protected:
char title[50];
;
class MyBook:public Book
public:
MyBook(char*s1,char*S2=“张娜”):
______strcpy(owner,s2);
virtual void PrintInfo( )cout<<title<<“是”<<owner<<“的书”<<endl;
private:
charowner[10];
;
int main( )
Book*ptr=new MyBook(“飘”);
ptr->Printlnfo( );
return 0;
[填空题]
请将下面程序补充完整。
public class PowerCalc{
public static void main(String[]args){
double x=5.0;
System. out. println(x+"to the power 4 is"+power(x, 4));
System. out. println("7. 5 to the power 5 is"+power(7.5, 5));
System. out. println("7.5 to the power 0 is"+power(7.5, 0));
System. out. println("10 to the power -2 is"+power(10, -2));
}
static double 【11】 (double x, int n){
if(n>1)
return x * power(x, n-1);
else if(n<0)
return 1.0/power(x, -n);
else
return n==0 1.0:x;
}
}
[填空题]下面程序的输出结果为:Base::fun,请将程序补充完整。
#include<iostream.h>
class Base{
public:
【12】 fun( ){cout<<"Base::fun"<<end1;}
};
class Derived:public Base{
public:
【13】 fun( ){cout<<"Derived::fun"<<end1;}
};
int main( )
{
Base a,*pb;
Derived b;
pb=&b;
pb->tim( );
return 0;
}
[填空题]
请将下面的Applet程序补充完整。
import java. awt. *;
import java. applet. *;
public class Hi 【12】 {
public void paint(Graphics g){
g. drawString("Hi!", 25, 25);
}
}
[填空题]下面程序段是从对象流中读取对象,请将程序补充完整。
importjava.util.*;
importjava.io.*;
publiclass UnSerializaDate
Dated=null;
UnSerializaDate( )
try
FilelnputStreamf=newFilelnputStream("date.ser");
ObjectlnputStreams=newObjectlnputStream(f);
f.close( );
catch(Exceptione)
e.printStackTrace( );
public staticvoidmain(Stringargs[])
publicstaticvoidmain(Stringargs[])
UnSerializaDatea=newUnSerializaDate( );
System.out.println("Thedatereadis:"+a.d.toString( ));
[填空题]下面程序是用冒泡法将数组a中的10个整数按升序排列,请将程序补充完整。
Private Sub Command1_Click( )
Dim a, Tmp As Integer
a = Array (678,45,324,528,439,387,87,875,273,823)
For i = 【12】
Forj =0 To 9
Ifa (i)<a(j) Then
Tmp = a(i): a(i) = a(j) i a(j) = Tmp
End If
Next j,i
For i = 0 To 9
Print a(i)
Next
End Sub
[填空题]下面程序段是从对象流中读取对象,请将程序补充完整。
import java.util. *;
import java.io. *;
public class UnSerializaDate
Dated=null;
UnSerializaDate( )
try
FilelnputStream f=new FileInputStream("date.ser");
ObjectInputStream s=new ObjectInputStream(f);
f.close( );
catch(Exceptione)
e.printStackTrace( );
public static void main(String args[])
public static void main(String args[])
UnSerializaDate a=new UnSerializaDate( );
System.out.println("The date read is:"+a.d.toString( ));
[填空题]下面程序段是从对象流中读取对象,请将程序补充完整。
import java.util.*;
import java.io.*;
public class UnSerializaDate
Date d=null;
UnSerializaDate( )
try
FileInputStream f=new FileInputStream("date.set");
ObjectInputStream s=new ObjectlnputStream(f);
_______.
f.close( );
catch(Exception e)
e.printStackTrace( );
public static void main(String args[])
UnSerializaDate a=new UnSerializaDate( );
System.out.println("The date read is:"+a.d.toString( ));
[填空题]下面程序的功能是创建一个显示5个“Hello!”的线程并启动运行。请将程序补充完整。
public class ThreadTest extends Thread
public static void main(String args[])
ThreadTest t=new ______;
t.start( );
public void run( )
int i=0;
while(true)
System.out.println("Hello!");
if(i++==4)break;
[填空题]下面的程序是列出目录c:/Test中所有的.txt文件,请将程序补充完整。
import java.io.*;//引入java.io包中所有的类
public class FileFilterTest{
public static void main(String args[]){
File dir=new File("C://Test");
Filter filter=new Filter("txt");
System.out.println("list java files in directory"+dir);
String files[]=dir.list(filter);
for(int i=0;i<files.length;i++){
File f= 【15】 ;//为目录dir下的文件或目录创建一个File对象
if(f.is File( ))
System.out.println("file"+f);
else
System.out.println("sub directory"+f);
}
}
}
class Filter implements FilenameFilter{
String extent;
Filter(String extent){
this.extent=extent;
}
public boolean accept(File dir,String name){
return name.endsWith("."+extent)://返回文件的后缀名
}
}
[填空题]下面的程序是列出目录C:/Test中所有的.txt文件,请将程序补充完整。
import java.io.*;//引入java.io包中所有的类
public class FileFilterTest {
public static void main(String args[]){
File dir=-new File("C://Test");
Filter filter=new Filter("txt");
System.out.println("list java files in directory "+dir);
String files[]=dir, list(filter);
for(int i=0; i<files.length;i++) {
Filer= 【15】 ;//为目录dir 下的文件或目录创建一个File对象
if(f.isFile( ))
System.out.println("file"+f);
else
System.out.pfintlnCsub directory "+f );
}
}
}
class Filter implements FilenameFilter{
String extent;
Filter(String extent){
this.extent=extent;
}
public boolean accept(File dir, String name){
return name.endsWith("."+extent);//返回文件的后缀名
}
}
[填空题]下面的程序是列出目录C:/Test中所有的.txt文件,请将程序补充完整。
import java.io.*;//引入java.io包中所有的类
public class FileFilterTest
public static void main(String args[])
File dir=-new File("C://Test");
Filter filter=new Filter("txt");
System.out.println("list java files in directory "+dir);
String files[]=dir, list(filter);
for(int i=0; i<files.length;i++)
Filer=______;//为目录dir 下的文件或目录创建一个File对象
if(f.isFile( ))
System.out.println("file"+f);
else
System.out.pfintlnCsub directory "+f );
class Filter implements FilenameFilter
String extent;
Filter(String extent)
this.extent=extent;
public boolean accept(File dir, String name)
return name.endsWith("."+extent);//返回文件的后缀名
[填空题]下面的程序用“冒泡”法将数组a中的10个整数按升序排列,请将程序补充完整。
Option Base 1
Private Sub Command1_Click( )
Dim a
a=Array(678,45,324,528,439,387,87,875,273,823)
For i= 【8】
For j= 【9】
If a(i) 【10】 a(j)Then
a1=a(i)
a(i)=a(j)
a(j)=a1
End If
Next j
Next i
For i=1 To 10
Print a(i)
Next i
End Sub
[填空题]下面的程序用“冒泡”法将数组a中的10个整数按升序排列,请将程序补充完整。
Option Base 1
Private Sub Command1_Click( )
Dim a
a = Array(549, 45, 324, 561, 439, 258, 87, 435, 587, 823)
For i = 【5】
For j = 【6】
If a(i) 【7】 a(j) Then
al = a(i)
a(i) = a(j)
a(j) = al
End If
Next j
Next i
For i = 1 To 10
Print a(i)
Next i
End Sub