• Lớp 8
  • Tin Học
  • Mới nhất
2 đáp án
36 lượt xem

Câu 5. Trong các tên sau đây, tên nào là hợp lệ trong ngôn ngữ Pascal: A. tamgiac B. program C. 8a D. Bai tap Câu 6. Lệnh gán giá trị cho biến là lệnh nào: A. Biểu thức :=Tên biến; B. Tên biến := biểu thức; C. Giá trị của biến := Tên biến; D. Tên biến := giá trị của biến; Câu 7. Biểu thức nào đúng trong Pascal để tính giá trị của a+b/2a A. A+b/(2a) B. A+b/2*a C. a+b/2a D. a+b/(2*a) Câu 8. Để khai báo 2 số thực a,b,cách khai báo nào sau đay là đúng. A. Var a,b: real ; B. Var a,b: byte; C. Var a,b: char; D. Var a,b:string; Câu 9. Program là từ khoá dùng để: A. Khai báo tên chương trình B. Khai báo biến C. Kết thúc chương trình D. Viết ra màn hình các thông báo Câu 10. Câu lệnh write('Toi la Turbo Pascal'); A. In ra màn hình dòng chữ Toi la Turbo 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 Turbo Pascal C. In ra màn hình dòng chữ Toi la Turbo Pascal và đưa con trỏ xuống dòng D. Câu lệnh trên sai cú pháp Câu 11. Lệnh nhập giá trị cho biến là lệnh nào: A. Readln(tên biến); B. Writeln(tên biến); C. Const( tên biến); D. Var( tên biến); Câu 12. Kết quả của phép chia 9 Mod 8 là A. 3 B. 0 C. 2 D. 1 Câu 13. Cho biết dữ liệu nào sau đây được xem là dữ liệu dạng xâu kí tự: A. 123.4 B. '1234' C. 123+1E D. 1234

2 đáp án
48 lượt xem

Câu 5. Trong các tên sau đây, tên nào là hợp lệ trong ngôn ngữ Pascal: A. tamgiac B. program C. 8a D. Bai tap Câu 6. Lệnh gán giá trị cho biến là lệnh nào: A. Biểu thức :=Tên biến; B. Tên biến := biểu thức; C. Giá trị của biến := Tên biến; D. Tên biến := giá trị của biến; Câu 7. Biểu thức nào đúng trong Pascal để tính giá trị của a+b/2a A. A+b/(2a) B. A+b/2*a C. a+b/2a D. a+b/(2*a) Câu 8. Để khai báo 2 số thực a,b,cách khai báo nào sau đay là đúng. A. Var a,b: real ; B. Var a,b: byte; C. Var a,b: char; D. Var a,b:string; Câu 9. Program là từ khoá dùng để: A. Khai báo tên chương trình B. Khai báo biến C. Kết thúc chương trình D. Viết ra màn hình các thông báo Câu 10. Câu lệnh write('Toi la Turbo Pascal'); A. In ra màn hình dòng chữ Toi la Turbo 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 Turbo Pascal C. In ra màn hình dòng chữ Toi la Turbo Pascal và đưa con trỏ xuống dòng D. Câu lệnh trên sai cú pháp Câu 11. Lệnh nhập giá trị cho biến là lệnh nào: A. Readln(tên biến); B. Writeln(tên biến); C. Const( tên biến); D. Var( tên biến); Câu 12. Kết quả của phép chia 9 Mod 8 là A. 3 B. 0 C. 2 D. 1 Câu 13. Cho biết dữ liệu nào sau đây được xem là dữ liệu dạng xâu kí tự: A. 123.4 B. '1234' C. 123+1E D. 1234

1 đáp án
62 lượt xem

