TIẾT 17-18_BÀI TẬP_TIN 8_HỌC KỲ I

Chia sẻ bởi Nguyễn Dương Hạnh | Ngày 24/10/2018 | 53

Chia sẻ tài liệu: TIẾT 17-18_BÀI TẬP_TIN 8_HỌC KỲ I thuộc Tin học 8

Nội dung tài liệu:

1
TIẾT 17-18
BÀI TẬP
TIN HỌC LỚP 8
2
Câu 1: Chương trình dịch là
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 bậc cao 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ữ bậc cao.
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
4
Câu 3: Trong ngôn ngữ lập trình Pascal 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 khai báo có thể có hoặc không
Phần thân chương trình có thể có hoặc không
Phần thân chương trình nhất thiết phải có
5
Câu 4: Trong ngôn ngữ lập trình Pascal, với câu lệnh như sau: Writeln (‘KQ là:’, a); cái gì sẽ in ra màn hình?
Ket qua la: a;
KQ la a;
Không đưa ra gì cả
KQ la:;
6
Câu 5 : Trong các tên dưới đây, tên nào hợp lệ trong Ngôn ngữ Pascal ? Tại sao ?
A. muaxuannhonho 
B. integer
C. 101_con_cho_dom
D. Ngay-20-11
E. STRING
F. Du am
7
6: Phát hiện lỗi trong chương trình sau và sửa lại cho đúng
Program Chuong trinh 1;
Begin
Uses crt;
Writeln ( hoa cỏ mùa xuân);
End;
Program Chuongtrinh1;
Uses crt;
Begin
Writeln ( ‘hoa co mua xuan’);
End.
Sau khi chỉnh sửa Chương Trình
8
Câu 7 Trong Turbo Pascal, để thực thi chương trình:
Nhấn phím F9

Nhấn tổ hợp phím Alt+F5

Nhấn tổ hợp phím Ctl+F9

D. Nhấn tổ hợp phím Alt+F9
9
Câu 8: Chọn kết quả đúng khi thực hiện phép chia, phép chia lấy phần nguyên, phép chia lấy phần dư của hai số nguyên
26/4 = 6; 26 div 4 = 6; 26 mod 4 = 2
26/4 = 6; 26 div 4 = 6; 26 mod 4 = 2
26/4 = 6; 26 div 4 = 2; 26 mod 4 = 6
26/4 = 6.5; 26 div 4 = 6; 26 mod 4 = 2
10
Câu 9: Từ khóa nào sau đây dùng để khai báo hằng?
A. Uses
B. Var
C. Const
D. Program
11
A. x:= 5000000;
B. x:= ‘tin_hoc’;
C. x:= 200;
D. x:= 1.23;
Câu 10 Khi ta khai báo biến x có kiểu là integer thì phép gán nào sau đây là hợp lệ?
12
Câu 11: Để khai báo biến x thuộc kiểu số thực ta khai báo:
A. Var x: String;
B. Var x: integer;
C. Var x: Char;
D. Var x: Real;
13
Câu 12: 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);
A. 16*2-3=
B. 16*2-3=29
C. 29
D. 16*2-3
14
Câu 13: Trong các tên sau tên nào viết đúng:
Tamgiác;
Hinh_chu_ nhat!
C. Hinhthoi;
D. 1Hinh_binh_hanh;
15
Câu 14: Trong các chương trinh, chương trinh nào không hợp lệ:
16
Câu 15: Trong NNLT Pascal, biểu thức được biểu diễn như thế nào?
A. 1/(x-a)*(b+2)/(2+a)
B. 1/x-(a*b+2)/(2+a)
C. 1/x-a*(b+2)/(2+a)
D. (1/x-a*b+2)/(2+a)
17
Câu 17: Các thành phần cơ bản của một ngôn ngữ lập trình gồm:
A. Bảng chữ cái và các quy tắc để viết các câu lệnh.
B. bảng chữ cái và các từ khoá
C. Các từ khoá và tên
D. Bảng chữ cái, các từ khoá và tên
18
Câu 17:Để nhập dữ liệu ta dùng lệnh
A. Clrscr;
B. Readln(x);
D. X:= ‘dulieu’;
C. Write(‘Nhap du lieu’);
19
Câu 18: Khi ta khai báo biến x có kiểu là String thì phép gán nào sau đây là hợp lệ?
a. x:= 1.23
c. x:= 5000000;
b. x:= ‘tin_hoc’;
d. x:= 200;
20
Câu 18 Hãy sửa lại chương trình dưới đây cho đúng:
Var x,y,z := integer;
Begin;
x:= 15
y= 6;
z:= x/y;
writeln(z);
End.
Var x,y : integer;
z: Real;
Begin
x:= 15;
y:= 6;
z:= x/y;
writeln(z);
End.
Chương trình sau khi chỉnh sửa
21
22
23
* 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 Dương Hạnh
Dung lượng: | Lượt tài: 2
Loại file:
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)