1. Trang chủ
  2. » Cao đẳng - Đại học

Đề ôn tập tại nhà khối 11

5 91 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 5
Dung lượng 36,21 KB

Nội dung

Chương trình có chức năng chuyển đổi chương trình được viết bằng ngôn ngữ lập trình bậc cao thành chương trình thực hiện được trên máy tính cụ thể;.. Câu 14: Thoát khỏi phần mềm, ta nh[r]

(1)

TRƯỜNG THPT TAM ĐẢO

Đề thi gồm 05 trang ĐỀ ÔN TẬP TẠI NHÀMÔN: TIN HỌC - KHỐI 11 Thời gian làm 90 phút Câu 1: Trong Pascal để thực chương trình ta nhấn

A Alt + F9 B F9 C Alt + F3 D. Ctrl + F9

Câu 2: Chọn cú pháp

A. Const <tên hằng>:=<kiểu liệu>;

B Program <tên chương trình>

C Uses <danh sách biến>;

D Var <danh sách biến>:<kiểu liệu>;

Câu 3: Trong tên sau, đâu tên dành riêng (từ khóa) ngơn ngữ lập trình Pascal?

A Vidu B Real C. Program D Baitap

Câu 4: Cho x biến thực gán giá trị 12.41235 Để thực lên hình nội dung "x=12.41" cần chọn câu lệnh sau đây?

A writeln(x:5:2); B. Writeln('x=' ,x:5:2);

C. Writeln(x:5) ;

D. Writeln(x);

Câu 5: Trong khai báo sau khai báo đúng?

A Program Baihocso1, var ch:char, const a=10;

B Uses dos, Program VD1; var a: real;

C. Uses Graph; var a,c: byte; program lop11;

D Program bai1, Uses crt, Const:= 3.14;

Câu 6: Phát biểu

A. Trong chế độ thơng dịch lệnh chương trình nguồn dịch thành câu lệnh chương trình đích

B Chương trình dãy lệnh tổ chức theo quy tắt cố định

C Mọi toán đề có chương trình để giải máy tính

D Nếu chương trình nguồn có lỗi cú pháp chương trình đích có lỗi cú pháp

Câu 7: Kết qủa biểu thức quan hệ ngôn ngữ lập trình trả giá trị gì?

A 0/1 B. True/False C Yes/No D Trái/Phải

Câu 8: Để biểu diễn √x3 , ta viết?

A. SQRT(x*x*x) B

SQR(SQRT(x)*x)

C SQRT(x*x)*x

D SQR(x*x*x)

Câu 9: Khai báo biến A,B,C sau cú pháp Pascal?

A VAR A; B; C Byte

B VAR A B C : Byte;

C. VAR A, B, C: Byte;

D VAR A; B; C: Byte;

Câu 10: Kiểu sau có miền giá trị lớn nhất?

A Byte B Integer C. Longint D Word

Câu 11: Cấu trúc chung chương trình gồm có phần?

A 1 phần B 3 phần C 4 phần D. phần

Câu 12: Trường hợp sau lệnh gán Pascal:

A a:= 10; B. a+b:= 1000; C a:= a*2; D cd:= 50;

Câu 13: Chương trình dịch là:

A Chương trình có chức chuyển đổi chương trình viết ngơn ngữ máy thành ngơn ngữ bậc cao

B Chương trình dịch ngơn ngữ máy ngơn ngữ tự nhiên;

C Chương trình dịch ngôn ngữ tự nhiên ngôn ngữ máy;

D. Chương trình có chức chuyển đổi chương trình viết ngơn ngữ lập trình bậc cao thành chương trình thực máy tính cụ thể;

Câu 14: Thoát khỏi phần mềm, ta nhấn tổ hợp phím:

A Alt + F4 B. Alt + X C Alt + S D Alt + F3

(2)

A Real B Readln C Read D. Writeln

Câu 16: Để khai báo biến, Pascal ta sử dụng từ khóa nào?

A BEGIN B CONST C. VAR D USES

Câu 17: Biểu thức sau

A d=:(a+b+c)/2; B d=(a+b)*2; C d: a+b+c/2; D. d:=a+b;

Câu 18: Khẳng định sau sai?

A. Phần thân chương trình có khơng

B Phần tên chương trình khơng thiết phải có

C Phần khai báo thư viện có khơng

D Phần khai báo có khơng

Câu 19: Biểu thức lôgic biểu thức quan hệ liên kết với phép toán logic Trong từ sau, đâu khơng phải phép tốn logic?

A Or B. False C And D Not

Câu 20: Để nhập liệu vào từ bàn phím cho biến a,b ta dùng lệnh?

A Writeln(a,b); B Readln(a;b); C Write(a;b); D. Readln(a,b);

Câu 21: Để mô tả cấu trúc rẽ nhánh thuật tốn, nhiều ngơn ngữ lập trình bậc cao dùng câu lệnh IF -THEN, sau IF <điều kiện> Điều kiện là:

A. Phép toán logic

B. Biểu thức số học C.D Biểu thức quan hệ logicMột câu lệnh

Câu 22: Với cấu trúc rẽ nhánh IF <điều kiện> THEN <câu lệnh>, câu lệnh đứng sau THEN thực

A. Điều kiện tính tốn xong;

B Điều kiện tính tốn cho giá trị đúng; C.D. Điều kiện khơng tính được; Điều kiện tính tốn cho giá trị sai;

Câu 23: Hãy chọn cách dùng sai Muốn dùng biến X lưu giá trị nhỏ giá trị hai biến A, B dùng cấu trúc rẽ nhánh sau:

A. if A<=B then X:=A else X:=B;

