学生成绩普遍较高,平均分在85分以上,而且全部成绩在75分以上,有几道题甚至低分学生得分高,高分学生得分反而较低,这说明该测验( )。[不定项选择题]
A.信度不高
B.效度不高
C.区分度不高
D.信度、效度都不高
第1题:
用SQL语句查询课程成绩在60分以上的学生姓名,并将结果按姓名降序存入表文件res.dbf中。
(2)编写my.prg程序,实现的功能:先为“学生成绩”表增加一个“学生平均成绩”字段,类型为 N(6,2),根据“学生选课”表统计每个学生的平均成绩,并写入“学生成绩”表新的字段中。
(2)在命令窗口中输入命令:MODIFY COMMAND my在程序文件编辑器窗口输入如下程序段:
******文件my.prg中的程序段********
ALTER TABLE学生成绩ADD平均成绩N(62)
SELECT学号AVG(成绩)AS平均成绩;
FROM学生选课;
GROUP BY学号;
INTO CURSOR atemp
DO WHILE NOT EOF()
UPDATE学生成绩SET平均成绩=atemp.平均成绩;
WHERE学生成绩.学号=atemp.学号
SKIP
ENDDO
***********************************
在命令窗口输入命令:DO my运行程序。执行程序后“学生成绩”中的记录如图3-42所示。

(2)在命令窗口中输入命令:MODIFY COMMAND my,在程序文件编辑器窗口输入如下程序段:
******文件my.prg中的程序段********
ALTER TABLE学生成绩ADD平均成绩N(6,2)
SELECT学号,AVG(成绩)AS平均成绩;
FROM学生选课;
GROUP BY学号;
INTO CURSOR atemp
DO WHILE NOT EOF()
UPDATE学生成绩SET平均成绩=atemp.平均成绩;
WHERE学生成绩.学号=atemp.学号
SKIP
ENDDO
***********************************
在命令窗口输入命令:DO my,运行程序。执行程序后,“学生成绩”中的记录,如图3-42所示。
解析:本大题两个小题主要考查的是SQL语句的应用,设计过程中可利用临时表来存放查询结果,再利用DO循环语句对表中的记录逐条更新。
第2题:
SELECT 学号,AVG(成绩) AS ‘平均成绩’ FROM XS_KC GROUP BY 学号 HAVING AVG(成绩)>=85 命令表示()。
A.查找XS_KC表中平均成绩在85分以上的学生的学号和平均成绩
B.查找平均成绩在85分以上的学生
C.查找XS_KC表中各科成绩在85分以上的学生 )
D.查找XS_KC表中各科成绩在85分以上的学生的学号和平均成绩
第3题:
用流程图表示求50个学生,要求将成绩在80分以上的学生的学号和成绩输出的算法。
第4题:

第5题:
检索成绩在85分以上的学生姓名以及所学课程号和成绩