KT 1 tiet
Chia sẻ bởi Nguyễn Thanh Long |
Ngày 14/10/2018 |
47
Chia sẻ tài liệu: KT 1 tiet thuộc Tin học 8
Nội dung tài liệu:
Bài kiểm tra 1 tiết
Môn: Tin học 8
I. (5,0 đ) Khoanh tròn chữ cái trước câu trả lời đúng trong các câu sau:
Câu 1: Các cách đặt tên sau cách nào là hợp lệ trong ngôn ngữ lập trình ?
A. lop 8 B. end C. 8a D. ho_ten
Câu 2: Các kiểu dữ liệu số của ngôn ngữ lập trình Pascal:
A. integer và char B. integer và real
C. integer, real và char D. char và string
Câu 3: Các phép toán số học trong ngôn ngữ Pascal là:
A. +, -, *, / B. +, -, *, /, mod, div
C. +, -, >, <, <=, >=, <> D. *, /, mod, div
Câu 4: Kết quả của phép toán 35 mod 4 là:
A. 8 B. 1 C. 2 D. 3
Câu 5: Kết quả của phép toán 23 div 4 là:
A. 5 B. 4 C. 3 D. 2
Câu 6: Trong Pascal cách khai báo biến nào sau đây là đúng:
A. var n:= integer B. var n: integer C. const n:integer D. var n= real
Câu 7: Trong Pascal cách khai báo hằng nào sau đây là đúng:
A. var hoten:’Nguyen Van A’ B. var hoten=’Nguyen Van A’
C. const hoten=’Nguyen Van A’ D. const hoten:=’Nguyen van A’
Câu 8: Các thành phần cơ bản của ngôn ngữ lập trình là:
A. Các từ khoá và tên B. Bảng chữ cái, các từ khoá và tên
C. Bảng chữ cái và các quy tắc D. Chỉ bảng chữ cái và các từ khoá.
Câu 9: Giả sử A được khai báo là biến kiểu dữ liệu số thực, X là biến kiểu dữ liệu xâu. Phép gán nào sau đây không hợp lệ.
A. A:=4 B. X:=’1234’ C. A:=’1234’ D. X:=’Ha Noi’
Câu 10: Thực hiện phép toán tính trung bình cộng hai giá trị nằm trong hai biến nhớ a và b. Kết quả gán vào biến x, được viết là:
A. x=(a+b)/2 B. x: (a+b)/2 C. x((a+b)/2 D. x:=(a+b)/2
II. (1,0 đ) Viết các biểu thức toán học dưới đây bằng các ký hiệu trong Pascal:
a) ax2 + bx+ b) (a2 + b)(1 + c)3
IiI. (2,0 đ) Hãy liệt kê các lỗi nếu có trong chương trình dưới đây và sửa lại cho đúng:
Program Kiem_tra;
Var a, b:= integer;
Const c: 30;
Begin
a:= 120 + c;
b:=’24’;
writeln(a);
write(b)
readln;
End.
Sai
Sửa lại
IV. (2,0đ) Hãy điền vào chổ trống để hoàn thành bài toán: Viết chương trình nhập vào hai số nguyên a và b, in giá trị của a, b ra màn hình. Sau đó hoán đổi các giá trị của a và b rồi lại in ra màn hình giá trị
Môn: Tin học 8
I. (5,0 đ) Khoanh tròn chữ cái trước câu trả lời đúng trong các câu sau:
Câu 1: Các cách đặt tên sau cách nào là hợp lệ trong ngôn ngữ lập trình ?
A. lop 8 B. end C. 8a D. ho_ten
Câu 2: Các kiểu dữ liệu số của ngôn ngữ lập trình Pascal:
A. integer và char B. integer và real
C. integer, real và char D. char và string
Câu 3: Các phép toán số học trong ngôn ngữ Pascal là:
A. +, -, *, / B. +, -, *, /, mod, div
C. +, -, >, <, <=, >=, <> D. *, /, mod, div
Câu 4: Kết quả của phép toán 35 mod 4 là:
A. 8 B. 1 C. 2 D. 3
Câu 5: Kết quả của phép toán 23 div 4 là:
A. 5 B. 4 C. 3 D. 2
Câu 6: Trong Pascal cách khai báo biến nào sau đây là đúng:
A. var n:= integer B. var n: integer C. const n:integer D. var n= real
Câu 7: Trong Pascal cách khai báo hằng nào sau đây là đúng:
A. var hoten:’Nguyen Van A’ B. var hoten=’Nguyen Van A’
C. const hoten=’Nguyen Van A’ D. const hoten:=’Nguyen van A’
Câu 8: Các thành phần cơ bản của ngôn ngữ lập trình là:
A. Các từ khoá và tên B. Bảng chữ cái, các từ khoá và tên
C. Bảng chữ cái và các quy tắc D. Chỉ bảng chữ cái và các từ khoá.
Câu 9: Giả sử A được khai báo là biến kiểu dữ liệu số thực, X là biến kiểu dữ liệu xâu. Phép gán nào sau đây không hợp lệ.
A. A:=4 B. X:=’1234’ C. A:=’1234’ D. X:=’Ha Noi’
Câu 10: Thực hiện phép toán tính trung bình cộng hai giá trị nằm trong hai biến nhớ a và b. Kết quả gán vào biến x, được viết là:
A. x=(a+b)/2 B. x: (a+b)/2 C. x((a+b)/2 D. x:=(a+b)/2
II. (1,0 đ) Viết các biểu thức toán học dưới đây bằng các ký hiệu trong Pascal:
a) ax2 + bx+ b) (a2 + b)(1 + c)3
IiI. (2,0 đ) Hãy liệt kê các lỗi nếu có trong chương trình dưới đây và sửa lại cho đúng:
Program Kiem_tra;
Var a, b:= integer;
Const c: 30;
Begin
a:= 120 + c;
b:=’24’;
writeln(a);
write(b)
readln;
End.
Sai
Sửa lại
IV. (2,0đ) Hãy điền vào chổ trống để hoàn thành bài toán: Viết chương trình nhập vào hai số nguyên a và b, in giá trị của a, b ra màn hình. Sau đó hoán đổi các giá trị của a và b rồi lại in ra màn hình giá trị
* 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 Thanh Long
Dung lượng: 32,50KB|
Lượt tài: 1
Loại file: doc
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)