2002年度初级程序员级答案
| (1)C | (2)D | (3)D | (4)B | (5)A |
| (6)C | (7)B | (8)C | (9)C | (10)B |
| (11)B | (12)D | (13)B | (14)C | (15)C |
| (16)B | (17)C | (18)D | (19)B | (20)D |
| (21)A | (22)B | (23)A | (24)A | (25)B |
| (26)D | (27)C | (28)A | (29)D | (30)C |
| (31)A | (32)D | (33)D | (34)A | (35)D |
| (36)A | (37)D | (38)B | (39)C | (40)C |
| (41)B | (42)B | (43)D | (44)D | (45)B |
| (46)C | (47)D | (48)C | (49)A | (50)D |
| (51)D | (52)C | (53)C | (54)A | (55)D |
| (56)C | (57)B | (58)B | (59)D | (60)A |
试题一
(1) 16 45 (2) 将长整数k逐位相加
(3) a=32, b=16 (4) 2
(5) 求两个整数的最大公约数
试题二
(1) 属性Picture应设置为"D:\user\Image.bmp",属性AutoReDraw应设置为True。
(2) (val(txt1.text)+val(txt2.text))/2
(3) 属性PasswordChar的值应设置为"*"
(4) 单击菜单"工程-工程1的属性",在弹出的对话框内,在"通用"标签下,在"启动对象 "的下拉列表框中,选择所需启动的窗体名main。
(5) 光标将按各控件的属性"TabIndex"的值从小到大在各个控件上循环移动。在开发时,只要修改属性"TabIndex"的值就能改变光标移动的顺序。
试题三
(1) yes 或yes== 1 或yes != 0
(2) a/i*i== a 或a%i== 0 或!(a%i)
(3) arr[k]!= arr[j]
(4) arr[++k]
(5) k+1 或 ++k
试题四
(1) 卸载当前窗口,弹出名为frmApp的窗口。
(2) 弹出消息框,标题为:"输入数据错",框中的消息为:"请重新输入!"。消息框还有出错标志和确认按钮。
(3) 将该图像框在横向移动到该窗口的中央。
(4) 在输入字符串中,对字符"#"前的字符个数进行统计;无"#"时,即统计该字符串的长度(或字符个数)。
(5) 5
试题五
(1) *s != '\0'或*s (3) fopen("text.txt", "w")
(2) *s++ (5) fclose(fp)
(4) fputc(*p, fp)
试题六
(1) Visible (2) False (3) Enabled
(4) True (5) False
试题七
(1) card[i][0] (2) return - 1
(3) card[k][2]+3 (4) card[k][1] += money
(2) card[k][2]
试题八
(1) 0 To LstCourse.ListCount-1 (2) ListCourse.List(i)
(3) LstSelected.Clear (4) LstSelected.ListIndex
(5) LstCourse.Text