Đề kiểm tra chất lượng HK 1 môn Tin học lớp 11 năm 2017-2018 - THPT Krông Nô - Mã đề 109
Số trang: 3
Loại file: pdf
Dung lượng: 162.19 KB
Lượt xem: 9
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Nhằm giúp các bạn làm tốt các bài tập, đồng thời các bạn sẽ không bị bỡ ngỡ với các dạng bài tập chưa từng gặp, hãy tham khảo Đề kiểm tra chất lượng HK 1 môn Tin học lớp 11 năm 2017-2018 - THPT Krông Nô - Mã đề 109 dưới đây.
Nội dung trích xuất từ tài liệu:
Đề kiểm tra chất lượng HK 1 môn Tin học lớp 11 năm 2017-2018 - THPT Krông Nô - Mã đề 109SỞ GIÁO DỤC VÀ ĐÀO TẠO ĐĂK NÔNGTRƯỜNG THPT KRÔNG NÔĐỀ CHÍNH THỨC(Đề gồm 30 câu trắc nghiệm / 03 trang)KỲ THI KIỂM TRA CHẤT LƯỢNG HỌC KÌ INĂM HỌC 2017 - 2018MÔN: TIN HỌC LỚP 11(Thời gian làm bài: 45 phút)Họ, tên thí sinh:................................................. – SBD: ........... – Lớp: 11A.......Mã đề thi 109Câu 1: Giá trị của k sau khi thực hiện câu lệnh: k:=length(office all in 1) mod 2A. 1B. 2C. 3D. 022x yCâu 2: Cho biểu thức dạng toán học sau: 2; hãy chọn dạng biểu diễn tương ứng trong Pascal:x y2A. (sqr(x) – sqr(y))/(sqr(x) + sqr(y))B. (sqrt(x) – sqrt(y))/(sqrt(x) – sqrt(y))C. sqr(x) – sqr(y)/sqr(x) + sqr(y)D. sqrt(x) – sqrt(y)/sqrt(x) + sqrt(y)Câu 3: Biến X có thể nhận các giá trị từ ‘A’ đến ‘Z’, khai báo nào sau đây là đúng trong Pascal?A. Var x : real;B. Var x: Integer;C. Var x: Byte ;D. Var x : char ;Câu 4: Khai báo mảng nào sau đây đúng cú pháp?A. Var A : array[1:100] of integer;B. Var A = array[1:100] of integer;C. Var A : array[1..100] of integer;D. Var A = array[1..100] of integer;Câu 5: Cho đoạn chương trình : Y:=3; X:=Y-2; Y:= 2*Y+1; X:=Y mod X; Hỏi kết quả cuối cùng của X, Ysau khi thực hiện đoạn chương trình trên là bao nhiêu?A. X= 1, Y = 7B. X= 0, Y = 3C. X= 0, Y = 7D. X= 7, Y = 7Câu 6: Trong Pascal ,từ khoá nào dùng để khai báo tên chương trình?A. ProgramB. UsesC. VarD. ConstCâu 7: Trong Turbo Pascal, để biên dịch chương trình?A. Nhấn phím F9B. Nhấn tổ hợp phím Alt + F9C. Nhấn tổ hợp phím Shift + F9D. Nhấn tổ hợp phím Ctrl+F9Câu 8: Cho s,i,n là các số nguyên dương. Câu lệnh tính s=n! là:A. s:=1; For i:=1 To n Do s:=s*n;B. s:=0; For i:=1 To n Do s:=s+i;C. s:=0; For i:=1 To n Do s:=s*i;D. s:=1; For i:=1 To n Do s:=s*i;Câu 9: Xét đoạn chương trình sau:S:= ‘tin hoc lop 11’;S[1]:= Upcase(S[1]);For i:=2 to (length(S)-1) doIf S[i] = ‘ ’ then S[i+1]:=Upcase(S[i+1]);…Sau khi thực hiện đoạn chương trình trên thì xâu S có giá trị là:A. ‘tin Hoc Lop 11’B. ‘Tin Hoc Lop 11’C. ‘TIN HOC LOP 11’ D. ‘Tin hoc lop 11’Câu 10: Cú pháp biểu diễn cấu trúc rẽ nhánh dạng thiếu là?A. If ;then B. If then else ;C. If then ;esle ;D. If then ;Câu 11: Cho biểu thức S:= 10 mod 2 * 2 + 12 div 5, thì kết quả của S là:A. 3.B. 4.C. 12.D. 2.Câu 12: Cho biểu thức A: = 3*abs(x-y) + sqr(x+1)*2, khi x,y lần lượt nhận giá trị 4; 2 thì kết quả thu được là:A. 56B. 6 + 2 5C. 58D. 12 + 2 5Câu 13: Xét đoạn chương trình viết bằng Pascal sau:n:=1; i:=10;While i >= n DoBeginWrite(i-n); i:=n;End;Vòng lặp While – Do trong đoạn chương trình trên được thực hiện bao nhiêu lần?A. 0 lần.B. 2 lần.C. Vô số lần.D. 1 lần.Trang 1/3 - Mã đề thi 109Câu 14: Trong Pascal, từ khoá nào dùng để khai báo biến?A. ProgramB. VarC. ConstCâu 15: Trong Pascal ,từ khoá nào dùng để khai báo hằng?A. ProgramB. UsesC. VarCâu 16: Cho đoạn chương trình:x:=2; y:=3;IF x > y THEN F:= 2*x – yELSE IF x=y THEN F:= 2*xELSE F:= x*x + y*y ;Sau khi thực hiện chương trình trên, giá trị của biến F là:A. Không xác địnhB. F=4.C. F=13.Câu 17: Trong các từ sau, từ nào là từ khóa trong pascal?A. WritelnB. ReadlnC. ConstCâu 18: Xâu ký tự st:=’Krong No highschool’ thì st[1]+st[17] cho kết quảA. ‘gi’B. ‘Kg’C. ‘Ko’Câu 19: Xét đoạn chương trình sau:For i:=1 to 10 do if (i mod 3 = 0) or (i mod 5 = 0) then write(i:3);Đoạn chương trình trên xuất ra màn hình kết quả:A. 3 5 7 9 10B. 2 4 6 8 10C. 1 3 5 7 9Câu 20: Biểu thức nào sau đây không có kết quả là 1?A. (sqrt(25) div 4)B. (sqrt(25) / 4)C. (sqrt(25) div 5)Câu 21: Để biểu diễn biểu thức toán họcxx 1 3x 52D. UsesD. ConstD. F =1.D. SqrD. ‘Kl’D. 3 5 6 9 10 bằng ngôn ngữ Pascal, ta có thể viết?D. (sqrt(25) mod 4)x x 1 3 x 5A. x – Sqrt(x+1)*Sqr(3*x+5)/x+(x–1)*Sqrt(3*x+5)B. (x – Sqrt(x+1)*Sqr(3*x+5))/x+(x–1)*Sqrt(3*x+5)C. x – Sqrt(x+1)*Sqr(3*x+5)/(x+(x–1)*Sqrt(3*x+5))D. (x – Sqrt(x+1)*Sqr(3*x+5))/(x+(x–1)*Sqrt(3*x+5))Câu 22: Biểu thức trong Pascal: (Sqrt(sqr(x+1)+sqrt(x+1))+x)/((x – 3)*sqrt(x+1)) có biểu diễn dạng toánhọc tương ứng là:A.C.( x 1) 2 x 1 xx 3 x 1( x 1) x 1 x2B.( x 1) 2 x 1 xx 3 x 1( x 1) 2 x 1 xD.( x 3) x 1( x 3) x 1Câu 23: Trong Pascal khai báo nào sau đây là đúng?A. Var x, y, z = real;B. Var x, y, z : Boolean;C. Var : x, y, z : Char;D. Var x; y; z : real;Câu 24: Để khai báo sử dụng thư viện phải dùng từ khóa nào?A. VarB. TypeC. ConstD. UsesCâu 25: Chương trình sau có mấy lỗi cú pháp?Var S: String[20];A: Array[1..20] of char;i: Byte;BeginS:= Kiem tra 1 tiet;For i:=1 to length(S) do A[i]:=S[i];For i:=1 to 15 do write(a[i]:3);ReadlnEnd.A. 2B. 3C. 0D. 1Trang 2/3 - Mã đề thi 109Câu 26: Xét chương trình viết bằng Pascal sau:Program Tong;Var a, b, c: IntegerBegin;Write(‘Nhap a, b, c: ’); Readln(a,b,c);d:= a + b + c;Write(‘Ket qua: ’,d);End.Chương trình trên có bao nhiêu lỗi cú pháp?A. 3B. 2C. 1D. 4Câu 27: Phát biểu sau là đúng hay sai?“Thủ tục Writeln(‘Chuc mung nam moi!’) sẽ di chuyển con trỏ xuống đầu dòng tiếp theo rồi viết radòng chữ: Chuc mung nam moi!”.A. ĐúngB. SaiCâu 28: Pascal là ngôn ngữ lập trình thuộc loại:A. Ngôn ngữ bậc caoB. Ngôn ngữ máyC. Ngôn ngữ hiện đại D. Hợp ngữCâu 29: Xét đoạn chương trình sau:…N:=5; t:=0;For j:=n downto 1 do M[j]:=j*t;…Sau khi thực hiện đoạn chương trình trên thì 5 phần tử đầu của mảng M có giá trị lần lượt là:A. 5 4 3 2 1B. 2 4 6 8 10C. 10 8 6 4 2D. 0 0 0 0 0Câu 30: Muốn kiểm tra đồng thời cả ba giá trị a, b, c có cùng lớn hơn 0 hay không ta viết câu lệnh If:A. If (a>0) or (b>0) or (c>0) then…B. If (a>0) and (b>0) and (c>0) then…C. If a,b,c>0 then…D. If a>0, b>0, c>0 then…----------- HẾT ----------Trang 3/3 - Mã đề thi 109 ...
Nội dung trích xuất từ tài liệu:
Đề kiểm tra chất lượng HK 1 môn Tin học lớp 11 năm 2017-2018 - THPT Krông Nô - Mã đề 109SỞ GIÁO DỤC VÀ ĐÀO TẠO ĐĂK NÔNGTRƯỜNG THPT KRÔNG NÔĐỀ CHÍNH THỨC(Đề gồm 30 câu trắc nghiệm / 03 trang)KỲ THI KIỂM TRA CHẤT LƯỢNG HỌC KÌ INĂM HỌC 2017 - 2018MÔN: TIN HỌC LỚP 11(Thời gian làm bài: 45 phút)Họ, tên thí sinh:................................................. – SBD: ........... – Lớp: 11A.......Mã đề thi 109Câu 1: Giá trị của k sau khi thực hiện câu lệnh: k:=length(office all in 1) mod 2A. 1B. 2C. 3D. 022x yCâu 2: Cho biểu thức dạng toán học sau: 2; hãy chọn dạng biểu diễn tương ứng trong Pascal:x y2A. (sqr(x) – sqr(y))/(sqr(x) + sqr(y))B. (sqrt(x) – sqrt(y))/(sqrt(x) – sqrt(y))C. sqr(x) – sqr(y)/sqr(x) + sqr(y)D. sqrt(x) – sqrt(y)/sqrt(x) + sqrt(y)Câu 3: Biến X có thể nhận các giá trị từ ‘A’ đến ‘Z’, khai báo nào sau đây là đúng trong Pascal?A. Var x : real;B. Var x: Integer;C. Var x: Byte ;D. Var x : char ;Câu 4: Khai báo mảng nào sau đây đúng cú pháp?A. Var A : array[1:100] of integer;B. Var A = array[1:100] of integer;C. Var A : array[1..100] of integer;D. Var A = array[1..100] of integer;Câu 5: Cho đoạn chương trình : Y:=3; X:=Y-2; Y:= 2*Y+1; X:=Y mod X; Hỏi kết quả cuối cùng của X, Ysau khi thực hiện đoạn chương trình trên là bao nhiêu?A. X= 1, Y = 7B. X= 0, Y = 3C. X= 0, Y = 7D. X= 7, Y = 7Câu 6: Trong Pascal ,từ khoá nào dùng để khai báo tên chương trình?A. ProgramB. UsesC. VarD. ConstCâu 7: Trong Turbo Pascal, để biên dịch chương trình?A. Nhấn phím F9B. Nhấn tổ hợp phím Alt + F9C. Nhấn tổ hợp phím Shift + F9D. Nhấn tổ hợp phím Ctrl+F9Câu 8: Cho s,i,n là các số nguyên dương. Câu lệnh tính s=n! là:A. s:=1; For i:=1 To n Do s:=s*n;B. s:=0; For i:=1 To n Do s:=s+i;C. s:=0; For i:=1 To n Do s:=s*i;D. s:=1; For i:=1 To n Do s:=s*i;Câu 9: Xét đoạn chương trình sau:S:= ‘tin hoc lop 11’;S[1]:= Upcase(S[1]);For i:=2 to (length(S)-1) doIf S[i] = ‘ ’ then S[i+1]:=Upcase(S[i+1]);…Sau khi thực hiện đoạn chương trình trên thì xâu S có giá trị là:A. ‘tin Hoc Lop 11’B. ‘Tin Hoc Lop 11’C. ‘TIN HOC LOP 11’ D. ‘Tin hoc lop 11’Câu 10: Cú pháp biểu diễn cấu trúc rẽ nhánh dạng thiếu là?A. If ;then B. If then else ;C. If then ;esle ;D. If then ;Câu 11: Cho biểu thức S:= 10 mod 2 * 2 + 12 div 5, thì kết quả của S là:A. 3.B. 4.C. 12.D. 2.Câu 12: Cho biểu thức A: = 3*abs(x-y) + sqr(x+1)*2, khi x,y lần lượt nhận giá trị 4; 2 thì kết quả thu được là:A. 56B. 6 + 2 5C. 58D. 12 + 2 5Câu 13: Xét đoạn chương trình viết bằng Pascal sau:n:=1; i:=10;While i >= n DoBeginWrite(i-n); i:=n;End;Vòng lặp While – Do trong đoạn chương trình trên được thực hiện bao nhiêu lần?A. 0 lần.B. 2 lần.C. Vô số lần.D. 1 lần.Trang 1/3 - Mã đề thi 109Câu 14: Trong Pascal, từ khoá nào dùng để khai báo biến?A. ProgramB. VarC. ConstCâu 15: Trong Pascal ,từ khoá nào dùng để khai báo hằng?A. ProgramB. UsesC. VarCâu 16: Cho đoạn chương trình:x:=2; y:=3;IF x > y THEN F:= 2*x – yELSE IF x=y THEN F:= 2*xELSE F:= x*x + y*y ;Sau khi thực hiện chương trình trên, giá trị của biến F là:A. Không xác địnhB. F=4.C. F=13.Câu 17: Trong các từ sau, từ nào là từ khóa trong pascal?A. WritelnB. ReadlnC. ConstCâu 18: Xâu ký tự st:=’Krong No highschool’ thì st[1]+st[17] cho kết quảA. ‘gi’B. ‘Kg’C. ‘Ko’Câu 19: Xét đoạn chương trình sau:For i:=1 to 10 do if (i mod 3 = 0) or (i mod 5 = 0) then write(i:3);Đoạn chương trình trên xuất ra màn hình kết quả:A. 3 5 7 9 10B. 2 4 6 8 10C. 1 3 5 7 9Câu 20: Biểu thức nào sau đây không có kết quả là 1?A. (sqrt(25) div 4)B. (sqrt(25) / 4)C. (sqrt(25) div 5)Câu 21: Để biểu diễn biểu thức toán họcxx 1 3x 52D. UsesD. ConstD. F =1.D. SqrD. ‘Kl’D. 3 5 6 9 10 bằng ngôn ngữ Pascal, ta có thể viết?D. (sqrt(25) mod 4)x x 1 3 x 5A. x – Sqrt(x+1)*Sqr(3*x+5)/x+(x–1)*Sqrt(3*x+5)B. (x – Sqrt(x+1)*Sqr(3*x+5))/x+(x–1)*Sqrt(3*x+5)C. x – Sqrt(x+1)*Sqr(3*x+5)/(x+(x–1)*Sqrt(3*x+5))D. (x – Sqrt(x+1)*Sqr(3*x+5))/(x+(x–1)*Sqrt(3*x+5))Câu 22: Biểu thức trong Pascal: (Sqrt(sqr(x+1)+sqrt(x+1))+x)/((x – 3)*sqrt(x+1)) có biểu diễn dạng toánhọc tương ứng là:A.C.( x 1) 2 x 1 xx 3 x 1( x 1) x 1 x2B.( x 1) 2 x 1 xx 3 x 1( x 1) 2 x 1 xD.( x 3) x 1( x 3) x 1Câu 23: Trong Pascal khai báo nào sau đây là đúng?A. Var x, y, z = real;B. Var x, y, z : Boolean;C. Var : x, y, z : Char;D. Var x; y; z : real;Câu 24: Để khai báo sử dụng thư viện phải dùng từ khóa nào?A. VarB. TypeC. ConstD. UsesCâu 25: Chương trình sau có mấy lỗi cú pháp?Var S: String[20];A: Array[1..20] of char;i: Byte;BeginS:= Kiem tra 1 tiet;For i:=1 to length(S) do A[i]:=S[i];For i:=1 to 15 do write(a[i]:3);ReadlnEnd.A. 2B. 3C. 0D. 1Trang 2/3 - Mã đề thi 109Câu 26: Xét chương trình viết bằng Pascal sau:Program Tong;Var a, b, c: IntegerBegin;Write(‘Nhap a, b, c: ’); Readln(a,b,c);d:= a + b + c;Write(‘Ket qua: ’,d);End.Chương trình trên có bao nhiêu lỗi cú pháp?A. 3B. 2C. 1D. 4Câu 27: Phát biểu sau là đúng hay sai?“Thủ tục Writeln(‘Chuc mung nam moi!’) sẽ di chuyển con trỏ xuống đầu dòng tiếp theo rồi viết radòng chữ: Chuc mung nam moi!”.A. ĐúngB. SaiCâu 28: Pascal là ngôn ngữ lập trình thuộc loại:A. Ngôn ngữ bậc caoB. Ngôn ngữ máyC. Ngôn ngữ hiện đại D. Hợp ngữCâu 29: Xét đoạn chương trình sau:…N:=5; t:=0;For j:=n downto 1 do M[j]:=j*t;…Sau khi thực hiện đoạn chương trình trên thì 5 phần tử đầu của mảng M có giá trị lần lượt là:A. 5 4 3 2 1B. 2 4 6 8 10C. 10 8 6 4 2D. 0 0 0 0 0Câu 30: Muốn kiểm tra đồng thời cả ba giá trị a, b, c có cùng lớn hơn 0 hay không ta viết câu lệnh If:A. If (a>0) or (b>0) or (c>0) then…B. If (a>0) and (b>0) and (c>0) then…C. If a,b,c>0 then…D. If a>0, b>0, c>0 then…----------- HẾT ----------Trang 3/3 - Mã đề thi 109 ...
Tìm kiếm theo từ khóa liên quan:
Kiểm tra chất lượng HK 1 lớp 11 năm 2017-2018 Đề thi HK 1 môn Tin học 11 Đề kiểm tra HK 1 môn Tin 11 Kiểm tra HK 1 lớp 11 môn Tin học Khai báo mảng Turbo PascalGợi ý tài liệu liên quan:
-
96 trang 51 2 0
-
Đề cương ôn tập học kì 2 môn Tin học lớp 8 năm 2022-2023 - Trường THCS Lê Quang Cường
6 trang 42 0 0 -
Nội dung ôn tập học kì 2 môn Tin học lớp 8 năm 2022-2023 - Phòng GD&ĐT TP. Bà Rịa
9 trang 30 0 0 -
Đề cương ôn tập học kì 2 môn Tin học lớp 10 năm 2022-2023 - Trường THPT Phú Bài
7 trang 29 0 0 -
57 trang 28 0 0
-
99 trang 26 0 0
-
Bài giảng Tin học cơ sở 4 - Bài 5: Mảng
23 trang 24 0 0 -
107 trang 24 0 0
-
Một số thông báo lỗi trong Pascal cần lưu ý
17 trang 24 0 0 -
Bài giảng Phương pháp lập trình - Chương 4: Mảng
9 trang 23 0 0