Bài tập (1-3)

Chia sẻ bởi Nguyễn Hồng Vinh | Ngày 24/10/2018 | 38

Chia sẻ tài liệu: Bài tập (1-3) thuộc Tin học 8

Nội dung tài liệu:

ÔN TẬP
1
DANH SÁCH CÂU HỎI
TRẮC NGHIỆM
2
CÂU 1
CÂU 2
CÂU 3
CÂU 4
CÂU 5
CÂU 6
CÂU 7
CÂU 8
CÂU 9
CÂU 10
CÂU 11
CÂU 12
CÂU 13
CÂU 14
CÂU 15
CÂU 16
CÂU 17
CÂU 18
CÂU 19
CÂU 20
TL
KT
Câu 1: Chương trình dịch là gì?
Chương trình dịch ngôn ngữ tự nhiên ra ngôn ngữ máy.
Chương trình dịch ngôn ngữ máy ra ngôn ngữ tự nhiên.
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 thành chương trình được thực hiện trên máy tính cụ thể
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ữ lập trình.
A
B
C
D
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
3
Câu 2: Trong ngôn ngữ lập trình Pascal từ khóa Program dùng để
Khai báo tên chương trình.
Khai báo biến.
Khai báo thư viện.
Khai báo hằng.
A
B
C
D
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
4
Câu 3: Trong ngôn ngữ lập trình Pascal từ khóa Uses dùng để:
Khai báo tên chương trình.
Khai báo biến.
Khai báo thư viện.
Khai báo hằng.
A
B
C
D
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
5
Câu 4: Trong ngôn ngữ lập trình khẳng định nào sai trong các khẳng định sau:
Phần tên chương trình không nhất thiết phải có.
Phần thân chương trình có thể có hoặc không.
Phần khai báo có thể có hoặc không.
Phần thân chương trình nhất thiết phải có.
A
B
C
D
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
6
Câu 5: Ngôn ngữ dùng để viết các chương trình máy tính gọi là:
Ngôn ngữ máy tính.
Ngôn ngữ lập trình.
Ngôn ngữ nhị phân.
Ngôn ngữ viết.
A
B
C
D
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
7
Câu 6: Khẳng định nào đúng khi đặt tên trong ngôn ngữ lập trình Pascal sau đây:
Tên không được bắt đầu bằng chữ số và có thể trùng với từ khóa.
Tên được chứa dấu cách và không được trùng với từ khóa.
Tên không được trùng với từ khóa và không được chứa dấu cách.
Tên không được bắt đầu bằng chử số, không được chứa dấu cách, không được trùng với từ khóa.
A
B
C
D
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
8
Câu 7: Phần thân chương trình bao gồm:
Các câu lệnh mà máy tính cần thực hiện.
Chứa các lệnh viết sẵn có thể sử dụng trong chương trình.
Bắt đầu bằng từ khóa Begin và kết thúc bằng từ khóa End.
Các câu lệnh mà máy tính cần thực hiện, bắt đầu bằng từ khóa Begin và kết thúc bằng từ khóa End.
A
B
C
D
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
9
Câu 8: Cấu trúc chung của chương trình bao gồm phần nào?
Phần khai báo, phần mở đầu, phần kết thúc.
Phần khai báo và phần thân của chương trình.
Phần tên chương trình và phần thân chương trình.
Phần tên chương trình, phần khai báo, phần mở đầu, phần kết thúc.
A
B
C
D
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
10
Câu 9: Trong các tên sau đây, tên nào là không hợp lệ trong ngôn ngữ Pascal?
Ban_kinh
Program
Lop7A
Thang10
A
B
C
D
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
11
Câu 10: Trong các tên sau đây, tên nào là hợp lệ trong ngôn ngữ Pascal:
8A
tamGiac
Program
Bai tap
A
B
C
D
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
12
Câu 11: Trong Pascal, để chỉ rõ cho chương trình dịch hiểu dãy chữ số 5232 là kiểu xâu, ta phải đặt dãy số 5232 này trong cặp dấu gì?
Dấu ngoặc đơn.
Dấu ngoặc nhọn.
Dấu nháy đơn.
Dấu ngoặc vuông.
A
B
C
D
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
13
Câu 12: Chạy chương trình nhấn tổ hợp phím:
Alt + F9
Alt + F5
Ctrl + F9
Ctrl + F5
A
B
C
D
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
14
Câu 13: Trong Pascal, câu lệnh Delay(x) có ý nghĩa như thế nào?
Tạm dừng chương trình cho đến khi người dùng nhấn phím Enter.
Tạm dừng chương trình cho đến khi người dùng nhấn phím Shift.
Tạm dừng chương trình cho đến khi người dùng nhấn phím Alt.
Tạm dừng chương trình trong vòng x phần nghìn giây, sau đó tự động tiếp tục chạy.
A
B
C
D
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
15
Câu 14: Hãy cho biết kết quả xuất ra màn hình sau khi thực hiện câu lệnh Writeln(‘16*2-3=’,16*2-3);
16*2-3=
16*2-3=29
29
16*2-3
A
B
C
D
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
16
Câu 15: Kết quả của biểu thức
4*5/2+6 mod 4 bằng:
0
4
11
Không có kết quả nào thích hợp
A
B
C
D
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
17
Câu 16: Trong Pascal, kết quả của phép chia hai số sẽ là kiểu dữ liệu gì?
Số nguyên
Số thực
Kí tự
Xâu kí tự
A
B
C
D
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
18
Câu 17: Trong Pascal, câu lệnh Readln có ý nghĩa như thế nào?
Tạm dừng chương trình cho đến khi người dùng nhấn phím Enter.
Tạm dừng chương trình cho đến khi người dùng nhấn phím Shift.
Tạm dừng chương trình cho đến khi người dùng nhấn phím Alt.
Tạm dừng chương trình trong vòng x phần nghìn giây, sau đó tự động tiếp tục chạy.
A
B
C
D
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
19
Câu 18: Hãy xác định kết quả so sánh của biểu thức x > 10 -3x
Đúng khi x > 2.5 ,ngược lại kết quả so sánh sai.
Đúng khi x < 2.5 ,ngược lại kết quả so sánh sai.
Đúng khi x > 3 ,ngược lại kết quả so sánh sai.
Đúng khi x < 3 ,ngược lại kết quả so sánh sai.
A
B
C
D
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
20
Câu 19: Biểu thức toán học ax2 + bx +c được biểu diễn trong Pascal như thế nào?
a*x*x + b*x + c
a.x.x + b.x + c
a*x^2 + b*x +c
a*x*a*x + b*x + c
A
B
C
D
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
Câu 20: Có bao nhiêu bước để tạo ra chương trình máy tính:
1 bước
2 bước
3 bước
4 bước
A
B
C
D
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
22
PHẦN TỰ LUẬN
Dạng 1:Viết các biểu thức toán học dưới dạng biểu thức trong Pascal.
Dạng 2: Xác định kết quả của các phép so sánh
Dạng 3: Viết chương trình
23
Bài 1: Viết các biểu thức toán học sau đây dưới dạng biểu thức trong Pascal.
 
