1. Trang chủ
  2. » Giáo Dục - Đào Tạo

De kiem tra 1 tiet

4 630 1

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

THÔNG TIN TÀI LIỆU

Nội dung

Câu 21: Chuù thích söû duïng trong ngoân ngöõ laäp trình Pascal coù theå ñöôïc ghi trong:A. a)..[r]

(1)

Kiểm tra 45 (Đề 1)

Môn: tin học 11

Họ tên: Lớp: Cõu 1: Chương trình sau trả giá trị bao nhiêu?

Var y, x, i:byte;

Begin X:=20; i:=1; y = 0; While i < x Begin Y:=x+i; i:=i+5;

End;

Writeln(‘gia tri cua y:= ‘,y); End

A Y = 36 B Y = 31 C Y = 26 D Y = 41

Câu 2: Để tìm giá trị lớn hai số a, b dùng câu lệnh sau

A If a > b then Max = a else Max = b; B Max := a If a > b then Max := b; C Max := b If a<b then Max := b; D.Max := a If Max < b then Max := b; Câu 3: Cho đoạn chương trình:

Var i,j:integer;

Begin for i:=1 to begin for j:= to 10 write('*'); writeln;End đoạn chương trình có tác dụng

A in hình hình chữ nhật có hàng ngang 10 ký tự * hàng dọc ký tự * B in hình 50 ký tự * hàng dọc

C in hình hình chữ nhật có hàng ngang ký tự * hàng dọc 10 ký tự * D in hình 50 ký tự * hàng ngang

Câu 4: Trong ngơn ngữ lập trình Pascal, cho đoạn chương trình: i:=1;

While i <3 Begin

Write(“Hello Word”); i:=i+2; End;

Chữ “Hello Word “ in hình lần

A 2 B 3 C 4 D.1

Câu 5: Trong NNLT Pascal, cho đoạn chương trình: Begin For i:=1 to 12

if i mod = then write( i+2); Trên hình có kết sau đây:

A 10 12 14 B 10 12 14 C 10 12 14 D 11 13 Câu 6: Trong ngơn ngữ lập trình Pascal, đoạn lệnh sau đúng

A for i:= to a:= a+ i; B for i = to a:= a+ i; C for i: = to a:= a+ i D for i ;= to a:= a+ i;

Câu 7: Trong ngơn ngữ lập trình Pascal đoạn chương trình sau thực cơng việc gì? T:=0;

For i:=1 To N Do

If (i mod = 0) or (i mod 5= 0) Then T:=T+i;

A Tìm ước N; B Tính tổng ước thực N; C Tính tổng số chia hết cho phạm vi từ đến N; D Tính tổng số chia hết cho phạm vi từ đến N; Câu 8: Kết biểu thức sqrt((ABS(25-50) div 2)) là?

A 3 B 1 C 2 D 4

x+1;

If x <= 101 then x: =x+1 Else x:=x-1;

Cho x=100 kết x bao nhiêu?

A 102 B 101 C 99 D 100

(2)

Câu 9: Đoạn chương trình sau cho kết gì? For i:=10 Downto Do Write(i ,' ');

A 10 1 B 10987654321 C 10 D Đa 10 dấu cách Câu 10: Xét chương trình sau: Var a,b:integer;

BEGIN

a := 1; b := 2; b := b + a; a := a + b; writeln(a);

END;

Kết a chạy hết đoạn chương trình là:

A 3 B 4 C 5 D 2

Câu 11: Biểu thức sau khơng có kết 1?

A (sqrt(25) div 4) B (sqrt(25) / 4) C (sqrt(25) mod 4) D (sqrt(25) div 5)

Câu 12: Nếu biến nguyên A có giá trị nằm phạm vi từ đến 216 -1 biến A có kiểu :

A Byte. B Word. C Integer. D Longint.

Câu 13: Để thoát khỏi Turbo Pascal thực hiện:

A Nhấn tổ hợp phím Ctrl + F3 B Nhấn tổ hợp phím Alt + F3 C Nhấn tổ hợp phím Ctrl + X D Nhấn tổ hợp phím Alt + X Câu 14: Cho đoạn chương trình:

IF A>B then Begin

TG:=A; A:=B; B:=TG; End;

Với A=10 B=5 kết A, B sau thực đoạn chương trình là? A A=10 B=5 B A=15 B=10 C A= B=10 D A,B,C sai Câu 15: Câu lệnh a:=5; Write('Ket qua la', a); đưa hình

