1. Trang chủ
  2. » Giáo án - Bài giảng

De thi HK1 tin 8 NH 21 22 (de 01)

10 16 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 10
Dung lượng 32,52 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

TRƯỜNG Họ và tên:…………………………..Lớp:………KIỂM TRA CHẤT LƯỢNG HỌC KỲ INăm học: 20212022Môn: TIN HỌC Khối: 8Thời gian: 45 phút (không kể phát đề)Điểm:…………Bằng chữ:………………………………Nhận xét:………………………………Đề 01:Câu 1: Trong các tên sau đây, tên nào là hợp lệ trong ngôn ngữ Pascal?A. Lop81B. TinhtienC. End D. Tam giacCâu 2: Cấu trúc chung của một chương trình gồmA. phần khai báo và phần thân B. phần mở bài, thân bài, kết luậnC. phần khai báo, phần thân, phần kết thúc D. phần thân và phần kết thúcCâu 3: Để khai báo biến trong chương trình, em sử dụng từ khóa nào sau đây? A. ConstB. ProgramC. Var D. BeginCâu 4: Giả sử A được khai báo là biến với kiểu dữ liệu số nguyên, cách gán nào sau đây là đúng?A. A:=’10’ B. A:=10 C. A:=123.23 D. A:=’Tin học’Câu 5: Trong Pascal, khai báo nào sau đây là đúng? A. Var tb:= 3 B. Type 4hs: integer C. Const x: realD. Const R = 30Câu 6: Lệnh nào sau đây là lệnh xóa màn hình? A. Clrscr B. Uses crt C. Delay(2000) D. ReadlnCâu 7: Trong các lệnh sau đây, câu lệnh nào là đúng nhất?A. Writeln(“Dien tich hinh chu nhat la”,S); B. Writeln(‘Dien tich hinh chu nhat la’,S);C. Writeln(‘Dien tich hinh chu nhat la’;S); D. Writeln(‘Dien tich hinh chu nhat la,S’); Câu 8: Lệnh nào sau đây là lệnh khai báo thư viện? A. Begin B. Uses crt; C. WritelnD. ReadlnCâu 9: Kết quả của phép chia 15 mod 7 làA. 4 B. 2C. 1 D. 6Câu 10: Ngôn ngữ dùng để viết các chương trình máy tính được gọi làA. ngôn ngữ tự nhiênB. ngôn ngữ lập trìnhC. ngôn ngữ viếtD. ngôn ngữ nóiCâu 11: Từ nào sau đây là từ khóa trong ngôn ngữ lập trình Pascal?A. Program B. Hinh_tronC. WritelnD. chieucaoCâu 12: Trong ngôn ngữ lập trình Pascal, câu lệnh khai báo hằng có dạng nào là đúng?A. Const tên hằng = giá trị;B. Const tên hằng := giá trị;C. Const : tên hằng = giá trị;D. Const tên hằng : giá trị;Câu 13: Trong Pascal, giả sử x là biến kiểu char. Phép gán nào sau đây là hợp lệ?A. x := 152 B. x := ’A’C. x:=24D. x := 100000Câu 14: Quá trình giải bài toán trên máy tính gồm có bao nhiêu bước?A. 2B. 3C. 4D. 5Câu 15: Trong ngôn ngữ lập trình Pascal, câu lệnh điều kiện dạng thiếu có dạngA. if điều kiện then câu lệnh ;B. if câu lệnh 1 then câu lệnh 2 ;C. if điều kiện ; then câu lệnh ;D. if câu lệnh 1 else câu lệnh 2 ;Câu 16: Trong Pascal, câu lệnh nào sau đây được viết đúng?A. if x:= 5 then a := a + 1;B. if a > b then b > c;C. if a < 1 then writeln(‘So khong hop le’);D. if x = y; then writeln(y);Câu 17: Nếu cho a = 6, b=4, giá trị của x là bao nhiêu sau khi chạy câu lệnh: if a > b then x := x 2; nếu ban đầu x=5A. 10B. 7C. 3 D. 5Câu 18: Biểu thức (252 +12) x (15 – 52) trong toán học khi chuyển thành biểu thức trong Pascal có dạng như thế nào?A. (25.25 + 12)(15 5.5)B. (2525 + 12) (15 – 55)C. (252+ 12)(15 – 52)D. (2525 + 12).(15 – 55)Câu 19: Điều kiện trong câu lệnh điều kiện là mộtA. phép cộngB. phép nhânC. Câu lệnhD. phép so sánhCâu 20: Cho biết Input và Output của bài toán: “Tính tổng các phần tử lớn hơn 0 trong dãy n số cho trước”. A. Input: dãy n số ; Output: tổng các phần tử B. Input: dãy n số ; Output: tổng các phần tử lớn hơn 0 trong dãy n số C. Input: dãy số ; Output: tổng các phần tử D. Input: dãy số ; Output: tổng các phần tử lớn hơn 0 trong dãy nCâu 21: Phần khai báo gồm các câu lệnh:A. Khai báo tên chương trình.B. Khai báo các thư viện.C. Khai báo tên chương trình và khai báo các thư viện.D. Khai báo từ khóa.Câu 22: Câu lệnh write(Toi la Free Pascal);A. In ra màn hình dòng chữ Toi la Free Pascal, không đưa con trỏ xuống dòng.B. Dùng để yêu cầu nhập giá trị cho biến Toi la Free Pascal.C. In ra màn hình dòng chữ Toi la Free Pascal và đưa con trỏ xuống dòng.D. Câu lệnh trên sai cú pháp.Câu 23: Khai báo sau có ý nghĩa gì? Var a:integer; b: char;A. Biến a thuộc kiểu dữ liệu số thực và biến b thuộc kiểu dữ liệu kí tự.B. Biến a thuộc kiểu dữ liệu số nguyên và biến b thuộc kiểu dữ liệu xâu kí tự.C. Biến a thuộc kiểu dữ liệu số nguyên và biến b thuộc kiểu dữ liệu kí tự.D. Các câu trên đều sai.Câu 24: Câu lệnh Writeln(‘y=’ , 15 mod 2 +5); sẽ in ra kết quả:A. 6 B. y= 6 C. y=12 D. 12Câu 25: Biến x có thể nhận các giá trị 5, 100, 15, 20. Hãy chọn kiểu dữ liệu phù hợp với biến x?A. Char B. LongInt C. Integer D. WordCâu 26: Trong Pascal khai báo nào sau đây là đúng?A. var tb: real; B. 4hs: integer; C. Const x: real; D. Var r =30;Câu 27: Tên chương trình do ai đặt?A. học sinh.B. sinh viên.C. người lập trình.D. A và B.Câu 28: Mô tả thuật toán là:A. Liệt kê các bước thực hiện công việc.B. Liệt kê các cách thực hiện công việc.C. Liệt kê một bước thực hiện công việc.D. Tất cả đều đúng.Câu 29: Trong Pascal, từ khóa để khai báo hằng là:A. Const B. Begin C. Var D. Uses

