定义一个表示学生信息的类Student,要求如下:
第1题:
设有学生数据库:student(sno,sname,sex,age,dept)。现要查询所有刘姓学生的信息,可使用如下的 SQL语句:SELECT*FROM student WHERE【 】。
第2题:
A.newStudent()创建了Student对象的一个实例
B.Studentstudent声明了对象Student的一个引用
C.classStudent声明了一个类
D.newStudent()创建了一个类
E.Studentstudent声明了一个类
第3题:
假设已经定义好了一个类student,现在要定义类derived,它是从student私有派生的,定义类derived的正确写法是()。
A、“classderived::studentprived{//…};”
B、“classderived:studentpublic{//…};”
C、“classderived:privatestudent{//…};”
D、“classderived::studentpublicstuednt{//…};”
第4题:
下题基于如下叙述:关系模式Student(Sno, Sname, Cno, Cname, Grade, Tname, Taddr)的属性分别表示学号、学生姓名、课程号、课程名、成绩、任课教师名和教师地址。其中,一个学生可以选修若干门课程,一个教师可以讲授若干门课程,一门课程可以由若干教师讲授,一个学生选修一门课程时必须选定讲授课程的教师,教师不会重名。关系模式Student的规范化程度最高达到( )。
A.1NF
B.2NF
C.3NF
D.BCNF
第5题:
第6题:
阅读下列程序说明和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 );
}
第7题:
A.Studentstudent声明了一个类
B.newStudent()创建了Student对象的一个实例
C.Studentstudent声明了对象Student的一个引用
D.classStudent声明了一个类
第8题:
向信息系学生视图IS_ STUDENT中插入一个新的学生记录,其中,学号01028,姓名为小红,年龄为18岁,正确的SQL语句是( )。
A.INSERT INTO IS_ STUDENT VALUES('01029','小红',18)
B.INSERT INTO IS_ STUDENT VALUES(01029,'小红',18)
C.SELECT INTO IS_ STUDENT VALUES(01029,小红,18)
D.SELECT INTO IS_ STUDENT VALUES('01029','小红',18)
第9题:
数据库mydb中有关系表student,其结构如下:
student
现编写一个学生信息浏览程序,设计界面和运行界面如下图所示。
在下划线处填写相应数据库组件的属性值:
Databasel. DatabaseName:mydb
Tablel. DatabaseName:mydb
Tablel. TableName:student
Tablel. Active:①____
Datasourcel. DataSet:②________
DBNavigatorl. DataSource:③________________
DBEdit 2. DataSource:④_________________________
DBEdit 2. DataField:⑤________________________
第10题:
设Student为学生关系,SC为学生选课关系,Sn0为学生号,Sname为学生姓名,Cno为课程号,执行下面SQL语句的查询结果是( )。
A. 选出选修Cl课程的学生信息
B. 选出选修Cl课程的学生姓名
C. 选出Student中学生号与SC中学生号相等的信息
D. 选出Student和SC中的一个关系