A: I'm sorry to hear that.
B: How are you feeling now?
C: How long have you been sick?
D: Do you have a temperature?
第1题:
Hi, Helen, I'll have an interview tomorrow. I'm afraid I can't make it. ()
A. Sure, you can. Take it easy.
B. I'm sorry to hear that.
C. That's all right.
第2题:
设有以下结构类型,并且结构数组student中的元素都已有值,若要将这些元素写到硬盘文件fp中,以下形式错误的是 struct st { char name[8]; int num; float s[4]; } student[50];
A.fwrite(student, 25 * sizeof(struct st), 2, fp);
B.fwrite(student, sizeof(struct st), 50, fp);
C.fwrite(student, 50 * sizeof(struct st), 1, fp);
D.for (i = 0; i < 50; i++) fwrite(student, sizeof(struct st), 1, fp);
第3题:
设有以下结构类型,并且结构数组student中的元素都已有值,若要将这些元素写到硬盘文件fp中,以下形式错误的是 struct st { char name[8]; int num; float s[4]; } student[50];
A.fwrite(student, 25 * sizeof(struct st), 2, fp);
B.fwrite(student, sizeof(struct st), 50, fp);
C.fwrite(student, 50 * sizeof(struct st), 1, fp);
D.for (i = 0; i < 50; i++) fwrite(student, sizeof(struct st), 1, fp);
第4题:
阅读下列程序说明和C++代码,将应填入(n)处的字句写在对应栏内。
[说明]
①定义私有数据成员code、english分别用于表示考生的编号、英语成绩,它们都是int型的数据。
②完成成员函数void Student::inputinformation()的定义,该函数用于用户输入一个考生对象的信息,输入格式如下:
输入编号:
英语成绩:
计算机成绩:
③利用已实现的类Student的成员函数,完成函数void firstname(Student *A[],int uum)的定义,该函数根据考生信息A[],输出num个考生中总分最高者的编号及其相应的总分,在此不考虑总分相同的情况。
源程序文件test1.cpp清单如下:
include < iostream. h >
class Student
(1)
int computer;
int total;
public
void getinformation( );
void computesum( );
int getcode( );
int gettotalscore( );
~Student( );
};
void Student: :getinformation( )
{
(2)
cout <<"英语成绩:";
cin> >english;
cout <<"计算机成绩:";
cin > > computer;
void Student:: computesum ( )
total = english + computer;
cout <<"编号" << code <<"总分:" <<total << endl;
int Student::getcode( )
return code;
}
int Student:: gettotalscore ( )
{
return total;
}
void firstname(Student * A[] ,int num)
{
(3)
tempsum = ( * A[0] ). gettotalscore( );
for( int i=1; i <num; i++)
{
if ( ( ( * A[i] ). gettotalscore( ) ) > tempsum)
{
tempcode = ( * A[i] ). getcode( );
tempsum = ( * A[i] ). gettotalscore( );
}
}
cout <<"总分最高者--" << tempcode <<":" << tempsum <<endl;
}
void main( )
{
Student * A[3];
int i,n =3
for(i=0;i<n;i ++)
A[i] = new Student;
A[i] -> getinformation( )
for(i=0;i<n;i ++)
{
A[i] -> computesum( )
firstname ( A,3 );
}
第5题:
设有以下结构类型,并且结构数组student中的元素都已有值,若要将这些元素写到硬盘文件fp中,以下形式错误的是 struct st { char name[8]; int num; float s[4]; } student[50];
A.fwrite(student, 25 * sizeof(struct st), 1, fp);
B.fwrite(student, sizeof(struct st), 50, fp);
C.fwrite(student, 50 * sizeof(struct st), 1, fp);
D.for (i = 0; i < 50; i++) fwrite(student, sizeof(struct st), 1, fp);
第6题:
若有定义:char strl[10],str2[ ]="student"; 以下能把str2中的字符串赋给strl的语句是()。
A.for(int i=0; i<=strlen(str2); i++) str1[ i ]=str2[ i ];
B.str1="student";
C.str1=str2;
D.for(int i=0; str2[ i ]!=0; i++) str1[ i ]=str2[ i ];