举一反三
- 设计一个学生Student类,此类需要包括学生姓名、学号、性别、成绩和科目,并创建学号属性。
- 有n个学生的信息(包括学号、姓名、成绩),要求按照成绩的高低顺序输出各学生的信息。
- 设计一个学生类,包含学生学号、姓名、课程、成绩等基本信息,计算学生的平均成绩。
- 定义一个描述学生基本情况的类,数据成员包括姓名、学号、C++、英语和数学成绩,成员函数包括输出数据、置姓名和学号、置3门课的成绩,求出总成绩和平均成绩。
- 连接两个学生表(学号,姓名,专业……)和成绩表(学号,课程号,成绩……)的语句是( ) A: 学生.姓名=成绩.学号 B: 学生.学号=成绩.课程号 C: 学生.学号=成绩.学号 D: 学生.姓名=成绩.姓名
内容
- 0
定义一个学生类,学生类有学号、姓名、C++成绩、数据结构成绩四个成员数据,对学号、姓名、C++成绩、数据结构成绩进行设置及显示的函数和求两门课程平均成绩的函数。
- 1
下列select查询语句中,格式书写正确的是() A: select姓名,课程,成绩from学生表,成绩表where学生.学号=成绩.学号 B: select姓名,课程,成绩from学生,成绩where成绩>60ordeby成绩desc C: select学号,姓名,课程,成绩from学生,成绩where学生.学号=成绩.学号 D: select学生.学号,姓名,课程,成绩from学生,成绩where学生.学号=成绩.学号
- 2
要查询出学号为2008001001所有选取修课程的成绩,正确的是()。 A: SELECT学号,姓名,课程代码,总评成绩FROM学生,成绩ON学生.学号=成绩.学号WHERE学号=’2008001001’ B: SELECT学号,姓名,课程代码,总评成绩FROM学生INNERJOIN成绩WHERE学生.学号=成绩.学号AND学号=’2008001001’ C: SELECT学号,姓名,课程代码,总评成绩FROM学生LEFTOUTERJOIN成绩ON学生.学号=成绩.学号WHERE学号=’2008001001’ D: SELECT学号,姓名,课程代码,总评成绩FROM学生,成绩WHERE学生.学号=成绩.学号AND学号=’2008001001’
- 3
编一个程序,定义类 student 和它的成员(学号,姓名,年龄和 c_sharp 程序设计成绩),用类 student 生成对象stu1,分别对对象 s 的成员赋值, 学号:1901 姓名:王海 年龄:20 C_sharp成绩:85 然后输出对象stu1的各个成员
- 4
【编程题】定义一个学生类student,它含有私有数据成员:学号、姓名、年龄、成绩及公有成员函数:构造函数、成员函数set()用于对私有数据成员赋值、成员函数show()用于显示学号、姓名、年龄、成绩等。在主函数中定义student类的对象,显示两个学生的有关信息。如有下述输出结果: 学生1有关信息: 学号:101 姓名:lijun 年龄:18 成绩:85 学生2有关信息: 学号:102 姓名:wangming 年龄:19 成绩:78