B. if A<B then X:=A;

C. X:=B; if A<B then X:=A;

D. if A<B then X:=A else X:=B;

Câu 24: Phát biểu sau làm biểu thức điều kiện cấu trúc rẽ nhánh?

A. 100<99 B. "A>B" C. :A nho hon B" D. "false"

Câu 25: Hai dạng lặp FOR - DO PASCAL dạng lặp tiến dạng lặp lùi Chọn phát biểu phát biểu sau đây:

A Ở dạng lặp tiến câu lệnh sau DO ln thực lần

B. Ở dạng lặp lùi câu lệnh sau DO thực tuần tự, với biến đếm nhận giá trị từ giá trị đầu

đến giá trị cuối.

C. Ở dạng lặp lùi câu lệnh sau DO khơng thực lần nào, trường hợp giá trị cuối nhỏ giá trị đầu

D. Biểu thức giá trị đầu biểu thức giá trị cuối thuộc kiểu số thực

Câu 26: Trong NNLT Pascal, phát biểu sau đúng?

A. Sau câu lệnh có dấu chấm phẩy ";"

B Trước lệnh else bắt buộc phải có dấu ";"

C. Có phân biệt chữ hoa với chữ thường

D. Câu lệnh trước câu lệnh END khơng thiết phải có dấu chấm phẩy ";"

Câu 27: Trong NNLT Pascal, muốn kiểm tra đồng thời ba giá trị A, B, C có lớn hay khơng ta viết câu lệnh If cho đúng?

A If A, B, C >0 then

B. If (A>0) and (B>0) and (C>0) then C.D. If A>0 and B>0 or C>0 then If (A>0) or (B>0) or (C>0) then

Câu 28: Trong NNLT Pascal, mặc cú pháp câu lệnh sau với cấu trúc lặp FOR có lệnh con?

A For i:=1 to 100 a:= a - 1;

B. For i:=1 to 100 do; a:= a - 1; C.D. For i:=1 to 100 a:= a - For i:=1; to 100 a:= a - 1;

Câu 29: Trong NNLT Pascal, măt cú pháp câu lệnh sau với cấu trúc lặp nhiều câu lệnh con?

A. For i:=1 to 100 a:=a-1;

b:=a-c; ENDFor;

B. For i:=1 to 100 BEGIN a:=a-1;

b:=a-c; END;

C. For i:=1 to 100 BEGIN

a:=a-1; b:=a-c END;

(3)

a:=a-1; b:=a-c

Câu 30: Cho đoạn chương trình sau:

If (a<>1) then x:= div a else x:= -2013; write('x=',x+1);

Khi cho a = đoạn chương in hình giá trị x bao nhiêu?

A. -2012 B -2013 C. D. 10

Câu 31: Đoạn chương trình: Min:=a; If b<Min then Min:=b;

Hãy cho biết đoạn chương trình dùng để: A Tìm giá trị lớn số a b

B. Tìm giá trị bé số a b

C Tính giá trị a D Tính giá trị b

Câu 32: Trong NNLT pascal, đoạn chương trình sau đưa kết gì?

For i:=10 downto write(i,' '); A. 10

B. 10 C.D. Đưa 10 dấu cách Khơng đưa kết

Câu 33: Cho biết kết đoạn chương trình sau?

N:=5; Tong:=0; For i:=1 to n do

If (i mod 3=0) then Tong:=Tong+1; Write(Tong);

A. B. C. 10 D.

Câu 34: Xác định kết sau thực câu lệnh sau: A:=sqr(3)/sqrt(9);

A. A gán giá trị

B. A gán giá trị

C. A gán giá trị

D. A gán giá trị

Câu 35: Trong NNLT Pascal, cho biết kết in hình đoạn chương trình sau:

Var a,b: byte; BEGIN

a:=5; b:=3; a:=b; b:=a; write(b,a);

END.

A. 33 B. 35 C. 53 D. 55

Câu 36: Trong NNLT Pascal, đoạn chương trình sau dùng để làm gì?

Var x,y,t: integer; BEGIN

x:=t; t:=y; y:=x; END.

A. Hoán đổi giá trị y t

B. Hoán đổi giá trị x t

C. Hoán đổi giá trị x y

D. Cho biến nhận giá trị

Câu 37: Xét chương trình sau:

Var a,b: integer; BEGIN

a:=575; b:=678; if a<b then write('1'); if a=b then write('0'); if a>b then write('2'); END.

Kết chương trình là:

A. B. C. D. 102

Câu 38: Cho đoạn chương trình đây:

Var i,s: integer; BEGIN

i:=7; s:=4;

(4)

else s:=s+2; write('Tong s la:',s); END.

Kết chương trình là:

A.

B. 24

C.

(5)

Câu 39: Đoạn chương trình sau cho kết gì?

For i:=M to N If (i mod = 0) or (i mod = 0) then T:=T+i; A. Tính tổng số chia hết cho phạm vi M N

B. Tính tổng số chia hết cho phạm vi M N

C. Tính tổng số chia hết cho cho phạm vi M N

D. Tính tổng số chia hết cho cho phạm vi

Câu 40: Đoạn chương trình sau cho kết gì?

For i:=1 to 999 If (i mod <>0) and (i mod = 0) then writeln(i); A. Tính tổng số lẻ chia hết cho phạm vi từ đến 999

B. Tính tổng số chẳn chia hết cho phạm vi từ đến 999

C. Liệt kê số lẻ chia hết cho phạm vi từ đến 999

Ngày đăng: 02/04/2021, 08:23

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

  • Đang cập nhật ...

TÀI LIỆU LIÊN QUAN

w