Câu 14. Lệnh gán X := X+1 có ý nghĩa như thế nào? A. Gán giá trị 1 cho biến X B. Không gán giá trị nào cho biến X C. Tăng giá trị biến X lên 1 đơn vị, kết quả gán lại cho biến X D. Gán giá trị X cho biến X Câu 15. Từ khóa VAR dùng để làm gì? A. Khai báo Tên chương trình. B. Khai báo Biến C. Khai báo Hằng D. Khai báo thư viện Câu 16. Để dịch chương trình Pascal sang ngôn ngữ máy ta nhấn tổ hợp phím: A. Ctrl + X B. Alt + F9 C. Alt + X D. Ctrl + F9 Câu 17. Trong NNLT biến, hằng được đặt trong phần nào của CT A. Cả phần thân và phần khai báo đều được B. Phần đầu C. Phần thân D. Phần khai báo Câu 18. Các từ khóa gồm: A. program, uses, write, read B. begin, if, then, else C. program, uses, begin, end D. begin, end, read, if, then Câu 19. Ngôn ngữ lập trình là: A. Tập hợp các quy tắc viết các lệnh tạo thành một chương trình hoàn chỉnh và thực hiện được trên máy tính B. Tập hợp các kí hiệu và quy tắc viết các lệnh tạo thành một chương trình hoàn chỉnh C. Tập hợp các kí hiệu để viết các lệnh tạo thành một chương trình hoàn chỉnh D. Tập hợp các kí hiệu và quy tắc viết các lệnh tạo thành một chương trình hoàn chỉnh và thực hiện được trên máy tính Câu 20. Biểu thức toán học (a2 + b)(1 + c)3 được biểu diễn trong Pascal như thế nào ? A. (a.a + b)(1 + c)(1 + c)(1 + c) B. (a*a + b)(1+c)(1 + c)(1 + c) C. (a2 + b)(1 + c)3 D. (a*a + b)*(1 + c)*(1 + c)*(1 + c)

2 đáp án
35 lượt xem

Câu 5. Trong các tên sau đây, tên nào là hợp lệ trong ngôn ngữ Pascal: A. tamgiac B. program C. 8a D. Bai tap Câu 6. Lệnh gán giá trị cho biến là lệnh nào: A. Biểu thức :=Tên biến; B. Tên biến := biểu thức; C. Giá trị của biến := Tên biến; D. Tên biến := giá trị của biến; Câu 7. Biểu thức nào đúng trong Pascal để tính giá trị của a+b/2a A. A+b/(2a) B. A+b/2*a C. a+b/2a D. a+b/(2*a) Câu 8. Để khai báo 2 số thực a,b,cách khai báo nào sau đay là đúng. A. Var a,b: real ; B. Var a,b: byte; C. Var a,b: char; D. Var a,b:string; Câu 9. Program là từ khoá dùng để: A. Khai báo tên chương trình B. Khai báo biến C. Kết thúc chương trình D. Viết ra màn hình các thông báo Câu 10. Câu lệnh write('Toi la Turbo Pascal'); A. In ra màn hình dòng chữ Toi la Turbo 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 Turbo Pascal C. In ra màn hình dòng chữ Toi la Turbo Pascal và đưa con trỏ xuống dòng D. Câu lệnh trên sai cú pháp Câu 11. Lệnh nhập giá trị cho biến là lệnh nào: A. Readln(tên biến); B. Writeln(tên biến); C. Const( tên biến); D. Var( tên biến); Câu 12. Kết quả của phép chia 9 Mod 8 là A. 3 B. 0 C. 2 D. 1 Câu 13. Cho biết dữ liệu nào sau đây được xem là dữ liệu dạng xâu kí tự: A. 123.4 B. '1234' C. 123+1E D. 1234

2 đáp án
35 lượt xem

