De thi hk1 tin8 nghia dtnt dateh lam dong

Chia sẻ bởi Lê Kim Nghĩa | Ngày 14/10/2018 | 44

Chia sẻ tài liệu: de thi hk1 tin8 nghia dtnt dateh lam dong thuộc Tin học 8

Nội dung tài liệu:

Trường PTCS&PTTH DTNT ĐẠTẺH Kiểm tra Học kỳ 1(Đề 01)
Họ tên học sinh MÔN: Tin 8
Lớp Năm học 2010-2011
Điểm
Lời phê

I). Phần Trắc Nghiệm
Ngôn ngữ lập trình là
Ngôn ngữ máy;
Ngôn ngữ với các từ tiếng Anh;
Ngôn ngữ gồm các từ tiếng Anh và các câu lệnh điều kiện;
Ngôn ngữ được dùng để viết các chương trình máy tính.
Tại sao người ta phải tạo ra ngôn ngữ lập trình trong khi có thể điều khiển máy tính bằng ngôn ngữ máy
Trong ngôn ngữ máy, mọi lệnh đều được biểu diễn bằng con số 0 và con số 1 cho nên khó đọc và khó sử dụng
Các ngôn ngữ lập trình được phát triển để khắc phục các ngược điểm của ngôn ngữ máy
Ngôn ngữ lập trình có các cụm từ tự nhiên nên dễ nhớ, dễ sử dụng
Tất cả các ý trên
Chương trình dịch dùng để làm gì?
Giúp chuyển đổi chuơng trình được viết bằng ngôn ngữ lập trình thành chương trình bằng ngôn ngữ máy thực hiện được trên máy tính
Chuyển đổi các tệp gồm các dòng lệnh được sọan thảo thành tệp có thể chạy trên máy tính
Cả hai ý a và b
Giúp máy tính hiểu được người sử dụng cần làm gì và đáp ứng yêu cầu người sử dụng
Cấu trúc chung của chương trình viết bằng ngôn ngữ lập trình pascal là
Từ khóa begin, các câu lệnh, từ khóa end
Phần khai báo và phần thân chương trình
Bảng chữ cái và các câu lệnh
Viết chương trình, dịch chương trình, chạy thử
Trong các tên sau, tên nào là không hợp lệ trong ngôn ngữ pascal
TAMGIAC
Tamgiac
Program
TamGiac
Kiểu nào sau đây không phải là kiểu số
Real, Integer
Byte, integer
Real, byte, integer
Char, string
Biểu thức [(a+b)(c-d)+6]a khi viết trong pascal sẽ có dạng
((a+b)*(c-d)+6)*a
((a+b)*(c-d)+6)*a)
[(a+b)*(c-d)+6]a
[((a+b)*(c-d)+6)]-a
Lệnh nào sau đây (trong pascal) sẽ gán giá trị cho biến X
X=5
X (5
Const X=5
X:=5
Khai báo như sau: VAR soluong : integer; Câu lệnh nào dưới dây là đúng
Soluong:=5.6
Soluong=56
Soluong:=56
Soluong:=’56’
Lệnh nào sau đây không hợp lệ
Const dongia:=1500;
Const dongia=1500;
Var dongia:integer;
Dongia:=1500;
Quá trình giải bài toán theo thư tự các bước
Mô tả thuật toán, xác định bài toán, viết chương trình;
Xác định bài toán, Mô tả thuật toán, viết chương trình;
Khởi động pascal, viết chương trình, chạy chương trình;
Viết chương trình, sửa lỗi, chạy chương trình.
Thuật toán: b1: nếu a>b thì in ra số a, ngược lại in ra số b là thuật toán của bài toán:
Nhập 2 số a, b in ra giá trị không giảm;
Nhập 2 số a, b in ra giá trị không tăng;
Nhập 2 số a, b in ra giá trị lớn nhất;
Nhập 2 số a, b in ra giá trị nhỏ nhất.
Câu lệnh nào sau đây hớp lệ:
If b=0 then write(‘a/b = ’,a/b) else write(‘không chia được’);
If b<>0 then write(‘a/b = ’,a/b) else write(‘không chia được’);
If b<>0 then write(‘không chia được’) else write(‘a/b = ’,a/b);
If b=0 then write(‘không chia được’) write(a chia cho b = a/b);
Khi người sử dụng nhập giá trị A là 9, giá trị B là 5 thì câu lệnh IF AA, B
B,A
9,5
5,9
Biểu thức toán học 5(x>5), (x<10)
(x>5) and (x<10)
(x<5) and (x>10)
5Khi người sử dụng nhập giá trị của long là 1.5 giá trị của trang là 1.4 thì đoạn chương trình sau
If long>trang then writeln(‘Ban Long cao hon’)
Else if long
* 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ẻ: Lê Kim Nghĩa
Dung lượng: 14,83KB| Lượt tài: 1
Loại file: rar
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)