A Ket qua a la 5 B Ket qua a la a C Ket qua la 5 D Khơng đưa cả Câu 16: Cách viết cho biểu thức sau TP: Sin(5x) + cos(3x+y)=12

a) Sin(5*x)+cos(3*x+y)=12 b) Sin(5*x)+cos(3x+y)=12

c) Sin5*x+cox3*x+y=12 d) Sin5*x+ cos3x+y =12

Câu 17: Chọn cú pháp đúng:

a) USES <danh sách biến> ;

b) PROGRAM <tên chương trình> ; c) VAR <tên biến> := <giá trị> ;

d) CONST <tên hằng> : < Kiểu liệu> ;

Câu 18: Cho biết kết trả biểu thức sau: (20 mod 3) div + (15 div 4)

a) b) c) d) 10

Câu 19: Cho biết kết trả biểu thức sau: (99 div 9) mod + (13 div 3) div 2

a) 10 b) c) d)

Câu 20: Bộ nhớ cần cấp phát byte để lưu trữ: VAR X , Y , Z : Real ;C: Char ; I , J : Byte ;

a) 21 byte nhớ b) 20 byte nhớ

c) 15 byte nhớ d) 22 byte nhớ

Câu 21: Chú thích sử dụng ngơn ngữ lập trình Pascal ghi trong:

a) [ ) b) (* *) c) [ ] d) ( )

Câu 22: Cách viết cho biểu thức sau TP: 3x2

-5

(x-m)-15=13 a) 3*x*x- 1/sqr(5)*(x-m)-15=13

(3)

c) 3*x*x- 1/sqr(5)(x-m)-15=13 d) 3*x*x- (1/sprt(5))*(x-m)-15=13

Câu 23: Bộ nhớ cần cấp phát byte để lưu trữ: VAR X , Y :Boolean; D:Integer; A,B :LongInt;

a) 12 byte nhớ b) 20 byte nhớ

c) 21 byte nhớ d) 22 byte nhớ

Câu 24: Cho A= 19.5; B=45.93 Câu lệnh Write('Gia tri la:',A:6:2,B:8:3); hiển thị hình là:

a) Gia tri la:_ 19.50_ _ 45.930 b) Gia tri la:_ _19.5_ _ _ 45.93

c) Gia tri la:_ 19.5 _ _ _ 45.930 d) Gia tri la:_ _19.50_ _ 45.930

Câu 25: Cho biểu thức A= (18 div 2)=9; B= (25 mod 5)=0

a) Not (A Or B) = True b) Not(A Or B) = False

c) Not(A) Or Not(B) = True d) Not(A) And Not(B) = True

C©u 26: Xét chương trình Pascal sau:

Program Tinh_KC ; Const V_Xdap = 20 ;

V_Xmay = 50 ; Var t:,d:integer;

Begin

Write(' Nhap thoi gian t:'); readln(t); d:= (V_Xmay - V_Xdap)*t;

Writeln(' Khoang cach:',d:6,'km'); End

Input: t = Vậy Output = ?

A 40 B 100 C 80 D 60

C©u 27: Hãy viết biểu thức : 99.5 ≥ N >0 sang dạng biểu diễn tương ứng Pascal A (N>=99.5) and (N>0) C (N<=99.5) or (N>0) B (N >= 99.5) or (N>0) D (N <= 99.5) and (N>0) C©u 28: Trong Pascal phép tốn div, mod thuộc phép toán sau

A Phép toán Logic C Phép toán quan hệ

B Phép toán số học với số nguyên D Phép toán số học với số thực C©u 29: Trong Turbo Pascal, để khỏi Turbo Pascal

A Nhấn tổ hợp phím Alt + X C Nhấn tổ hợp phím Alt + F4 B Nhấn tổ hợp phím Ctrl + X D Nhấn tổ hợp phím Ctrl + F4

C©u 30: Cho biểu thức S = 1.00 + x1

x

(với x số nguyên khác -1) Khi khai báo biến để viết chương trình(giả sử có dùng biến S biến x) Theo em khai báo sau nhất?

A var S, x: Integer B var S, x: longint; C var S: Integer; x: real; D var S: real; x:Integer

(4)

Ngày đăng: 11/05/2021, 00:26

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w