CÂU HỎI ÔN TẬP Câu 1. Cấu trúc của một chương trình gồm mấy phần: A. 4 phần B. 2 phần C. 1 phần D. 3 phần Câu 2. Cấu trúc của chương trình Pascal gồm những phần nào? A. Khai báo B. Tiêu đề, khai báo và thân C. Khai báo và thân D. Thân Câu 3. Trong Pascal cách khai báo biến nào sau đây là đúng: A. const n:integer; B. var n: integer; C. var n:= integer; D. var n= real; Câu 4. Biểu thức toán học (a2 + b)(1 + c)3 được biểu diễn trong Pascal như thế nào ? A. (a*a + b)*(1 + c)*(1 + c)*(1 + c) B. (a2 + b)(1 + c)3 C. (a.a + b)(1 + c)(1 + c)(1 + c) D. (a*a + b)(1+c)(1 + c)(1 + c) Câu 5. Trong các tên sau đây, tên nào là hợp lệ trong ngôn ngữ Pascal: A. tamgiac B. program C. 8a D. Bai tap Câu 6. Lệnh gán giá trị cho biến là lệnh nào: A. Biểu thức :=Tên biến; B. Tên biến := biểu thức; C. Giá trị của biến := Tên biến; D. Tên biến := giá trị của biến; Câu 7. Biểu thức nào đúng trong Pascal để tính giá trị của a+b/2a A. A+b/(2a) B. A+b/2*a C. a+b/2a D. a+b/(2*a) Câu 8. Để khai báo 2 số thực a,b,cách khai báo nào sau đay là đúng. A. Var a,b: real ; B. Var a,b: byte; C. Var a,b: char; D. Var a,b:string; Câu 9. Program là từ khoá dùng để: A. Khai báo tên chương trình B. Khai báo biến C. Kết thúc chương trình D. Viết ra màn hình các thông báo Câu 10. Câu lệnh write('Toi la Turbo Pascal'); A. In ra màn hình dòng chữ Toi la Turbo 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 Turbo Pascal C. In ra màn hình dòng chữ Toi la Turbo Pascal và đưa con trỏ xuống dòng D. Câu lệnh trên sai cú pháp Câu 11. Lệnh nhập giá trị cho biến là lệnh nào: A. Readln(tên biến); B. Writeln(tên biến); C. Const( tên biến); D. Var( tên biến); Câu 12. Kết quả của phép chia 9 Mod 8 là A. 3 B. 0 C. 2 D. 1 Câu 13. Cho biết dữ liệu nào sau đây được xem là dữ liệu dạng xâu kí tự: A. 123.4 B. '1234' C. 123+1E D. 1234 Câu 14. Lệnh gán X := X+1 có ý nghĩa như thế nào? A. Gán giá trị 1 cho biến X B. Không gán giá trị nào cho biến X C. Tăng giá trị biến X lên 1 đơn vị, kết quả gán lại cho biến X D. Gán giá trị X cho biến X Câu 15. Từ khóa VAR dùng để làm gì? A. Khai báo Tên chương trình. B. Khai báo Biến C. Khai báo Hằng D. Khai báo thư viện Câu 16. Để dịch chương trình Pascal sang ngôn ngữ máy ta nhấn tổ hợp phím: A. Ctrl + X B. Alt + F9 C. Alt + X D. Ctrl + F9 Câu 17. Trong NNLT biến, hằng được đặt trong phần nào của CT A. Cả phần thân và phần khai báo đều được B. Phần đầu C. Phần thân D. Phần khai báo Câu 18. Các từ khóa gồm: A. program, uses, write, read B. begin, if, then, else C. program, uses, begin, end D. begin, end, read, if, then Câu 19. Ngôn ngữ lập trình là: A. Tập hợp các quy tắc viết các lệnh tạo thành một chương trình hoàn chỉnh và thực hiện được trên máy tính B. Tập hợp các kí hiệu và quy tắc viết các lệnh tạo thành một chương trình hoàn chỉnh C. Tập hợp các kí hiệu để viết các lệnh tạo thành một chương trình hoàn chỉnh D. Tập hợp các kí hiệu và quy tắc viết các lệnh tạo thành một chương trình hoàn chỉnh và thực hiện được trên máy tính Câu 20. Biểu thức toán học (a2 + b)(1 + c)3 được biểu diễn trong Pascal như thế nào ? A. (a.a + b)(1 + c)(1 + c)(1 + c) B. (a*a + b)(1+c)(1 + c)(1 + c) C. (a2 + b)(1 + c)3 D. (a*a + b)*(1 + c)*(1 + c)*(1 + c)

1 đáp án
115 lượt xem
2 đáp án
80 lượt xem
2 đáp án
39 lượt xem

1. Tên nào trong các tên sau hợp lệ: * 1 point program uses phuongtrinh bai 1 2. Trong ngôn ngữ lập trình pascal kí hiệu của phép gán là: * 1 point = =: := == 3. Lệnh Readln là lệnh gì? * 1 point Xuất ra màn hình nhưng không xuống hàng Xuất ra màn hình và xuống hàng Dừng màn hình xem kết quả Nhập giá trị cho biến. 4. Lệnh writeln là lệnh: * 1 point Xuất ra màn hình nhưng không xuống hàng Xuất ra màn hình và xuống hàng Dừng màn hình xem kết quả Nhập giá trị cho biến. 5. Khai báo một biến sau: Var r : real; Câu lệnh gán giá trị cho biến r nào sau đây hợp lệ: * 1 point r:=15 ; r:=10/2 ; r:=15 div 4 ; Cả 3 câu đều hợp lệ. 6. Cho b:=120 + 22 div 10 .Giá trị của b là: * 1 point 125 62 52 122 7. Khai báo biến nào sau đây hợp lệ: * 1 point var chieu_dai, chieu_rong = 20 var chieu_dai, chieu_rong : integer var chieu_dai, chieu_rong = integer; var chieu_dai, chieu_rong : integer; 8. Khai báo hằng nào sau đây hợp lệ: * 1 point const R = 30 const R = 30; const R := 30; const R : 30; 9. Câu lệnh khai báo biến nào dưới đây hợp lệ: * 1 point const tb:= real ; Const X=30 ; Var h4: integer ; Var 1S: string ; 10. Khai báo một biến sau: Var s : string ; Câu lệnh gán giá trị cho biến s nào sau đây hợp lệ: * 1 point s:=’abc’ ; s:=10/2 ; s:=15 div 4 ; Cả 3 câu đều hợp lệ.