Trang 1

TRƯỜNG

Họ và tên:………

Lớp:………

KIỂM TRA CHẤT LƯỢNG HỌC KỲ I Năm học: 2021-2022

Môn: TIN HỌC Khối: 8 Thời gian: 45 phút (không kể phát đề) Điểm:…………

Bằng chữ:………

Nhận xét:………

Đề 01:

Câu 1: Trong các tên sau đây, tên nào là hợp lệ trong ngôn ngữ Pascal?

A Lop8/1 B Tinhtien C End D Tam giac

Câu 2: Cấu trúc chung của một chương trình gồm

A phần khai báo và phần thân

B phần mở bài, thân bài, kết luận

C phần khai báo, phần thân, phần kết thúc

D phần thân và phần kết thúc

Câu 3: Để khai báo biến trong chương trình, em sử dụng từ khóa nào sau đây?

A Const B Program C Var D Begin

Câu 4: Giả sử A được khai báo là biến với kiểu dữ liệu số nguyên, cách gán nào sau đây là đúng?

A A:=’10’ B A:=10 C A:=123.23 D A:=’Tin học’

Câu 5: Trong Pascal, khai báo nào sau đây là đúng?

A Var tb:= 3 B Type 4hs: integer C Const x: real D Const R = 30

Câu 6: Lệnh nào sau đây là lệnh xóa màn hình?

A Clrscr B Uses crt C Delay(2000) D Readln

Câu 7: Trong các lệnh sau đây, câu lệnh nào là đúng nhất?

A Writeln(“Dien tich hinh chu nhat la”,S);

B Writeln(‘Dien tich hinh chu nhat la’,S);

C Writeln(‘Dien tich hinh chu nhat la’;S);

D Writeln(‘Dien tich hinh chu nhat la,S’);

Câu 8: Lệnh nào sau đây là lệnh khai báo thư viện?

Trang 2

