统计学

几位学生的某门课成绩分别是67分、78分、88分、89分、96分,“学生成绩”是()A、品质标志B、数量标志C、标志值D、数量指标

题目

几位学生的某门课成绩分别是67分、78分、88分、89分、96分,“学生成绩”是()

  • A、品质标志
  • B、数量标志
  • C、标志值
  • D、数量指标
参考答案和解析
正确答案:B
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

某学生某门课考试成绩为90分,则“成绩”是 ()

A. 品质标志

B. 变量值

C. 变量

D. 标志值


正确答案:C

第2题:

请教:北京华建集团SQL面试题第1大题第1小题如何解答?

【题目描述】

1.已知关系模式:

S (SNO,SNAME)                      学生关系。SNO 为学号,SNAME 为姓名

C (CNO,CNAME,CTEACHER) 课程关系。CNO 为课程号,CNAME 为课程名,CTEACHER 为任课教师

SC(SNO,CNO,SCGRADE)       选课关系。SCGRADE 为成绩

要求实现如下5个处理:

 1. 找出没有选修过“李明”老师讲授课程的所有学生姓名

 2. 列出有二门以上(含两门)不及格课程的学生姓名及其平均成绩

 3. 列出既学过“1”号课程,又学过“2”号课程的所有学生姓名

 4. 列出“1”号课成绩比“2”号同学该门课成绩高的所有学生的学号

 5. 列出“1”号课成绩比“2”号课成绩高的所有学生的学号及其“1”号课和“2”号课的成绩

 


【参考答案分析】: 1.找出没有选修过“李明”老师讲授课程的所有学生姓名 --实现代码:Select Sname As 学生姓名 From s Where Not Exists (Select * From c, Sc Where c.Cno = Sc.Cno And Cteacher = '李明' And Sc.Sno = s.Sno);Select Sname As 学生姓名 From s Where Sno Not In (Select Sno From c, Sc Where c.Cno = Sc.Cno And Cteacher = '李明');2. 列出有二门以上(含两门)不及格课程的学生姓名及其平均成绩 --实现代码:Select s.Sno As 学生学号, s.Sname As 学生姓名, Avg(Sc.Scgrade) As 平均成绩 From s, Sc Where Sc.Sno = s.Sno And Sc.Sno In (Select Sc.Sno From Sc Where Sc.Scgrade < 60 Group By Sc.Sno Having Count(*) > 2) Group By s.Sno, s.Sname;3. 列出既学过“01”号课程,又学过“02”号课程的所有学生姓名 --实现代码:select s.sno as 学生学号,s.sname as 学生姓名 from s where sno in(select sc.sno as 学生学号 from c,sc where c.cno=sc.cno and c.cno in('01','02') group by sno having count(distinct sc.cno)=2);4. 列出“01”号课成绩比“02”号同学该门课成绩高的所有学生的学号 --实现代码:select sc1.sno as 学生学号 from sc as sc1,c as c1,sc as sc2,c as c2where sc1.cno=c1.cno and c1.cno='01' and sc2.cno=c2.cno and c2.cno='02'and sc1.scgrade>sc2.scgrade group by sc1.sno;5. 列出“01”号课成绩比“02”号课成绩高的所有学生的学号及其“01”号课和“02”号课的成绩 --实现代码:select sc1.sno as 学生学号, sc1.scgrade as no1grade ,sc2.scgrade as no2gradefrom sc as sc1,c as c1,sc as sc2,c as c2where sc1.cno=c1.cno and c1.cno='01' and sc2.cno=c2.cno and c2.cno='02'and sc1.scgrade>sc2.scgrade group by sc1.sno;

答案是:
1.找出没有选修过“李明”老师讲授课程的所有学生姓名
--实现代码:
Select Sname As 学生姓名
  From s
Where Not Exists (Select *
          From c, Sc
         Where c.Cno = Sc.Cno
           And Cteacher = '李明'
           And Sc.Sno = s.Sno);

Select Sname As 学生姓名
  From s
Where Sno Not In (Select Sno
                     From c, Sc
                    Where c.Cno = Sc.Cno
                      And Cteacher = '李明');

2. 列出有二门以上(含两门)不及格课程的学生姓名及其平均成绩

  --实现代码:
Select s.Sno As 学生学号, s.Sname As 学生姓名, Avg(Sc.Scgrade) As 平均成绩
  From s, Sc
Where Sc.Sno = s.Sno
   And Sc.Sno In (Select Sc.Sno
                    From Sc
                   Where Sc.Scgrade < 60
                   Group By Sc.Sno
                  Having Count(*) > 2)
Group By s.Sno, s.Sname;

3. 列出既学过“01”号课程,又学过“02”号课程的所有学生姓名

  --实现代码:
select s.sno as 学生学号,s.sname as 学生姓名 from s where sno in(select sc.sno as 学生学号 from c,sc where c.cno=sc.cno and c.cno in('01','02') group by sno having count(distinct sc.cno)=2);

4. 列出“01”号课成绩比“02”号同学该门课成绩高的所有学生的学号

  --实现代码:
select  sc1.sno as 学生学号 from sc as sc1,c as c1,sc as sc2,c as c2
where sc1.cno=c1.cno and c1.cno='01' and sc2.cno=c2.cno and c2.cno='02'
and sc1.scgrade>sc2.scgrade group by sc1.sno;

