1. Trang chủ
  2. » Tất cả

Truong thpt yen dung so 2 tin 11 de cuong on tap thi giua hki 9b05e 5741

5 1 0

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Đề cương ôn tập thi giữa HKI môn Tin Học lớp 11
Tác giả Bùi Thị Thu Huyền
Trường học Trường trung học phổ thông Yên Dũng số 2
Chuyên ngành Tin học
Thể loại đề cương ôn tập
Năm xuất bản 2022 - 2023
Thành phố Yên Dũng
Định dạng
Số trang 5
Dung lượng 201,99 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

ôn tập giữa hki BÙI THỊ THU HUYỀN NĂM HỌC 2022 2023 10/24/22 ÔN TẬP GIỮA HKI | ĐỀ CƯƠNG ÔN TẬP THI GIỮA HKI MÔN TIN HỌC 11 I TRẮC NGHIỆM Câu 1 Chương trình viết bằng ngôn ngữ bậc cao không có đặc điểm[.]

Trang 1

ĐỀ CƯƠNG ÔN TẬP THI GIỮA HKI

MÔN: TIN HỌC 11

I TRẮC NGHIỆM

Câu 1: Chương trình viết bằng ngôn ngữ bậc cao không có đặc điểm nào trong các đặc điểm sau?

A Kiểu dữ liệu và cách tổ chức dữ liệu đa dạng, thuận tiện cho mô tả thuật toán;

B Không phụ thuôc vào loại máy, chương trình có thể thực hiện trên nhiều loại máy;

C Ngắn gọn, dễ hiểu, dễ hiệu chỉnh và nâng cấp;

D Máy tính có thể hiểu và thực hiện trực tiếp chương trình này;

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

A 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ể

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

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

D.Chương trình có chức năng chuyển đổi chương trình được viết bằng ngôn ngữ máy thành ngôn ngữ bậc

cao

Câu 3 Phát biểu nào dưới đây là sai khi nói về biên dịch và thông dịch ?

A Chương trình dịch của ngôn ngữ lập trình bậc cao gọi là biên dịch còn thông dịch là chương trình dịch

dùng với hợp ngữ;

B Một ngôn ngữ lập trình có thể có cả chương trình thông dịch và chương trình biên dịch;

C Thông dịch lần lượt dịch và thực hiện từng câu lệnh còn biên dịch phải dịch trước toàn bộ chương trình

sang mã nhị phân thì mới có thể thực hiện được;

D Biên dịch và thông dịch đều kiểm tra tính đúng đắn của câu lệnh;

Câu 4: Trong ngôn ngữ lập trình Pascal, hằng xâu ký tự nào sau đây được viết đúng?

A "Truong THPT Yen Dung 2"

B Truong THPT Yen Dung 2

C 'Truong THPT Yen Dung 2"

D 'Truong THPT Yen Dung 2'

Câu 5: Hãy chọn biểu diễn đặt tên đúng trong Pascal:

Câu 6 Trong các cách khai báo Hằng sau đây, cách khai báo nào là đúng ?

A Const Pi = 3,14; B Const = Pi; C Const Pi = 3.1; D Pi = 3.14

Câu 7: Tên nào sai trong các tên sau?

Câu 8: Trong ngôn ngữ Pascal, tên nào sau đây không phải là tên dành riêng?

Trang 2

Câu 9: Trong các khai báo tên chương trình, khai báo nào sau đây đúng?

A Program Vi_du B Program AB-C ; C Program Vi du ; D Program Vi_du ;

Câu 10: Ta có khai báo sau :

Var

a,b,c : integer;

d: Real;

e,f : char;

g: Boolean;

Với khai báo trên thì máy tính sẽ cấp phát bộ nhớ là bao nhiêu byte?

Câu 11: Giả sử biến p có kiểu dữ liệu là số nguyên tồn tại trong phạm vi từ 10 đến 256 Cách khai báo P nào

