1. Trang chủ
  2. » Giáo án - Bài giảng

Gián án Kiem Tra Tin 11

3 196 0
Tài liệu đã được kiểm tra trùng lặp

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Kiểm tra tin học khối 11
Chuyên ngành Tin học
Thể loại Bài kiểm tra học kỳ
Định dạng
Số trang 3
Dung lượng 50 KB

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

Nội dung

Phát biểu nào sau đây là đúng?. a Chương trình là dãy các lệnh được tổ chức theo các qui tắc được xác định bởi một ngôn ngữ lập trình b Mọi bài toán đều có chương trình để giải trên máy

Trang 1

KIỂM TRA HỌC KỲ TIN HỌC KHỐI 11

THỜI GIAN : 45 PHÚT

HỌ TÊN HỌC SINH: LỚP _ ĐIỂM _

I/ TRẮC NGHIỆM (3 điểm):

ĐÁP ÁN

1. Phát biểu nào sau đây là đúng?

a) Chương trình là dãy các lệnh được tổ chức theo các qui tắc được xác định bởi một ngôn ngữ lập trình

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

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

d) Không có đáp án đúng

2. Xét biểu thức logic: (m mod 100 <10) and ( m div 100> 0)

Với giá trị nào của m dưới đây biểu thức sẻ cho kết quả là true

a) 9 b) 19 c) 99 d) 1009

3 Sau khi chương trình đã được dịch thông suốt, không còn lỗi

cú pháp, có cần tiếp tục hiệu chỉnh, tức là tìm và sửa lỗi trong chương trình nguồn nữa hay không?

a) Không b) Có c) Đáp án khác

4. Hãy chọn biểu diễn hằng đúng

a) 1,000

b) 0,145

c) abc

d) 12.4E-5

5. Hãy chọn ra từ khoá trong Pascal

a) Program b) Integer c) Write d) Readln

6. Hãy chọn phát biều đúng

a) Khi cần thay đổi ý nghĩa của một từ khoá nào đó người lập trình cần khai bái theo ý nghĩa mới

b) Tên do người lập trình đặt không được trùng với từ khoá nhưng được phép trùng với tên chuẩn

c) Trong chương trình tên gọi cũng là một đối tượng không thay đổi nên cũng có thể xem là hằng

d) Không có đáp án đúng

7 Xét câu lệnh y:=((( x+ 2)*x + 3)*x + 4)*x + 5; dùng để tính biểu thức nào trong các biểu thức sau:

a) y=x + 2x + 3x + 4x + 5

b) y=(x+2)(x+3)(x+4) + 5

c) y=x42 x33 x24x5

8. Phát biểu nào trong các phát biểu sau là sai trong câu lệnh While – do

a) Câu lệnh sau do được thực hiện ít nhất một lần

b) Câu lệnh sau do có thể không được thực hiện lần nào

c) Câu lệnh sau do không được phép là một câu lệnh while – do khác

9 Chương trình sẻ cấp bao nhiêu byte bộ nhớ cho việc khai báo sau:

var m, n, j, k : integer;

c1, c2 : char;

x, y, z : real;

u: extended;

z: word;

a) 32 b) 34 c) 36 d) 38

10 Biết rằng a, b, c là độ dài ba cạnh của một tam giác, biểu thức quan hệ nào sau đây cho kết quả là False

a) a + b > c b) (a + b)*(a – b) > c*c c) (a + b)*(a+b) > c*c

11.Viết dạng toán học của biểu thức sau: a)

asinx

a2x21 b) 100 ≥ N > 0 a)

b)

-12 Xét đoạn lệnh:

Write('K = ) ; readln (K)

for I:=1 to 10 do A[i]:=K/i;

Trang 2

A khai báo kiểu dữ liệu là kiểu _

Các phần tử của A có kiểu là kiểu _

13 Cho câu lệnh (1đ)

for I:=1 to N do Write(I*(I+1) div 2); Hãy viết là câu

lệnh trên bằng đoạn lệnh thay thế vòng lặp For-do

bằng dòng lệnh While-do

-

-

-14.Viết đoạn lệnh bằng cách dùng câu lệnh if (1đ) x + y nếu x > 1 và y > 1 x – y nếu x > 1 và y ≤ 1 v= -x + y nếu x ≤ 1 và y > 0 -x – y nếu x ≤ 1 và y ≤ 0

-15.Viết chương trình nhập vào giá trị n là cạnh của một tam giác giác vuông cân, kiểm tra nếu n< 2 thì yêu cầu nhập lại giá trị n, ngược lại với n ≥ 2 thì xuất ra màn hình tam giác vuông cân ( bằng dấu *) với cạnh là n

Ngày đăng: 01/12/2013, 21:11

TỪ KHÓA LIÊN QUAN

w