• Lớp 8
  • Tin Học
  • Mới nhất

Câu 1: Trong pascal, nếu x:=’1234’; Vậy x thuộc kiểu dữ liệu nào? A. Xâu kí tự B. Kí tự C. Số nguyên D. Số thực Câu 2: Dãy chữ số 2017 có thể thuộc những kiểu dữ liệu nào? A. Kiểu xâu B. Số nguyên C. Số thực D. B và C đúng Câu 3: Trong Pascal kết quả của phép toán 85 MOD 10 là: A) 2 B) 5 C) 10 D) 8.5 Câu 4. Quy tắc đặt tên trong chương trình: A. Tên không được trùng với từ khóa B. Tên không được chứa kí tự trống C. Tên không được bắt đầu bằng chữ số D. Cả 3 phương án trên đều đúng Câu 5. Hãy xác định kết quả của phép so sánh sau đây? (15-20)2 ≠ 25 A. Đúng B. Sai Câu 6: Trong pascal, câu lệnh nào là lệnh nhập giá trị từ bàn phím? A. Readln(a); B. Writeln(a); C. Readln; D. Write(a); Câu 7: Trong pascal, lệnh nào là lệnh thông báo kết quả ra màn hình? A. Readln(a); B. Writeln(a); C. Readln; D. Delay(a); Câu 8: Câu lệnh Writeln(‘x=’ , 15 div 2 +5); sẽ in ra kết quả: A. x=6 B. x=12 C. 6 D. 12 Câu 9: Chọn phương án đúng về cú pháp khai báo biến trong pascal: A. Var <danh sách biến> = <kiểu dữ liệu>; B. Var <Kiểu dữ liệu>: <danh sách biến>; C. Var <Danh sách biến>: <kiểu dữ liệu>; D. Var <Kiểu dữ liệu> = <danh sách biến>; Câu 10. Chọn phương án đúng về cú pháp khai báo hằng trong pascal: A. Const <Tên hằng> : <kiểu dữ liệu>; B. Const <Tên hằng> = <kiểu dữ liệu>; C. Const <Tên hằng> : <giá trị>; D. Const <tên hằng> = <giá trị>; Câu 11. Chọn phương án đúng về cú pháp câu lệnh gán trong pascal: A. <tên biến>:<biểu thức hoặc giá trị cần gán>; B. <tên biến>:=<biểu thức hoặc giá trị cần gán>; C. <tên biến>:=<biểu thức hoặc giá trị cần gán> D. <tên biến>=<biểu thức hoặc giá trị cần gán>; Câu 12: Giả sử A được khai báo với kiểu dữ liệu số thực, B được khai báo kiểu dữ liệu xâu. Phép gán nào sau đây không hợp lệ? A. A:=10; B. X:=’1234’; C. A:=7.5; D. A:=’1234’; Câu 13: Trong Pascal khai báo nào sau đây đúng? A. Var tb:real; B. Var 4hs: integer; C. Const x:real; D. Var R=30; Câu 14: Trong pascal khai báo nào sau đây sai? A. Const a=10000; B. Var x,y : integer; C. Const pi = 3.14; D. Var x = 10000; Câu 15. Trong pascal, khai báo nào sau đây đúng? A. Const pi : 3.14; B. Const pi = 3.14 C. Const pi := 3.14; D. Const pi = 3.14; Câu 16. Giả sử a được khai báo với kiểu dữ liệu integer. Phép gán nào sau đây hợp lệ? A. a:=’2021’; B. a:= 7.5; C. a:=3500; D. a:=2021; Câu 17. Câu lệnh điều kiện có mấy dạng? A. 1 B. 2 C. 3 D. 4 Câu 18. Cấu trúc câu lệnh điều kiện dạng thiếu A. IF <điều kiện> THEN <câu lệnh>; B. IF <điều kiện> THEN <câu lệnh> C. IF <câu lệnh> THEN <điều kiện> D. IF <câu lênh > THEN <điều kiện>; Câu 19. Cấu trúc câu lệnh điều kiện dạng đủ A. IF <điều kiện> THEN <câu lệnh 1>; ELSE <câu lệnh 2>; B. IF <điều kiện> THEN <câu lệnh 1> ELSE <câu lệnh 2>; C. IF <câu lệnh> THEN <điều kiện 1> ELSE <điều kiện 2> D. IF <câu lênh > THEN <điều kiện 1> ELSE <điều kiện 2>; Câu 20. Giả sử chỉ cần in ra màn hình số lớn hơn trong 2 số a, b thì sử dụng câu lệnh nào? A. IF a>b THEN write(a); B. IF a=0 THEN write(a); C. IF a <> b THEN write(a); D. IF a=b THEN write(a); Câu 21. Câu lệnh pascal nào sau đây viết đúng? A. If x:=7 then a=b; B. If x>7 then a =b; C. If x>7 then a:=b D. If x>7 then a:=b; Câu 22. Câu lệnh pascal nào sau đây viết đúng? A. If x>5 then a:=b else a:=c; B. If x:=5 then a:=b; else a:=c; C. If x> 5 then a=b; else a=c; D. If x>5 then a=b else a:=c; Câu 23. Trong Pascal câu lệnh nào sau đây là đúng ? A. IF x := 15 THEN a= b; B. IF x := 5 THEN a:= b ELSE b:= a + 3; C. IF x < 3 THEN a: = b; D. IF x > 10 THEN a:= b; ELSE b:= a - 3; Câu 24. Trước đó giá trị của A bằng 6, Sau khi thực hiện câu lệnh sau giá trị của A bằng bao nhiêu? IF (42 mod 5) = 0 then A:=A+1; A. 6 B. 7 C. 8 D. 9 Câu 25. Trước đó giá trị của X bằng 5, Sau khi thực hiện câu lệnh sau giá trị của X bằng bao nhiêu? IF (45 mod 5) = 0 then A:=A+1; A. 6 B. 7 C. 8 D. 9 Câu 26: Cấu trúc của chương trình gồm những phần nào? A. Phần đầu; phần khai báo; phần thân; Phần kết thúc B. Phần khai báo; Phần thân C. Phần đầu; phần thân; phần kết thúc D. Phần khai báo; Phần đầu; Phần kết thúc Câu 27: Trong pascal tên nào sau đây hợp lệ? A. Program; B. Lop 8A; C. Lop8A; D. 8A; Câu 28. Giả sử a được khai báo với kiểu dữ liệu xâu kí tự . Phép gán nào sau đây hợp lệ? A. a:=’2021’; B. a:= 7.5; C. a:=3500; D. a:=2021; Câu 29: Giả sử A được khai báo với kiểu dữ liệu byte. X được khai báo kiểu dữ liệu xâu. Phép gán nào sau đây không hợp lệ? A. A:=10; B. X:=’1234’; C. A:=7.5; D. X:=’Lop 8a’; Câu 30: Trong pascal, lệnh nào là lệnh tạm ngừng chương trình? A. Readln(a); B. Writeln(a); C. Write(a); D. Delay(a); Câu 31: Câu lệnh Writeln(‘x=’ , 7 mod 2 +5); sẽ in ra kết quả: A. x=6 B. x=12 C. 6 D. 12 Giúp em với ạ

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

