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

Câu 1: Trong pascal, nếu x:=’1234’; Vậy x thuộc kiểu dữ liệu nào? 1 điểm 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? 1 điểm 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à: 1 điểm A. 2 B. 5 C. 10 D. 8.5 Câu 4. Quy tắc đặt tên trong chương trình: 1 điểm 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 1 điểm 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? 1 điể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? 1 điểm 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ả: 1 điểm 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: 1 điểm 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: 1 điểm 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: 1 điểm 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, 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ệ? 1 điểm 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? 1 điểm 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? 1 điểm 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? 1 điểm 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ệ? 1 điểm A. a:=’2021’; B. a:= 7.5; C. a:=35000; D. a:=2021; Câu 17. Câu lệnh điều kiện có mấy dạng? 1 điểm 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 1 điểm 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 đủ 1 điểm 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? 1 điểm 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? 1 điểm 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? 1 điểm 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. Cấu trúc của chương trình gồm những phần nào? 1 điểm 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 24: Trong pascal tên nào sau đây hợp lệ? 1 điểm A. Program; B. Lop 8A; C. Lop8A; D. 8A; Câu 25. Trước đó giá trị của A bằng 5, Sau khi thực hiện câu lệnh sau giá trị của A bằng bao nhiêu? IF (45 mod 5) = 0 then A:=A+1; 1 điểm A. 6 B. 7 C. 8 D. 9

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