2 đáp án
36 lượt xem

Cấu trúc chung của một chương trình Pascal bao gôm mấy phần? A. 4 phần B. 5 phần C. 3 phần D. 2 phần 12 Trong Pascal, phần nào bắt buộc phải có? A. Phần thân của chương trình B. Phần khai báo của chương trình 13 Để lưu chương trình ta sử dụng phím nào dưới đây? A. F2 B. ALT+F9 C. CTRL+F9 D. F3 14 Kết quả của phép toán: (5 mod 2.5) là? A. 2.0 B. Không thực hiện được C. 2 D. 0 15 Từ khóa là gì? A. Từ khóa là những từ dành riêng, nhưng có thể sử dụng từ khóa này cho mục đích khác. B. Từ khóa là những từ dùng chung, có thể sử dụng từ khóa này cho bất kì mục đích nào trong chương trình. C. Tất cả các ý trên đều sai. D. Từ khóa là những từ dành riêng, không sử dụng từ khóa này cho bất kì mục đích nào khác ngoài mục đích sử dụng do ngôn ngữ lập trình quy định. 16 Giả sử A được khai báo là biến với kiểu dữ liệu số thực, X là biến với kiểu dữ liệu xâu. Phép gán nào sau đây hợp lệ? A. A:=’5’; B. X:=’Pascal’; C. A:=X; D. X:=5; 17 Trong lập trình Biến được dùng để A. Lưu trưc tạm thời số thực B. Lưu trữ tạm thời số nguyên C. Lưu trữ tạm thời xâu kí tự D. Lưu trữ tạm thời dữ liệu. 18 Trong Pascal khai báo nào sau đây đúng? A. Var tb:real; B. Const x:real; C. Var r=30; D. Var 4hs: integer; 19 Để dịch chương trình ta sử dụng tổ hợp phím nào dưới đây? A. CTRL+F9 B. F2 C. F3 D. ALT+F9 20 Câu lệnh clrscr; có chức năng gì? A. Xóa màn hình và đưa con trỏ về góc trên cùng bên trái của cửa sổ màn hình. B. Khai báo hằng C. Đưa con trỏ xuống đầu hàng tiếp theo D. Tạm dừng chương trình

2 đáp án
112 lượt xem

Để mở tệp chương trình đã có ta sử dụng phím nào dưới đây? A. F3 B. ALT+F9 C. CTRL+F9 D. F2 2 Tên do người lập trình đặt phải tuân thủ những quy định nào dưới đây? A. Tên không được trung với các từ khóa, Tên không được dài quá 255 kí tự. B. Tên không được chứa dấu cách và các ký tự đặc biệt như @, !, #, $, % C. Tên khác nhau tương ứng với những đại lượng khác nhau. D. Tất cả đáp án trên 3 Từ khóa “uses” dùng để khai báo gì? A. Khai báo biến B. Khai báo thư viện C. Khai báo hằng D. Khai báo tên chương trình 4 Kết quả của phép toán 6>=5 là? A. False B. True 5 Để đưa dữ liệu vào chương trình từ bàn phím ta sử dụng lệnh nào dưới đây? A. Cả write và writeln B. write C. writeln D. Readln 6 Để chạy chương trình ta sử dụng tổ hợp phím nào dưới đây? A. F3 B. CTRL+F9 C. F2 D. ALT+F9 7 Đâu là cú phép đúng của lệnh khai báo biến? A. Var <kiểu dữ liệu> : <DSB>; B. Var <kiểu dữ liệu> <DSB>; C. Var <DSB>:<Kiểu dữ liệu>; D. Var <DSB> <Kiểu dữ liệu>; 8 Câu lệnh readln; có chức năng gì? A. Tạm dừng chương trình đến khi người dùng nhấn Enter B. Xóa màn hình và đưa con trỏ về góc trên cùng bên trái của cửa sổ màn hình. C. Khai báo hằng D. Đưa con trỏ xuống đầu hàng tiếp theo 9 Trong Pascal, đâu là phạm vi giá trị của kiểu dữ liệu Integer? A. Các số thực có giá trị tuyệt đối trong khoảng 1.5x10-45 đến 3.4x1038 và số 0 B. Các số nguyên từ 0 đến 255 C. Các số nguyên từ -32768 đến 32767 D. Xâu ký tự, tối đa gồm 255 kí tự 10 Để in thông báo ra màn hình ta dùng lệnh nào dưới đây? A. writeln B. Cả write và writeln C. Readln D. Write

2 đáp án
110 lượt xem