A Begin B Uses crt; C Writeln D Readln

Câu 9: Kết quả của phép chia 15 mod 7 là

Câu 10: Ngôn ngữ dùng để viết các chương trình máy tính được gọi là

A ngôn ngữ tự nhiên B ngôn ngữ lập trình

Câu 11: Từ nào sau đây là từ khóa trong ngôn ngữ lập trình Pascal?

A Program B Hinh_tron C Writeln D chieucao

Câu 12: Trong ngôn ngữ lập trình Pascal, câu lệnh khai báo hằng có dạng nào là đúng?

A Const tên hằng = giá trị; B Const tên hằng := giá trị;

C Const : tên hằng = giá trị; D Const tên hằng : giá trị;

Câu 13: Trong Pascal, giả sử x là biến kiểu char Phép gán nào sau đây là hợp lệ?

A x := 15/2 B x := ’A’ C x:=24 D x := 100000

Câu 14: Quá trình giải bài toán trên máy tính gồm có bao nhiêu bước?

Câu 15: Trong ngôn ngữ lập trình Pascal, câu lệnh điều kiện dạng thiếu có dạng

A if điều kiện then câu lệnh ;

B if câu lệnh 1 then câu lệnh 2 ;

C if điều kiện ; then câu lệnh ;

D if câu lệnh 1 else câu lệnh 2 ;

Câu 16: Trong Pascal, câu lệnh nào sau đây được viết đúng?

A if x:= 5 then a := a + 1; B if a > b then b > c;

C if a < 1 then writeln(‘So khong hop le’); D if x = y; then writeln(y);

Câu 17: Nếu cho a = 6, b=4, giá trị của x là bao nhiêu sau khi chạy câu lệnh:

if a > b then x := x - 2; nếu ban đầu x=5

Câu 18: Biểu thức (25 2 +12) x (15 – 5 2 ) trong toán học khi chuyển thành biểu thức trong Pascal có dạng như thế nào?

A (25.25 + 12)*(15 - 5.5) B (25*25 + 12) * (15 – 5*5)

C (25^2+ 12)*(15 – 5^2) D (25*25 + 12).(15 – 5*5)

Trang 3

Câu 19: Điều kiện trong câu lệnh điều kiện là một

A phép cộng B phép nhân C Câu lệnh D phép so sánh

Câu 20: Cho biết Input và Output của bài toán: “Tính tổng các phần tử lớn hơn 0 trong dãy n số cho trước”

A Input: dãy n số ; Output: tổng các phần tử

B Input: dãy n số ; Output: tổng các phần tử lớn hơn 0 trong dãy n số

C Input: dãy số ; Output: tổng các phần tử

D Input: dãy số ; Output: tổng các phần tử lớn hơn 0 trong dãy n

Câu 21: Phần khai báo gồm các câu lệnh:

A Khai báo tên chương trình.

B Khai báo các thư viện.

C Khai báo tên chương trình và khai báo các thư viện.

D Khai báo từ khóa.

Câu 22: Câu lệnh write('Toi la Free Pascal');

A In ra màn hình dòng chữ Toi la Free Pascal, không đưa con trỏ xuống dòng

B Dùng để yêu cầu nhập giá trị cho biến Toi la Free Pascal

C In ra màn hình dòng chữ Toi la Free Pascal và đưa con trỏ xuống dòng

D Câu lệnh trên sai cú pháp

Câu 23: Khai báo sau có ý nghĩa gì? Var a:integer; b: char;

A Biến a thuộc kiểu dữ liệu số thực và biến b thuộc kiểu dữ liệu kí tự.

B Biến a thuộc kiểu dữ liệu số nguyên và biến b thuộc kiểu dữ liệu xâu kí tự.

C Biến a thuộc kiểu dữ liệu số nguyên và biến b thuộc kiểu dữ liệu kí tự

D Các câu trên đều sai.

Câu 24: Câu lệnh Writeln(‘y=’ , 15 mod 2 +5); sẽ in ra kết quả:

A 6 B y= 6 C y=12 D 12

Câu 25: Biến x có thể nhận các giá trị -5, 100, 15, 20 Hãy chọn kiểu dữ liệu phù hợp với biến x?

A Char B LongInt C Integer D Word

Câu 26: Trong Pascal khai báo nào sau đây là đúng?

A var tb: real; B 4hs: integer; C Const x: real; D Var r =30;

Câu 27: Tên chương trình do ai đặt?

A học sinh.

B sinh viên.

C người lập trình

D A và B.