Câu 32: Câu lệnh Writeln(‘ 5+3= ‘,5+3); sẽ in ra kết quả: A. 5+3= 8 B. 5+3 C. 8 D. ‘5+3’=5+3 Câu 33: Để dịch chương trình ta sử dụng tổ hợp phím nào? A. CTRL+ F9 B. ALT + F9 C. SHIFT + F9 D. ALT + F5 Câu 34: Để chạy chương trình ta sử dụng tổ hợp phím nào? A. CTRL+ F9 B. ALT + F9 C. SHIFT + F9 D. ALT + F5 Câu 35: Câu lệnh Writeln(3*5 + 8*6 – 7); sẽ in ra màn hình kết quả: A. 56 B. 3*5 + 8*6 - 7 C. ‘3*5 + 8*6 - 7’ D. Không in ra màn hình Câu 36: Khi chạy chương trình gặp câu lệnh Readln(R), máy tính sẽ làm gì? A. Thông báo ra màn hình giá trị của R B. Dừng chương trình đến khi người dùng nhấn Enter C. Thông báo ra màn hình kí tự R D. Dừng chương trình cho phep người dùng nhập giá trị của R Câu 37: Phần mở rộng (phần đuôi) của tệp pascal là? A. .xlsx B. .docx C. .pas D. .pptx Câu 38: Trong Pascal: phần thân của một chương trình A. Là phần bắt buộc phải có B. Nằm trong cặp từ khóa Begin và End. C. Gồm các lệnh thực hiện của chương trình D. Tất cả các phương án trên Câu 39: Từ khóa là: A. Do ngôn ngữ lập trình quy định B. Không dùng từ khóa với mục đích khác ngoài mục đích do NNLT quy định C. Program, uses, begin, end là những từ khóa D. Tất cả phương án trên đều đúng Câu 40: Câu lệnh writeln(‘3*5’); sẽ in ra màn hình kết quả gì? A. 3*5 B. ‘3*5’ C. (3*5) D. 15 Câu 41: Trong NNLT pascal DIV là phép toán: A. Chia lấy phần nguyên B. Chia lấy phần dư C. Phép chia D. Phép nhân Câu 42: Trong NNLT pascal MOD là phép toán: A. Chia lấy phần nguyên B. Chia lấy phần dư C. Phép chia D. Phép nhân Câu 43: Phép toán 45 MOD 5 cho kết quả bằng bao nhiêu? A. 0 B. 9 C. 5 D. 45 Câu 44: Phép toán 45 DIV 5 cho kết quả bằng bao nhiêu? A. 0 B. 9 C. 5 D. 45 Câu 45. Trước đó giá trị của S bằng 2 với n=8. Sau khi thực hiện câu lệnh sau giá trị của S bằng bao nhiêu? IF (n mod 2) = 0 then S:=S+n; A. 2 B. 8 C. 10 D. 12 Câu 46. Trước đó giá trị của S bằng 5, với n=9. Sau khi thực hiện câu lệnh sau giá trị của S bằng bao nhiêu? IF (n mod 2) = 0 then S:=S+n; A. 5 B. 9 C. 13 D. 15 Xin các anh chị giúp em ạ

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