sau đây là đúng và tốn ít bộ nhớ nhất?

Câu 12: Chỉ ra khai báo đúng trong các khai báo sau?

A Var E, E1, E2, e byte; B Var A2, b, C, d : integer;

C Var F, 1F, 2F, 3F = word; D Var B 9, B10, B11, B12 : char

Câu 13: Xét khai báo biến sau :

Var a, b, c : real;

i, j : byte;

Bộ nhớ cấp phát cho khai báo trên là bao nhiêu byte?

Câu 14 Cho một chương trình còn lỗi như sau :

Var A, b, d : real ;

A := 1; b := 1; c := 5 ;

d := b*b – 4*a*c ; writeln(‘d = ’,d);

END

Tìm kết luận đúng nhất về lỗi của chương trình trong các kết luận sau :

A Thiếu Begin và không khai báo biến c B Không khai báo biến

C Thiếu Begin và không khai biến d D Không có END

Câu 15: Cho khai báo biến sau đây (trong Pascal):

Var m, n: integer;

x, y: real;

Lệnh gán nào sau đây là sai?

Trang 3

Câu 16: Giá trị của biến x sau khi thực hiện câu lệnh x:= (10 mod 5 + 4) div 2 là:

Câu 17: Kết quả của biểu thức sqr((Sqrt(40 mod 6 ))) là:

Câu 18 Trường hợp nào sau đây không phải là lệnh gán trong Pascal ?

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

Câu 19 Biểu thức : 32 div 3 mod 2 + 5 / 2 * 3 có giá trị là :

A 7.0; B 7.5; C 8.0; D 8.5;

Câu 20 Những biểu thức nào sau đây có giá trị TRUE ?

A ( 4 > 2 ) and not( 4 + 2 < 5 ) or ( 2 > 4 div 2 ); B ( 20 > 19 ) and ( 2+11 <13 );

C ( 3 < 5 ) or ( 4 + 2 < 5 ) and ( 2 < 4 div 2 ); D 4 + 2 * ( 3 + 5 ) < 18 div 4 * 4 ;

Câu 21: Cú pháp của thủ tục đưa dữ liệu ra màn hình là:

A Writeln(<Danh sách kết quả ra>); B Writeln(<Danh sách biến vào>);

C Readln <Danh sách kết quả ra>; D Readln(<Danh sách biến vào>);

Câu 22: Để nhập giá trị cho hai biến a và b ta dùng lệnh?

A Write(a,b); B Real(a,b); C Read('a,b'); D Readln(a,b);

Câu 23: Câu lệnh: writeln(‘Dien tich hinh vuong la: ’,s); sẽ đưa ra màn hình:

A Dien tich hinh vuong la: s B Dien tich hinh vuong la:

C Dien tich hinh vuong la:<giá trị của s> D Diện tích hình vuông:

Câu 24: Trong Turbo Pascal, để lưu chương trình, ta thực hiện:

A Nhấn tổ hợp phím Alt + F2 B Nhấn tổ hợp phím Shift + F2

C Nhấn tổ hợp phím Ctrl+F2 D Nhấn phím F2

Câu 25 Cho biết kết quả sau khi thực hiện lệnh :

Begin

a := 100; b := 30;

x := a div b ; Write(x);

End

Câu 26 Trong ngôn ngữ lập trình Pascal, cho đoạn chương trình

Var a, b : real;

Begin

a := 1;

b := 12*(a-2);

Trang 4

writeln(b);

End

Sau khi chạy chương trình, kết quả trên màn hình là

A -12 B -1.2000000000E+01 C -1.2000000000E+00 D -12.000000000E+01

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

x:=2;

y:=3;

IF x > y THEN F:= 2*x – y ELSE

IF x=y THEN F:= 2*x ELSE F:= x*x + y*y ;

Sau khi thực hiện đoạn chương trình trên, giá trị F là:

A F=13 B F=1 C F=4 D Không xác định

Câu 28: Cho X= 5, sau khi thực hiện câu lệnh if – then X sẽ có giá trị là:

If 10 mod X = 1 then X:= X*2 else X:= X* 3;

Câu 29: Cấu trúc rẽ nhánh nào sau đây là đúng cú pháp?

A if x>y then max:= x.else max:= y; B if x>y then max:= x else max:= y;

C if x>y then max= :x else max=: y; D if x<y then min:= x;else min:= y;

Câu 30: Cho A, B, X là các biến thực Trong số các lệnh sau, câu lệnh nào là đúng?

A if (A<B); then X:=X+1 B if (A<B) then; X:=X+1

C if (A<B) then X:=A else X:=B; D if (A<B) then X:=A; else X:=B;

Câu 31: Hãy cho biết kết quả của đoạn lệnh sau:

A:=8;

If a>0 then

a:= a+1

Else

a:=a+2;

Write(a);

Câu 32 Hãy chọn cách dùng sai Muốn dùng biến X lưu giá trị nhỏ nhất trong các giá trị của hai biến A, B

có thể dùng cấu trúc rẽ nhá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 33: Để in ra màn hình biến tb, in với độ rộng 8 và có 2 chữ số thập ta viết:

A write(tb:2:8); B write(8:2:tb); C write(tb:8:2); D write(tb:8);

Trang 5

Câu 34:Trong cấu trúc rẽ nhánh dạng đủ câu lệnh < câu lệnh 2> được thực hiện khi :

Câu 35:Để thể hiện điều kiện 5 ≤ x ≤ 11, trong Pascal được viết như sau:

A (5<=x)&&(x<=11) B (5<=x)and(x<=11)

C (5<=x)||(x<=11) D (5<=x)or(x<=11)

II MỘT SỐ DẠNG BÀI TẬP TỰ LUẬN

Bài 1: Viết chương trình nhập vào x Tính y = x- 1 nếu x>=1, ngược lại y = 1-x

Bài 2: Viết chương trình nhập vào 3 cạnh của tam giác, sau đó đưa ra màn hình thông báo tam giác đó là loại

tam giác nào: thường, vuông hay cân?

Bài 3: Viết chương trình tính số tiền điện thoại phải trả sau a phút gọi, biết mỗi phút hết b đồng; a và b nhập

vào từ bàn phím

Bài 4: Viết chương trình nhập điểm của 1 học sinh rồi xuất ra màn hình kết quả học tập của học sinh đó biết:

Nếu điểm trung bình nhỏ hơn 5 thì xếp loại Yếu

Nếu điểm trung bình lớn hơn 5 và nhỏ hơn 6.5 thì xếp loại Trung bình

Nếu điểm trung bình lớn hơn 6.5 và nhỏ hơn 8 thì xếp loại Khá

Trường hợp còn lại xếp loại Giỏi

Bài 5: Viết chương trình tính tiền đi taxi từ số km đã đi được nhập từ bàn phím, biết

- 1km đầu tiên giá 15.000

- Từ km thứ 2 đến km thứ 5 giá 13.000

- Từ km thứ 6 trở đi giá 12.000

- Nếu đi hơn 100km sẽ được giảm 5% tổng số tiền phải trả

Bài 6: Viết chương trình tính chu vi, diện tích của các hình: chữ nhật, vuông, tròn, tam giác với độ dài các

cạnh được nhập từ bàn phím

Bài 7: Chuyển đổi biểu thức toán học sang biểu thức pascal sau

A

2

2

a c

a b

+ + +

− +

B

3 2

sin

a

c

a

+ +

Bài 8: Viết chương trình nhập vào số a Hiển thị lên màn hình thông báo a là số âm/dương/chẵn/lẻ/chia hết cho 3/chia hết cho 3 và 5

Ngày đăng: 21/02/2023, 09:30

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w