Câu 28: Mô tả thuật toán là:

A Liệt kê các bước thực hiện công việc.

B Liệt kê các cách thực hiện công việc.

C Liệt kê một bước thực hiện công việc.

D Tất cả đều đúng.

Câu 29: Trong Pascal, từ khóa để khai báo hằng là:

A Const B Begin C Var D Uses

Câu 30:Thứ tự các bước giải bài toán trên máy tính:

Trang 4

A Xác định bài toán → Viết chương trình → Mô tả thuật toán

B Xác định bài toán → Mô tả thuật toán → Viết chương trình

C Mô tả thuật toán → Xác định bài toán → Viết chương trình

D Viết chương trình → Xác định bài toán → Mô tả thuật toán

Câu 31: Bốn bạn A, B, C, D đưa ra kết quả của các phép chia hai số nguyên 14 và

5 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

Câu 32: Tìm điểm sai trong khai báo hằng sau:

Const Max :=2010;

A Dư dấu bằng (=)

B Tên hằng không được nhỏ hơn 4 kí tự

C Từ khóa khai báo hằng sai

D Dư dấu hai chấm (:)

Câu 33: Hãy chọn phát biểu Sai?

A Việc thực hiện cả 3 bước khi giải bài toán trên máy tính là cần thiết, nhất là đối với bài toán phức tạp

B Xác định bài toán là xác định rõ các điều kiện cho trước và kết quả cần thu được

C Dãy hữu hạn các thao tác cần thực hiện để giải một bài toán được gọi là thuật toán

D Đối với mỗi bài toán cụ thể chúng ta chỉ có 1 thuật toán duy nhất để giải bài toán

đó trên máy tính

Câu 34: Chương trình dịch có nhiệm vụ:

A Dịch từ ngôn ngữ máy sang ngôn ngữ lập trình;

B Dịch từ ngôn ngữ lập trình sang ngôn ngữ máy;

C Dịch từ tiếng Anh sang tiếng Việt cho con người hiểu;

D Dịch từ tiếng Việt sang tiếng Anh cho máy tính hiểu

Câu 35: Máy tính thực hiện công việc bằng ngôn ngữ nào?

A Ngôn ngữ máy tính; B Ngôn ngữ lập trình;

C Tiếng Anh; D Tiếng Việt

Câu 36: Theo em hiểu viết chương trình là :

A Tạo ra các câu lệnh được sắp xếp theo một trình tự nào đó

B Viết ra một đoạn văn bản được sắp xếp theo chương trình

C Viết ra các câu lệnh mà em đã được học

D Tạo ra các câu lệnh để điều khiển Robot

Câu 37: Ngôn ngữ lập trình là:

A ngôn ngữ dùng để viết một chương trình máy tính

B ngôn ngữ dùng để viết các chương trình máy tính

C các dãy bit (dãy các số chỉ gồm 0 và 1)

D chương trình dịch

Câu 38: Máy tính thực hiện một công việc thông qua gì?

A Bộ nhớ; B Bộ xử lý; C Chương trình; D Các lệnh

Câu 39: Phát biểu nào sau đây có thể lấy làm lấy làm biểu thức điều kiện trong cấu trúc rẽ nhánh?

Trang 5

A A>B B “ nhỏ hơn B” C “False” D A:=B

Câu 40: Để chạy chương trình em nhấn tổ hợp phím nào ?

A Alt+F9 B Ctrl+F9 C Shift+F9 D Alt+F2

Trang 6

-HẾT -ĐÁP ÁN

TRƯỜNG

Họ và tên:………

Lớp:………

KIỂM TRA CHẤT LƯỢNG HỌC KỲ I Năm học: 2021-2022

Môn: TIN HỌC Khối: 8 Thời gian: 45 phút (không kể phát đề) Điểm:…………

Bằng chữ:………

Nhận xét:………

Đề 02:

Câu 1: Theo em hiểu viết chương trình là :

A Tạo ra các câu lệnh được sắp xếp theo một trình tự nào đó

B Viết ra một đoạn văn bản được sắp xếp theo chương trình

C Viết ra các câu lệnh mà em đã được học

D Tạo ra các câu lệnh để điều khiển Robot

Câu 2: Ngôn ngữ lập trình là:

A ngôn ngữ dùng để viết một chương trình máy tính

B ngôn ngữ dùng để viết các chương trình máy tính

C các dãy bit (dãy các số chỉ gồm 0 và 1)

D chương trình dịch

Câu 3: Máy tính thực hiện một công việc thông qua gì?