24
;
=> a/b + c/d
=> (2*a*a + 2*c*c*c -a)/4 + (5*x+y*y*y)/(x+y)
=> 1/(b+2)*(a*a+c) - 2*y/(x*x)
=> (a*a + b)*(1+c)* (1+c)* (1+c)
Xác định kết quả của các phép so sánh
a. 15-8 ≥ 3
b. (20-5)2 ≠ 25
c. 112 = 121
d. x > 10 - 3x
25
Đúng;
Đúng;
Sai
Đúng khi x > 2.5; ngược lại, phép so sánh có kết quả sai.
Viết chương trình tính diện tích và chu vi hình chữ nhật với độ dài hai cạnh là 4 và 6
Program DT_CV_HCN;
Begin
Writeln(‘Dien tich HCN là:’,4*6);
Write(‘Chu vi HCN la:’,(4+6)*2);
Readln;
End.
26
KIỂM TRA 15 PHÚT
Đề 1:
Câu 1: Em hãy cho biết các thành phần chính trong cấu trúc của chương trình?
Câu 2: Hãy lập bảng liệt kê các kí hiệu của các phép toán số học trong NNLT Pascal?
Đề 2:
Câu 1: Em hãy cho biết các thành phần chính trong cấu trúc của chương trình?
Câu 2: Hãy lập bảng liệt kê các kí hiệu của các phép so sánh học trong NNLT Pascal và so sánh với các kí hiệu trong toán học?
27
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...

Người chia sẻ: Nguyễn Hồng Vinh
Dung lượng: | Lượt tài: 1
Loại file:
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)