论文部分内容阅读
根据2008年9月NCRE全国考生的答题目情况,教育部考试中心最新统计出了各级各科不同题目的得分情况。在接下来的几期里,本刊将独家发布教育部考试中心对于笔试卷中错误率高的重、难点题目进行的权威点评,敬请关注。
二级VFP
选择题第35题:
现有:产品(产品号,名称,规格说明,单价),订单号(订单号,客户号,订购日期),假设客户表中有客户号(关键字)C1~C10共10条客户记录,订阅单表有订单号(关键字)OR1~OR8共8条订购单记录,并且订购单表参照客户表。如下命令可以正确执行的是:
A)INSERT INTO 订购单
VALUE(‘OR5’,’C5’,{^2008/10/10})
B)INSERT INTO 订购单
VALUE(‘OR5’,’C11’,{^2008/10/10})
C)INSERT INTO 订购单
VALUE(‘OR9’,’C11’,{^2008/10/10})
D)INSERT INTO 订购单
VALUE(‘OR9’,’C5’,{^2008/10/10})
【考察知识点】INSERT语句大家并不陌生,这道题的考核点就在对关系表中关键字的理解,以及是否注意到表间参照关系。
【解题思路】对于已有OR1~OR8八条订购记录的表来说,由于订单号字段是其关键字,唯一性决定了该表不允许插入编号为OR5的订单,所以选项A和B是不正确的。由于订购表参照客户表,这就意味订购单表中不允许出现C1~C10以外的任何客户号,故C也是不正确的。只有选项D满足要求。只有13.8%的同学选择了正确选项D,而选择A的有36.9%,选择C的有43.1%。不知道作为考卷最后一道选择题,是考生疏忽了呢,还是让大家实在无法做出判断。
填空题第13题:
为了在文本框输入时隐藏信息(如显示“*”),需要设置该控件的_属性。
【考察知识点】一道基础题,考核最常见的文本框控件的基本属性。平时做过较多上机作业和有过较好编程实践的考生都能答对。
【解题思路】PasswordChar是文本框的基本属性,指定文本框控件内是显示用户输入的字符还是占位符。这在设计登入口令输入时经常用到。答对该题的考生占11.0%,非常低!这道题区分度较高(0.345),表明总分较高的考生的答对率要高于总分较低的考生的答对率。
二级VB
选择题第18题:
在窗体上有一个列表框控件List1,含有若干列表项。以下能表示当前被选中的列表项内容的是:
A)List1.ListB)List1.ListIndex
C)List1.Text D)List1.Index
【考察知识点】这是一道考察常用控件属性的基础题,比较简单,但得分率不高。
【解题思路】我们依次看各选项是否满足题干要求。选项A和B都不完整,如果写成List1.List(ListIndex)就是正确的了。选项D中的Index不是列表框的的基本属性,这种写法不正确。答案是C。35.3%的考生答对该题。该题区分度为0.393,说明区分能力较强。
选择题第27题:
在窗体上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写如下事件过程:
Private Sub Command1_Click()
Dim i As Integer, n As Integer
For i = 0 To 50
i = i + 3
n = n + 1
If i > 10 Then Exit For
Next
Text1.Text=Str(n)
End Sub
A)2 B)3 C)4D)5
【解题思路】i和n的初始值都为0,让我们画一张表格,记录下i和n的变化:
循环次数 执行i+3前i值 执行i+3后i值 n
1 0 3 1
2 4 7 2
3 8 11 3
相信通过上表,很多同学就知道为什么答案应该是B而不是C了!有53.7%的同学选择了C,只有28.6%的选择的正确答案B。从得分来看这是一道难题,但也是一道不可多得的好题,测试了大家对循环体的理解,也测试了考生是否足够细心。选择选项C的考生,估计是这样解题的:
循环次数 i值 n
1 3 1
2 6 2
3 9 3
4 12 4
这是不对的。
选择题第28题:
假定有以下循环结构
Do Until 条件表达式
循环体
Loop
则以下正确的描述是:
A)如果“条件表达式”的值是0,则一次循环体也不执行
B)如果“条件表达式”的值不为0,则至少执行一次循环体
C)不论“条件表达式”的值是否为“真”,至少要执行一次循环体
D)如果“条件表达式”的值恒为0,则不限次执行循环体
【解题思路】解答这道题首先需要弄清楚Do Until…Loop循环的执行过程(见图),然后再依次判断各个选项的描述。对于选项A,其结果应该是执行循环体的,至少一次,而不是一次也不执行;对于选项B,其结果应该是不执行循环体,自动退出循环;对于选项C,这个表达是不正确的;对于选项D,如果条件表达式恒为0,确实是无限次执行下去了。本题答案是D。32.7%的考生答对该题,这个答对率是很低的。有44.0%的考生错误选择了C,错误理解了这个循环的执行过程。
二级VFP
选择题第35题:
现有:产品(产品号,名称,规格说明,单价),订单号(订单号,客户号,订购日期),假设客户表中有客户号(关键字)C1~C10共10条客户记录,订阅单表有订单号(关键字)OR1~OR8共8条订购单记录,并且订购单表参照客户表。如下命令可以正确执行的是:
A)INSERT INTO 订购单
VALUE(‘OR5’,’C5’,{^2008/10/10})
B)INSERT INTO 订购单
VALUE(‘OR5’,’C11’,{^2008/10/10})
C)INSERT INTO 订购单
VALUE(‘OR9’,’C11’,{^2008/10/10})
D)INSERT INTO 订购单
VALUE(‘OR9’,’C5’,{^2008/10/10})
【考察知识点】INSERT语句大家并不陌生,这道题的考核点就在对关系表中关键字的理解,以及是否注意到表间参照关系。
【解题思路】对于已有OR1~OR8八条订购记录的表来说,由于订单号字段是其关键字,唯一性决定了该表不允许插入编号为OR5的订单,所以选项A和B是不正确的。由于订购表参照客户表,这就意味订购单表中不允许出现C1~C10以外的任何客户号,故C也是不正确的。只有选项D满足要求。只有13.8%的同学选择了正确选项D,而选择A的有36.9%,选择C的有43.1%。不知道作为考卷最后一道选择题,是考生疏忽了呢,还是让大家实在无法做出判断。
填空题第13题:
为了在文本框输入时隐藏信息(如显示“*”),需要设置该控件的_属性。
【考察知识点】一道基础题,考核最常见的文本框控件的基本属性。平时做过较多上机作业和有过较好编程实践的考生都能答对。
【解题思路】PasswordChar是文本框的基本属性,指定文本框控件内是显示用户输入的字符还是占位符。这在设计登入口令输入时经常用到。答对该题的考生占11.0%,非常低!这道题区分度较高(0.345),表明总分较高的考生的答对率要高于总分较低的考生的答对率。
二级VB
选择题第18题:
在窗体上有一个列表框控件List1,含有若干列表项。以下能表示当前被选中的列表项内容的是:
A)List1.ListB)List1.ListIndex
C)List1.Text D)List1.Index
【考察知识点】这是一道考察常用控件属性的基础题,比较简单,但得分率不高。
【解题思路】我们依次看各选项是否满足题干要求。选项A和B都不完整,如果写成List1.List(ListIndex)就是正确的了。选项D中的Index不是列表框的的基本属性,这种写法不正确。答案是C。35.3%的考生答对该题。该题区分度为0.393,说明区分能力较强。
选择题第27题:
在窗体上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写如下事件过程:
Private Sub Command1_Click()
Dim i As Integer, n As Integer
For i = 0 To 50
i = i + 3
n = n + 1
If i > 10 Then Exit For
Next
Text1.Text=Str(n)
End Sub
A)2 B)3 C)4D)5
【解题思路】i和n的初始值都为0,让我们画一张表格,记录下i和n的变化:
循环次数 执行i+3前i值 执行i+3后i值 n
1 0 3 1
2 4 7 2
3 8 11 3
相信通过上表,很多同学就知道为什么答案应该是B而不是C了!有53.7%的同学选择了C,只有28.6%的选择的正确答案B。从得分来看这是一道难题,但也是一道不可多得的好题,测试了大家对循环体的理解,也测试了考生是否足够细心。选择选项C的考生,估计是这样解题的:
循环次数 i值 n
1 3 1
2 6 2
3 9 3
4 12 4
这是不对的。
选择题第28题:
假定有以下循环结构
Do Until 条件表达式
循环体
Loop
则以下正确的描述是:
A)如果“条件表达式”的值是0,则一次循环体也不执行
B)如果“条件表达式”的值不为0,则至少执行一次循环体
C)不论“条件表达式”的值是否为“真”,至少要执行一次循环体
D)如果“条件表达式”的值恒为0,则不限次执行循环体
【解题思路】解答这道题首先需要弄清楚Do Until…Loop循环的执行过程(见图),然后再依次判断各个选项的描述。对于选项A,其结果应该是执行循环体的,至少一次,而不是一次也不执行;对于选项B,其结果应该是不执行循环体,自动退出循环;对于选项C,这个表达是不正确的;对于选项D,如果条件表达式恒为0,确实是无限次执行下去了。本题答案是D。32.7%的考生答对该题,这个答对率是很低的。有44.0%的考生错误选择了C,错误理解了这个循环的执行过程。