A Bộ nhớ; B Bộ xử lý; C Chương trình; D Các lệnh

Câu 4: Phát biểu nào sau đây có thể lấy làm lấy làm biểu thức điều kiện trong cấu trúc rẽ nhánh?

A A>B B “ nhỏ hơn B” C “False” D A:=B

Câu 5: Để chạy chương trình em nhấn tổ hợp phím nào ?

A Alt+F9 B Ctrl+F9 C Shift+F9 D Alt+F2

Câu 6: Lệnh nào sau đây là lệnh xóa màn hình?

A Clrscr B Uses crt C Delay(2000) D Readln

Câu 7: Trong các lệnh sau đây, câu lệnh nào là đúng nhất?

A Writeln(“Dien tich hinh chu nhat la”,S);

Trang 7

B Writeln(‘Dien tich hinh chu nhat la’,S);

C Writeln(‘Dien tich hinh chu nhat la’;S);

D Writeln(‘Dien tich hinh chu nhat la,S’);

Câu 8: Lệnh nào sau đây là lệnh khai báo thư viện?

A Begin B Uses crt; C Writeln D Readln

Câu 9: Kết quả của phép chia 15 mod 7 là

Câu 10: Ngôn ngữ dùng để viết các chương trình máy tính được gọi là

A ngôn ngữ tự nhiên B ngôn ngữ lập trình

Câu 11: Từ nào sau đây là từ khóa trong ngôn ngữ lập trình Pascal?

A Program B Hinh_tron C Writeln D chieucao

Câu 12: Trong ngôn ngữ lập trình Pascal, câu lệnh khai báo hằng có dạng nào là đúng?

A Const tên hằng = giá trị; B Const tên hằng := giá trị;

C Const : tên hằng = giá trị; D Const tên hằng : giá trị;

Câu 13: Trong Pascal, giả sử x là biến kiểu char Phép gán nào sau đây là hợp lệ?

A x := 15/2 B x := ’A’ C x:=24 D x := 100000

Câu 14: Quá trình giải bài toán trên máy tính gồm có bao nhiêu bước?

Câu 15: Trong ngôn ngữ lập trình Pascal, câu lệnh điều kiện dạng thiếu có dạng

A if điều kiện then câu lệnh ;

B if câu lệnh 1 then câu lệnh 2 ;

C if điều kiện ; then câu lệnh ;

D if câu lệnh 1 else câu lệnh 2 ;

Câu 16: Trong Pascal, câu lệnh nào sau đây được viết đúng?

A if x:= 5 then a := a + 1; B if a > b then b > c;

C if a < 1 then writeln(‘So khong hop le’); D if x = y; then writeln(y);

Câu 17: Nếu cho a = 6, b=4, giá trị của x là bao nhiêu sau khi chạy câu lệnh:

if a > b then x := x - 2; nếu ban đầu x=5

Trang 8

Câu 18: Biểu thức (25 2 +12) x (15 – 5 2 ) trong toán học khi chuyển thành biểu thức trong Pascal có dạng như thế nào?

A (25.25 + 12)*(15 - 5.5) B (25*25 + 12) * (15 – 5*5)

C (25^2+ 12)*(15 – 5^2) D (25*25 + 12).(15 – 5*5)

Câu 19: Điều kiện trong câu lệnh điều kiện là một

A phép cộng B phép nhân C Câu lệnh D phép so sánh

Câu 20: Cho biết Input và Output của bài toán: “Tính tổng các phần tử lớn hơn 0 trong dãy n số cho trước”

A Input: dãy n số ; Output: tổng các phần tử

B Input: dãy n số ; Output: tổng các phần tử lớn hơn 0 trong dãy n số

C Input: dãy số ; Output: tổng các phần tử

D Input: dãy số ; Output: tổng các phần tử lớn hơn 0 trong dãy n

Câu 21: Phần khai báo gồm các câu lệnh:

A Khai báo tên chương trình.

B Khai báo các thư viện.

C Khai báo tên chương trình và khai báo các thư viện.

D Khai báo từ khóa.

Câu 22: Câu lệnh write('Toi la Free Pascal');

A In ra màn hình dòng chữ Toi la Free Pascal, không đưa con trỏ xuống dòng

B Dùng để yêu cầu nhập giá trị cho biến Toi la Free Pascal

C In ra màn hình dòng chữ Toi la Free Pascal và đưa con trỏ xuống dòng

D Câu lệnh trên sai cú pháp

