Tiết 53:
KIỂM TRA HỌC KỲ II
KIỂM TRA HỌC KỲ II
I - MỤC TIÊU ĐÁNH GIÁ:
- Đánh giá kết quả tiếp thu kiến thức trong học kỳ 1 của học sinh
II - MỤC ĐÍCH YÊU CẦU CỦA ĐỀ:
1. Kiến thức:
- Hiểu các chức năng chính của Access: tạo lập bảng, thiết lập mối liên kết giữa các bảng, cập nhật và khai thác thông tin.
- Biết bốn đối tượng cơ bản: Bảng, Mẫu hỏi, Biểu mẫu, Báo cáo.
2. Kĩ năng:
- Thực hiện được các thao tác cập nhật dữ liệu thông qua bảng và biểu mẫu; sắp xếp và truy vấn dữ liệu thông qua tìm kiếm, lọc, mẫu hỏi.
- Biết cách kết xuất báo cáo.
III - NỘI DUNG ĐỀ:
PhÇn I: tr¾c nghiÖm (3 ®iÓm)
H·y khoanh trßn ch÷ c¸i ®øng tríc c©u tr¶ lêi ®óng.
C©u 1: Có ph¸p ®Ó khai b¸o biÕn m¶ng mét chiÒu trùc tiÕp lµ:
Var <tªn biÕn m¶ng> : array [KiÓu chØ sè] of <KiÓu phÇn tö>;
Type <tªn biÕn m¶ng> : array [KiÓu chØ sè] of <KiÓu phÇn tö>;
Var <tªn biÕn m¶ng> : array [KiÓu phÇn tö] of <KiÓu chØ sè >;
Var <tªn biÕn m¶ng> : array [KiÓu chØ sè] : <KiÓu phÇn tö>;
C©u 2: Trong c¸c khai b¸o díi ®©y khai b¸o nµo sai?
Var M: array[1..5;1..10] of Integer;
Var M: array[1..5,1..10] of Integer;
Var M: array[1...5,1...10] of Integer;
Var M: array[1..5,1..10] of Interger;
C©u 3: Cho 2 x©u kÝ tù S1:= ‘abcd’ vµ S2:= ‘ABC’; khi ®ã S1 + S2 cho kÕt qu¶ nµo?
Abcd b. aabbccd c. abcdABC d. ABCabcd
C©u 4: PhÐp so s¸nh x©u S1:= ‘Hoa hoc tro’ vµ x©u S2:= ‘Hoa Hoc Tro’ nhËn kÕt qu¶ nµo?
S1 <> S2 b. S1 > S2 c. S1 < S2 d. S1 = S2
C©u 5: C©u lÖnh nµo trong c¸c c©u lÖnh sau kh«ng dïng ®Ó g¸n gi¸ trÞ cho trêng cña b¶n ghi A? (Víi b¶n ghi A cã 3 trêng lµ Hoten, Lop, Diem)
Readln(A.Diem);
A.Ten:= ‘Nguyen Khanh Chi’
A.Lop:= ‘11B1’
S:=A.Diem;
C©u 6: Trong c¸c ph¸t biÓu sau, ph¸t biÓu nµo ®óng?
Hai biÕn b¶n ghi cã thÓ g¸n ®îc cho nhau.
Hai biÕn b¶n ghi cïng kiÓu cã thÓ g¸n ®îc cho nhau.
BiÕn b¶n ghi cã thÓ nhËn bÊt k× kiÓu d÷ liÖu nµo.
C¸c thao t¸c ®äc, ghi biÕn b¶n ghi gièng nh c¸c lo¹i biÕn kh¸c.
C©u 7: Trong c¸c khai b¸o sau, khai b¸o nµo kh«ng ®óng?
a. Var f: text..; b. Var f: text. c. Var f: text; d. Var f, f1: text..;
C©u 8: Trong tËp tin d¹ng v¨n b¶n thñ tôc nµo díi ®©y ®îc sö dông ®Ó g¸n tªn file cho biÕn?
Write(BiÕn file);
Rewrite(BiÕn file);
Assing(BiÕn file, tªn file);
Assign(BiÕn file, tªn file);
C©u 9: §Ó khai b¸o biÕn tÖp d¹ng v¨n b¶n ta sö dông có ph¸p nµo?
a. Var <Danh s¸ch biÕn>: tExt;
b. Var <Danh s¸ch biÕn>: txt;
c. Var <Danh s¸ch biÕn>: txet;
d. Var <Danh s¸ch biÕn>: string;
C©u 10: C©u lÖnh nµo díi ®©y dïng ®Ó g¸n tªn file “SOLIEU.DAT” cho biÕn file F1?
Assign(F1, SOLIEU.DAT);
Assign(F1, ‘SoLIEU.Dat’);
Assign(F1, SoLIEU.Dat’);
Assign(F1 ‘SoLIEU.Dat’);
C©u 11: Tõ khãa khai b¸o hµm lµ:
a. Functiom b. Procedure c. Function d. Proceduce
C©u 12: PhÇn khai b¸o ch¬ng tr×nh con ®îc ®Æt ë ®©u trong ch¬ng tr×nh chÝnh?
a. §Æt sau tõ khãa Type.
b. §Æt sau tõ khãa Const.
§Æt cuèi ch¬ng tr×nh chÝnh.
§Æt sau phÇn khai b¸o biÕn
PhÇn II: Thùc hµnh (7 ®iÓm)
C©u 13:
ViÕt ch¬ng tr×nh nhËp vµo 2 x©u kÝ tù, ®a ra mµn h×nh x©u cã ®é dµi ng¾n h¬n?
C©u 14:
Mét ®oµn tÇu gåm cã 6 toa (Toa 1 cã 7 hµnh kh¸ch; Toa 2 cã 17 hµnh kh¸ch; Toa 3 cã 11 hµnh kh¸ch; Toa 4 cã 7 hµnh kh¸ch; Toa 5 cã 9 hµnh kh¸ch; Toa 6 cã 7 hµnh kh¸ch). Em h·y viÕt ch¬ng tr×nh:
TÝnh sè hµnh kh¸ch trung b×nh cña ®oµn tÇu nµy?
§Õm sè toa cã sè lîng hµnh kh¸ch lín h¬n sè lîng hµnh kh¸ch trung b×nh cña c¶ ®oµn tÇu.