40 CÂU HỎI TRẮC NGHIỆMMÔN TIN HỌC 11 Câu 1: Các phần tử trong mảng một chiều phải: A.. đoạn chương trình báo lỗi Câu 3: Tham chiếu đến mảng 2 chiều B bằng cách viết: Câu 4: Điều kiện 10.
Trang 140 CÂU HỎI TRẮC NGHIỆM
MÔN TIN HỌC 11 Câu 1: Các phần tử trong mảng một chiều phải:
A giống hệt nhau; C có kiểu dữ liệu giống nhau;
B là số nguyên; D là số thực.
Câu 2: cho a=1, b=1; hãy cho biết t sẽ nhận giá trị nào khi kết thúc đoạn chương trình sau:
a:=b+1; b:=a;
If a=b Then t:=a+b+1
Else t:=a+b-1;
A 1 B 5 C 3 D đoạn chương trình báo lỗi
Câu 3: Tham chiếu đến mảng 2 chiều B bằng cách viết:
Câu 4: Điều kiện 10<x<15, trong Pascal được tách ra như thế nào?
A (10<x) Or (x<15) C.(10<x) Not (x<15)
B (10<x) And (x<15) D Cả A,B,C đều sai;
Câu 5: Kiểu Boolean và Byte có cùng kích thước với kiểu dữ liệu nào?
Câu 6: Trong khai báo mảng một chiều, nếu ở kiểu chỉ số có n1=-99; n2=0 Hãy cho biết muốn tham chiếu đến phần tử thứ 4 của mảng thì chỉ số là:
Câu 7: Cho bài toán: Tính và xuất ra màn hình giá trị của Z với
y x
| y
|
| x
| Z Hãy cho biết, cần sử dụng cấu trúc nào?
A Rẽ nhánh; C Lặp với số lần không biết trước;
B Lặp với số lần biết trước dạng lùi; D Lặp với số lần biết trước dạng tiến;
Câu 8: Cho s,i,n là 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*i; C s:=1; For i:=1 To n Do s:=s*n;
B 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: Đoạn chương trình nào thu được giá trị của biến s = 10?
Câu 10: Trong cú pháp câu lệnh If-Then, điều kiện là:
B biểu thức toán học D Cả A,B,C đều sai.
Câu 11: Kiểu Real có kích thức bao nhiêu byte?
Câu 12:Những thông tin nào không phải là thành phần cơ bản của ngôn ngữ lập trình?
A Cú pháp; C Ngữ nghĩa và bảng chữ cái
B Biến và hằng D Cả A,B,C đều sai;
A
s:=5;
s:=s*s;
write(s);
D.
s:=10;
s:=s+s;
write(s);
B.
s:=5;
s:=s+s;
write(s);
C
s:=10;
s:=s*s;
write(s);
Nếu x y Nếu x > y
Trang 2Câu 15: Hàm Sqr áp dụng cho các đối số có kiểu là:
A số thực; B số nguyên; C Cả A,B đều đúng; D Cả A,B đều sai;
Câu 16: Kiểu dữ liệu chuẩn được sử dụng để làm gì?
A Khai báo biến; C Diễn đạt thuật toán;
B Mô tả biểu thức; D Viết chương trình;
Câu 17: cho đoạn chương trình sau:
S:=3;
For i:=1 To 5 Do
If i mod 2=0 Then S:=S+I;
Hãy cho biết s nhận giá trị nào?
Câu 18: thông tin nào không phải là hằng số học?
Câu 19: Biểu thức nhận giá trị là True hoặc False là:
A Toán học thực và lôgic; C Lôgic và quan hệ;
B Toán học và lôgic; D Quan hệ và Toán học;
Câu 20: các phần tử của mảng có thể có kiểu gì?
B Real, Integer; D Real ,Integer, Char, Boolean;
Câu 21: Thủ tục mở một tệp để ghi thông tin từ ngoài vào tệp là:(0.25đ)
A Rewrite(<tên biến tệp>); C Rewrite(<tên tệp>);
B Rewrite(<tên biến tệp>,<tên tệp>); D Rewrite(<tên tệp>,<tên biến tệp>);
Câu 22: Trong cấu trúc chương trình con, thành phần nào có thể không có? (0.25đ)
Câu 23: Thủ tục nào sau đây không được dùng khi sử dụng tệp văn bản: (0.25đ)
A Write(<tên biến tệp>, <tên biến>);
B Read(<tên biến tệp>, <tên biến>);
C Writeln(<tên biến tệp>, <tên biến>);
D Tất cả đều dùng được khi sử dụng tệp văn bản
Câu 24: Chương trình con được phân thành những loại gì? (0.25đ)
Câu 25: Phát biểu nào sau đây là chính xác khi nói về hàm EOF:(0.25đ)
A Hàm cho giá trị False nếu con trỏ tệp ở vị trí kết thúc tệp
B Hàm cho giá trị False nếu con trỏ tệp ở vị trí kết thúc dòng
C Hàm cho giá trị True nếu con trỏ tệp ở vị trí kết thúc tệp
D Hàm cho giá trị True nếu con trỏ tệp ở vị trí kết thúc dòng
Câu 26: Phát biểu sai về sự giống nhau giữa 2 loại chương trình con là: (0.25đ)
A Chỉ khác nhau ở từ khóa Procedure và Function;
B Có cấu trúc giống một chương trình
C Có thể chứa tham số
Trang 3Câu 27: Cho chương trình sau: (0.5)
Var f: text;
Begin
Assign(f,‘output.dat’);
Rewrite(f);
Write(f, ‘510 + 702 - 792’);
Close(f);
End.
Sau khi thực hiện chương trình, tập tin ‘output.dat’ có nội dung như thế nào?
A 510 702 792 B 420 C 510 + 702 - 792 D 510702792
Câu 28: Cho chương trình sau: (0.5)
Var t: text; d:real; x,y:integer;
Begin
Assign(t,‘dulieu.txt’);
Reset(t);
While not eof(t) Do
Begin
Read(t,x,y);
d:=sqrt(x*x+y*y);
Writeln(‘ket qua =’, d:5:2);
End;
Close(t);
Readln;
End.
Sau khi thực hiện chương trình, màn hình có nội dung như thế nào nếu tệp ‘dulieu.txt’ chứa thông tin sau: 3 4 4 3?
A B C D
Câu 29: Cho chương trình sau: (0.5)
Var a,b:integer;
Procedure HD(x:Integer; Var y:Integer);
Var Tam:Integer;
Begin
Tam:=x;
x:=y;
y:=Tam;
End;
Begin
a:=5; b:=10
ketqua = 5.00
ketqua =25.00
ketqua =25.00 ketqua = 5.00
ketqua =25.00 ketqua =25.00
ketqua = 5.00 ketqua = 5.00
Trang 4Sau khi thực hiện chương trình, màn hình có nội dung như thế nào?
A B C D
Câu 30: Muốn sử dụng thủ tục xóa màn hình (Clrscr) ta phải khai báo thư viện như
thế nào?
A Type Use; B Type Uses; C Uses Crt; D Uses Ctr;
Câu 31: Muốn biến h lưu trữ độ dài xâu s ta viết:
B s:=Length(h); D h:=length(s);
Câu 32: Biến t có thể nhận các giá trị là 1; 100; 12.55; -46.1; Có thể khai báo biến t
có kiểu là:
A Integer và Real; B Byte và Integer; C Real và Byte; D Real;
Câu 33: Phần mở rộng của Pascal là:
A (.txt); B (.dos); C (.pas); D (.xls);
Câu 34: Thủ tục để nhập dữ liệu vào biến là:
A Write và Readln; B Read và Writeln; C Writeln và Write;
D Readln và Read;
Câu 35: Xét biểu thức (m mod 2 <>0) And (m div 2 >=5) Với giá trị nào của m dưới
đây để biểu thức trên cho giá trị là True?
Câu 36: Biến N chỉ nhận một trong 2 giá trị là ‘1’ và ‘0’ Hãy cho biết khai báo nào
sau đây là đúng
A Var N:Char; B Var N:Byte; C Var N: Boolean D Var N:Real;
Câu 37: Hàm tính căn bậc 2 của P là:
Câu 38: Biểu thức (2*2<1+1) Or (Abs(-3)<=3) trong Pascal sẽ nhận giá trị:
Câu 39: Hãy chọn ra kiểu dữ liệu có kích thước bộ nhớ lớn nhất trong các kiểu sau:
Câu 40: Biết a,b,c là độ dài 3 cạnh của một tam giác, biểu thức a+b>c trong Pascal
cho giá trị là:
HẾT./
Trang 5ĐÁP ÁN
Câu 1: C
Câu 2: B
Câu 3: C
Câu 4: B
Câu 5: A
Câu 6: C
Câu 7: A
Câu 8: A
Câu 9: B
Câu 10: A
Câu 11: C
Câu 12: B
Câu 13: B
Câu 14: A
Câu 15: C Câu 16: A Câu 17: A Câu 18: D Câu 19: C Câu 20: D Câu 21: A Câu 22: C Câu 23: D Câu 24: B Câu 25: C Câu 26: A Câu 27: C Câu 28: D
Câu 29: C Câu 30: C Câu 31: D Câu 32: D Câu 33: C Câu 34: D Câu 35: C Câu 36: A Câu 37: D Câu 38: C Câu 39: D Câu 40: A