2007上半年程序员级试题答案
上午标准答案(每空1分)
|
(1) |
B |
(16) |
B |
(31) |
D |
(46) |
B |
(61) |
A |
|
(2) |
A |
(17) |
D |
(32) |
A |
(47) |
B |
(62) |
D |
|
(3) |
B |
(18) |
B |
(33) |
C |
(48) |
D |
(63) |
B |
|
(4) |
A |
(19) |
A |
(34) |
D |
(49) |
A |
(64) |
C |
|
(5) |
D |
(20) |
D |
(35) |
B |
(50) |
C |
(65) |
D |
|
(6) |
B |
(21) |
D |
(36) |
C |
(51) |
C |
(66) |
B |
|
(7) |
B |
(22) |
C |
(37) |
D |
(52) |
B |
(67) |
D |
|
(8) |
C |
(23) |
C |
(38) |
A |
(53) |
D |
(68) |
B |
|
(9) |
B |
(24) |
D |
(39) |
A |
(54) |
A |
(69) |
A |
|
(10) |
C |
(25) |
C |
(40) |
B |
(55) |
B |
(70) |
B |
|
(11) |
A |
(26) |
B |
(41) |
D |
(56) |
C |
(71) |
D |
|
(12) |
D |
(27) |
C |
(42) |
C |
(57) |
D |
(72) |
B |
|
(13) |
D |
(28) |
A |
(43) |
B |
(58) |
D |
(73) |
D |
|
(14) |
B |
(29) |
A |
(44) |
C |
(59) |
C |
(74) |
C |
|
(15) |
B |
(30) |
B |
(45) |
A |
(60) |
C |
(75) |
A |
下午参考答案
试题一
【问题1】
(1)(11-I)*a[I]
(2) 9
(3) S+(11-I)*a[I]->S
(4) (11-R)%11
【问题2】9
试题二
错误1:变量k没有声明
错误2:变量num没有初始化,或者num应初始化为0
错误3:第10行scanf 函数参数错
错误4:第13行循环条件错
错误5:第14行if语句条件错,或者将"="改为"=="
试题三
(1) years--
(2) 12 - r.month
(3) &r
(4) months--
(5) years * 12
试题四
(1) ptr ->next
(2) head ->next
(3) ptr != endptr
(4) ptr
(5) preptr
试题五
(1) form Users
(2) Adodc1.Recordset("UserID")
(3) txtUserID.Text
(4) txtPassword.Text = pwd
(5) frmApp.Show
【问题1】
(1) Stock(): shares(1),share_val(1)
(2) cout
【问题2】
错误1:第4行,修改为:public:
错误2:第9行,修改为:~Stock(){}
【问题3】
否,或不存在内存泄漏
试题七
(1) True
(2) GreenT = GreenT - 1
(3) Call LoadNumber(40)
(4) N/10
(5) N -i*10
试题八
【问题1】
错误1:第1行,修改为: class Stock{
错误2:第2行,修改为: {
错误3:第4行,修改为: share_val = 0;
错误4:第7行,修改为: public Stock(int n ,int pr){
【问题2】
(1) new Stock()