Câu 32: Câu lệnh Writeln(‘ 5+3= ‘,5+3); sẽ in ra kết quả: A. 5+3= 8 B. 5+3 C. 8 D. ‘5+3’=5+3 Câu 33: Để dịch chương trình ta sử dụng tổ hợp phím nào? A. CTRL+ F9 B. ALT + F9 C. SHIFT + F9 D. ALT + F5 Câu 34: Để chạy chương trình ta sử dụng tổ hợp phím nào? A. CTRL+ F9 B. ALT + F9 C. SHIFT + F9 D. ALT + F5 Câu 35: Câu lệnh Writeln(3*5 + 8*6 – 7); sẽ in ra màn hình kết quả: A. 56 B. 3*5 + 8*6 - 7 C. ‘3*5 + 8*6 - 7’ D. Không in ra màn hình Câu 36: Khi chạy chương trình gặp câu lệnh Readln(R), máy tính sẽ làm gì? A. Thông báo ra màn hình giá trị của R B. Dừng chương trình đến khi người dùng nhấn Enter C. Thông báo ra màn hình kí tự R D. Dừng chương trình cho phep người dùng nhập giá trị của R Câu 37: Phần mở rộng (phần đuôi) của tệp pascal là? A. .xlsx B. .docx C. .pas D. .pptx Câu 38: Trong Pascal: phần thân của một chương trình A. Là phần bắt buộc phải có B. Nằm trong cặp từ khóa Begin và End. C. Gồm các lệnh thực hiện của chương trình D. Tất cả các phương án trên Câu 39: Từ khóa là: A. Do ngôn ngữ lập trình quy định B. Không dùng từ khóa với mục đích khác ngoài mục đích do NNLT quy định C. Program, uses, begin, end là những từ khóa D. Tất cả phương án trên đều đúng Câu 40: Câu lệnh writeln(‘3*5’); sẽ in ra màn hình kết quả gì? A. 3*5 B. ‘3*5’ C. (3*5) D. 15 Câu 41: Trong NNLT pascal DIV là phép toán: A. Chia lấy phần nguyên B. Chia lấy phần dư C. Phép chia D. Phép nhân Câu 42: Trong NNLT pascal MOD là phép toán: A. Chia lấy phần nguyên B. Chia lấy phần dư C. Phép chia D. Phép nhân Câu 43: Phép toán 45 MOD 5 cho kết quả bằng bao nhiêu? A. 0 B. 9 C. 5 D. 45 Câu 44: Phép toán 45 DIV 5 cho kết quả bằng bao nhiêu? A. 0 B. 9 C. 5 D. 45 Câu 45. Trước đó giá trị của S bằng 2 với n=8. Sau khi thực hiện câu lệnh sau giá trị của S bằng bao nhiêu? IF (n mod 2) = 0 then S:=S+n; A. 2 B. 8 C. 10 D. 12 Câu 46. Trước đó giá trị của S bằng 5, với n=9. Sau khi thực hiện câu lệnh sau giá trị của S bằng bao nhiêu? IF (n mod 2) = 0 then S:=S+n; A. 5 B. 9 C. 13 D. 15 Xin các anh chị giúp em ạ

2 đáp án
11 lượt xem
2 đáp án
12 lượt xem
1 đáp án
11 lượt xem
1 đáp án
11 lượt xem
2 đáp án
16 lượt xem
2 đáp án
16 lượt xem