5. 列出“01”号课成绩比“02”号课成绩高的所有学生的学号及其“01”号课和“02”号课的成绩

  --实现代码:
select  sc1.sno as 学生学号, sc1.scgrade as no1grade ,sc2.scgrade as no2grade
from sc as sc1,c as c1,sc as sc2,c as c2
where sc1.cno=c1.cno and c1.cno='01' and sc2.cno=c2.cno and c2.cno='02'
and sc1.scgrade>sc2.scgrade group by sc1.sno;

第3题:

有N个学生,每个学生的信息包括学号、性别、姓名、四门课的成绩,从键盘上输入N个学生的信息,要求输出总平均成绩最高的学生信息,包括学号、性别、姓名和平均成绩。


正确答案:
#include"stdio.h"
#define N 3
struct student
{ long stu_num;
char sex;
char name[15];
int score[4];
float average; };
main
{ intI,j,index;
float sum,max;
struct student stuarr[N];
for(I=0;I{ printf("please input %d student information:\n",I+1);
scanf("%ld,%c,%s",&stuarr[I].stu_num,&stuarr[I].sex,stuarr[I].name);
for(j=0;j<4;j++)
scanf("%d",&stuarr[I].score[j]); }
for(I=0;I{ sum=0.0;
for(j=0;j<4;j++)
sum+=stuarr[I].score[j];
stuarr[I].average=sum/4.0; }
max=stuarr[0].average;
index=0;
for(I=1;Iif(stuarr[I].average>max)
{max=stuarr[I].average; index=I; }
printf("总平均成绩最高的学生信息是学号=%ld,性别=%c,姓名=%s,平均成绩=%4.1f\n",stuarr[index].stu_num,stuarr[index].sex,stuarr[index].name,stuarr[i

第4题:

老王和老赵分别参加4门培训课的考试,两人的平均分数分别为82和90分,单人的每门成绩都为整数且彼此不相等。其中老王成绩最高的一门和老赵成绩最低的一门课分数相同,问老赵成绩最高的一门课最多比老王成绩最低的一门课高多少分?

A. 20
B. 22
C. 24
D. 26

答案:D
解析:
最值问题中构造数列。老赵4门比老王高(90-82)*4=32分。由于老王的成绩最高的一门和老赵成绩最低的一门相等,而每人的各个成绩都不相等,求老赵最高的一门最多比老王成绩最低的一门高多少分,则应该使老赵的其他两门分数尽可能低,而老王的其他两门分数尽可能高,则可设老王的第三高分数为x,则第二高的分数为x+1,则最高分数为x+2,等于老赵最低的分数x+2,则老赵第三高分数为x+3,第二高分数为x+4,构造完数列后,可以得到老赵的三课的分数比老王高6分,一共高32分,所以老赵最高的一门最多比老王成绩最低的一门高32-6=26分。

第5题:

某Excel2003数据表记录了学生的5门课成绩,现要找出5门课都不及格的同学的数据,应使用()命令最为方便。

A.查找

B.排序

C.筛选

D.定位


参考答案:C

第6题:

已知关系模式:

S (SNO,SNAME) 学生关系。SNO 为学号,SNAME 为姓名

C (CNO,CNAME,CTEACHER) 课程关系。CNO 为课程号,CNAME 为课程名,CTEACHER 为任课教师

SC(SNO,CNO,SCGRADE) 选课关系。SCGRADE 为成绩

要求实现如下5个处理:

1. 找出没有选修过“李明”老师讲授课程的所有学生姓名

2. 列出有二门以上(含两门)不及格课程的学生姓名及其平均成绩

3. 列出既学过“1”号课程,又学过“2”号课程的所有学生姓名

4. 列出“1”号课成绩比“2”号同学该门课成绩高的所有学生的学号

5. 列出“1”号课成绩比“2”号课成绩高的所有学生的学号及其“1”号课和“2”号课的成绩


正确答案:
 

第7题:

当在一个报表中列出学生3门课a,b,c的成绩时,若要对每位学生计算3门课的平均成绩,只要设置新添计算控件的控制源为

A."=a+b+c/3"

B."(a+b+c) /3"

C."=(a+b+c) /3"

D.以上表达式均错


正确答案:C
解析:注意计算控件的控件源必须是"="开头的计算表达式。

第8题:

某学生某门课成绩为75分,则“成绩”是( )。

A.品质标志

B.变量

C.变量值

D.标志值


正确答案:B
解析:从标志的角度看,变量是指可变的数量标志,即数量变异标志。题中,“成绩”属于数量变异标志,也叫变量;“75分”属于标志值或变量值。

第9题:

计算学生成绩表中每个学生的平均分及每门课成绩的平均分。


正确答案:[$]
[$]

第10题:

一学生在期末考试中6门课成绩的平均分是92.5分,且6门课的成绩是互不相同的整数,最高分是99分,最低分是76分,则按分数从高到低居第三的那门课至少得分为:

A.93
B.95
C.96
D.97

答案:B
解析:
分数从高到低排列,第2-5门分数之和为92.5x6-99-76=380,要令第3门成绩尽量小,则第2门成绩尽可能大,为98分。于是第3-5门总成绩为380-98=282分。总分一定,要令第3门尽量小,则3、4、5门的成绩呈等差数列。可知第4门成绩为中位数282÷3=94分,第3门课至少为95分。

更多相关问题