Font size
Worksheetstin giữa kì
Total questions: 18
Worksheet time: 2hrs 12mins
Cho các từ khóa sau đây: Ngôn ngữ máy, dãy bit, ngôn ngữ lập trình, chương trình, trình biên dịch, ngôn ngữ tự nhiên. Em hãy điền vào chỗ trống các từ khóa sao cho đúng ý nghĩa và phù hợp
a. ………………………………………. được dùng trong giao tiếp hằng ngày.
b. Chương trình phải được viết bằng một ngôn ngữ nhất định được gọi là…………………
c. ……….……..…….……là ngôn ngữ duy nhất máy tính có thể hiểu được trực tiếp.
d. Để máy tính có thể xử lý thì thông tin đưa vào máy tính phải được chuyển thành dạng ………………………...............
e. …………………………..làm nhiệm vụ chuyển đổi chương trình được viết bằng ngôn ngữ lập trình sang ngôn ngữ máy.
f. Dãy các lệnh để máy thực hiện 1 nhiệm vụ nào đó được gọi là ……….…………………
Câu 2: Quá trình giải một bài toán trên máy tính gồm mấy bước, nêu tên các bước?
Câu 3: Xác định Input, Output của bài toán Tìm bội chung nhỏ nhất của hai số nguyên dương a, b.
Câu 4: Trong các tên do người lập trình đặt dưới đây, tên nào là hợp lệ?
Ve_trai_tim, 8A5, bai1, dien tich, chuvi, #3, tam giac, @love, VD1.
Câu 5: Quan sát chương trình được viết sẵn bên dưới. Em hãy điền vào chỗ trống.
Phần khai báo gồm các dòng:
Phần thân chương trình từ dòng……………..đến dòng
Các từ khóa trong chương trình là:
Tên do người lập trình đặt là:
Câu 6: Viết lại biểu thức số học sau trong Pascal: (2x3-5)2
Câu 7: Tính giá trị của biểu thức sau
A= 35 div 4 + 16 mod 3 – 2*3 + 100 div 2
Câu 8: Em hãy khai báo biến và hằng cho phù hợp với các yêu cầu dưới đây
a. Nhập vào bán kính. Xuất ra màn hình chu vi và diện tích của hình tròn, qui ước số Pi=3.14.
Câu 1: A được khai báo là biến với kiểu dữ liệu số nguyên, X là biến với kiểu dữ liệu xâu. Phép gán hợp lệ là:
A:= 4.5; B. X:= 57; C. A:=‘baitap’; D. X:= ‘1234’;
(a)
Câu 2: Trong Pascal, khai báo nào sau đây là sai:
A. program BaiTap 3;
B. uses crt;
C. var x1: byte;
D. const pi=3.14;
(a)
Câu 3: Nếu xuất ra màn hình kết quả của biểu thức 20 : 5, ta dùng lệnh:
A. Writeln(’20:5’); B. Writeln(20 /5);
C. Writeln(20:5); D. Writeln(’20 / 5’);
(a)
Câu 4: Phép so sánh nào cho kết quả đúng:
A. 2=5 B. 2≤5 C. 2>5 D. 2≥5
(a)
Câu 5: Kết quả của phép toán 5 mod 4 + 1 là bao nhiêu?
A. 2 B. 7 C. 5 D. 3
(a)
Câu 6: Phép toán sau cho ra kết quả là: (16-(16 mod 3))/3
A. 1 B. 3 C. 5 A. 15
(a)
Câu 7: Hãy chọn kết quả đúng:
A. 14/5=2; 14 div 5 = 2; 14 mod 5 = 4;
B. 14/5=2.8; 14 div 5 = 2; 14 mod 5 = 4;
C. 14/5=2.8; 14 div 5 = 4; 14 mod 5 = 2;
D. 14/5=3; 14 div 5 = 2; 14 mod 5 = 4;
(a)
Câu 8: Câu lệnh nhập giá trị cho các biến a, b là:
A. readln(a,b); B. readln(x,y); C. readln(m,n); D. readln(c,d);
(a)
Câu 9: Trong ngôn ngữ lập trình Pasal, câu lệnh gán nào sau đây đúng?
A. x : = real; B. z: 3; C. y: = a +b; D. I = 4;
(a)
Câu 10: Câu lệnh Writeln(‘y=’ , 15 div 3 +5); sẽ in ra kết quả:
A. 10 B. y=5 C. 5 D. y= 10
(a)