Câu 23: Khai báo sau có ý nghĩa gì? Var a:integer; b: char;

A Biến a thuộc kiểu dữ liệu số thực và biến b thuộc kiểu dữ liệu kí tự.

B Biến a thuộc kiểu dữ liệu số nguyên và biến b thuộc kiểu dữ liệu xâu kí tự.

C Biến a thuộc kiểu dữ liệu số nguyên và biến b thuộc kiểu dữ liệu kí tự

D Các câu trên đều sai.

Câu 24: Câu lệnh Writeln(‘y=’ , 15 mod 2 +5); sẽ in ra kết quả:

A 6 B y= 6 C y=12 D 12

Câu 25: Biến x có thể nhận các giá trị -5, 100, 15, 20 Hãy chọn kiểu dữ liệu phù hợp với biến x?

A Char B LongInt C Integer D Word

Câu 26: Trong Pascal khai báo nào sau đây là đúng?

A var tb: real; B 4hs: integer; C Const x: real; D Var r =30;

Câu 27: Tên chương trình do ai đặt?

A học sinh.

B sinh viên.

C người lập trình

D A và B.

Câu 28: Mô tả thuật toán là:

A Liệt kê các bước thực hiện công việc.

Trang 9

B Liệt kê các cách thực hiện công việc.

C Liệt kê một bước thực hiện công việc.

D Tất cả đều đúng.

Câu 29: Trong Pascal, từ khóa để khai báo hằng là:

A Const B Begin C Var D Uses

Câu 30:Thứ tự các bước giải bài toán trên máy tính:

A Xác định bài toán → Viết chương trình → Mô tả thuật toán

B Xác định bài toán → Mô tả thuật toán → Viết chương trình

C Mô tả thuật toán → Xác định bài toán → Viết chương trình

D Viết chương trình → Xác định bài toán → Mô tả thuật toán

Câu 31: Bốn bạn A, B, C, D đưa ra kết quả của các phép chia hai số nguyên 14 và

5 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

Câu 32: Tìm điểm sai trong khai báo hằng sau:

Const Max :=2010;

A Dư dấu bằng (=)

B Tên hằng không được nhỏ hơn 4 kí tự

C Từ khóa khai báo hằng sai

D Dư dấu hai chấm (:)

Câu 33: Hãy chọn phát biểu Sai?

A Việc thực hiện cả 3 bước khi giải bài toán trên máy tính là cần thiết, nhất là đối với bài toán phức tạp

B Xác định bài toán là xác định rõ các điều kiện cho trước và kết quả cần thu được

C Dãy hữu hạn các thao tác cần thực hiện để giải một bài toán được gọi là thuật toán

D Đối với mỗi bài toán cụ thể chúng ta chỉ có 1 thuật toán duy nhất để giải bài toán

đó trên máy tính

Câu 34: Chương trình dịch có nhiệm vụ:

A Dịch từ ngôn ngữ máy sang ngôn ngữ lập trình;

B Dịch từ ngôn ngữ lập trình sang ngôn ngữ máy;

C Dịch từ tiếng Anh sang tiếng Việt cho con người hiểu;

D Dịch từ tiếng Việt sang tiếng Anh cho máy tính hiểu

Câu 35: Máy tính thực hiện công việc bằng ngôn ngữ nào?

A Ngôn ngữ máy tính; B Ngôn ngữ lập trình;

C Tiếng Anh; D Tiếng Việt

Câu 36: Trong các tên sau đây, tên nào là hợp lệ trong ngôn ngữ Pascal?

A Lop8/1 B Tinhtien C End D Tam giac

Câu 37: Cấu trúc chung của một chương trình gồm

A phần khai báo và phần thân

B phần mở bài, thân bài, kết luận

Trang 10

C phần khai báo, phần thân, phần kết thúc

D phần thân và phần kết thúc

Câu 38: Để khai báo biến trong chương trình, em sử dụng từ khóa nào sau đây?

A Const B Program C Var D Begin

Câu 39: Giả sử A được khai báo là biến với kiểu dữ liệu số nguyên, cách gán nào sau đây là đúng?

A A:=’10’ B A:=10 C A:=123.23 D A:=’Tin học’

Câu 40: Trong Pascal, khai báo nào sau đây là đúng?

A Var tb:= 3 B Type 4hs: integer C Const x: real D Const R = 30

-HẾT -ĐÁP ÁN

Ngày đăng: 10/02/2022, 17:43

TỪ KHÓA LIÊN QUAN

w