Câu 1: A. Xâu kí tự
Chọn A vì muốn gắn giá trị cho sâu phải có dấu ''
Câu 2: D. B và C đúng
Chọn D vì dữ liệu ở đáp ná bB và C đều phf hợp với chữ số 2017
Câu 3: B. 5
Chọn B vì mod là lệnh chia lấy phần dư, 85 chia 10= 8 (dư 5) lấy dư là 5
Câu 4: D. Cả 3 phương án trên đều đúng
Chọn D vì tất cả đáp án trên đều đúng
Câu 5: B. Sai
Chọn B vì trong pascal ko có ≠
Câu 6: A. Readln(a);
Chọn A vì Readln là lệnh nhập giá trị, đã đc quy định
Câu 7: B. Writeln(a);
Chọn A vì Writeln là lệnh thông báo kết quả ra màn hình, đã đc quy định
Câu 8: B. x=12
Chọn B vì Writeln sẽ hiện phần trong dấu '' và kq của 15 div 2 +5,
15 div 2 +5=7+5(div là chia lấy phần nguyên)=12
Câu 9: C. Var <Danh sách biến>: <kiểu dữ liệu>;
Chọn C vì nó đã đc quy định
Câu 10: B. Const <Tên hằng> = <kiểu dữ liệu>;
Chọn B vì nó đã đc quy địn
Câu 11: B. <tên biến>:=<biểu thức hoặc giá trị cần gán>;
Chọn B vì nó đã đc quy định
trông B khá giống C nhưng C sai vì C ko có dấu ;
Câu 12: D. A:=’1234’;
Chọn D vì A là số thực nhưng lại gắn bằng dữ liệu số nuyên
Câu 13: A. Var tb:real;
Chọn A vì B,C,D đều sai (gải thích hơi lủng củng )
Câu 14: D. Var x = 10000;
Chọn D vì khai biến ko có dấu =
Câu 15: D. Const pi = 3.14;
Chọn D vì trong đó chỉ có D là đúng
B khá giống D nhưng B sai vì B ko có dấu ;
Câu 16 C or D
câu này mình koc chắc
Câu 17: B. 2
Chọn B vì có 2 dạng là điều kiện đủ và thiếu
Câu 18: A. IF <điều kiện> THEN <câu lệnh>;
Chọn A vì đây là cấu trúc đúng
B khá giống A nhưng B sai vì ko có dấu ;
Câu 19: B. IF <điều kiện> THEN <câu lệnh 1> ELSE <câu lệnh 2>;
Chọn B vì đâ là cấu trúc đúng
C khá giống B nhưng C sai vì ko có dấu ;
Câu 20: A. IF a>b THEN write(a);
Chọn A vì mik thấy nó đúng nhất (chứ mik tháy đáp án nào cũng thiếu)
Câu 21: D. If x>7 then a:=b;
Chọn D vì D đã đúng với cấu tạo của câu lệnh điều kiện dạng thiếu
C khá giống D nhưng C sai vì ko có dấu ;
Câu 22: A. If x>5 then a:=b else a:=c;
Chọn A vì A đã đúng với cấu tạo của câu lệnh điều kiện dạng đủ
Câu 23: C. IF x < 3 THEN a: = b;
Chọn C vì C đã đúng với cấu tạo của câu lệnh điều kiện dạng thiếu
Câu 24: A. 6
Chọn A vì nếu 42 mà mod 5 = 0 nghĩa là 42 chia 5 dư 0 ( chia hết), 42 ko chia hết cho 5 thì điều kiện đã ko thỏa mãn
Vậy A sẽ vẫn giư nguyên giá trị là 6
Câu 25: A. 6
Chọn A vì nếu 42 mà mod 5 = 0 nghĩa là 42 chia 5 dư 0 ( chia hết), 42 chia hết cho 5 thì điều kiện đã thỏa mãn nến sẽ thực hiện lệnh A;=A+1;
Vậy A=5+1=6
Câu 26: A. Phần đầu; phần khai báo; phần thân; Phần kết thúc
Chọn A vì cấu trúc này đã dduwc quy định
Câu 27: C. Lop8A;
Chọn C vì những tên còn lại đều sai;
Câu 28: A. a:=’2021’;
Chọn A vì khi gán dữ liệu cho sâu cần dấu ''
Câu 29: C. A:=7.5;
Chọn A vì biến A là số thực ko có 7.5
Câu 30: D. Delay(a);
Chọn D vì nó sẽ dùng trong khoảng thời gian a
Câu 31: A. x=6
chọn A vì Writeln sẽ hiện ra phần trong '' và kq của 7 mod 2 +5
7 mod 2 +5=1+5(mod là chia lấy phần dư)=6
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ự
=> 1234 nằm trong dấu nháy đơn
Câu 2 :
Dãy chữ số 2017 có thể thuộc những kiểu dữ liệu nào?
=> D. B và C đúng
=> số nguyên cũng nằm trong phạm vi số thực
Câu 3 :
Trong Pascal kết quả của phép toán 85 mod 10 là:
=> B. 5
=> 85 : 10 dư 5
Câu 4 :
Quy tắc đặt tên trong chương trình:
=> 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)² ≠ 25
=> B. sai
=>(-5)² = 25
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);
=> Cú pháp : Readln(<danh sách biến vào>);
Câu 7 :
Trong pascal, lệnh nào là lệnh thông báo kết quả ra màn hình?
=> B. Writeln(a);
=> Cú pháp writel(<danh sách kết quả ra>);
Câu 8 :
Câu lệnh Writeln(‘x =’ , 15 div 2 + 5); sẽ in ra kết quả :
=> B. x = 12
=> 15 div 2 + 5 = 7 + 5 = 12
Câu 9 :
Chọn phương án đúng về cú pháp khai báo biến trong pascal :
=> C. Var <Danh sách biến> : <kiểu dữ liệu>;
Câu 10 .
Chọn phương án đúng về cú pháp khai báo hằng trong pascal:
=> 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:
=> B. <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ệ?
=> D. A := ’1234’;
=> '1234' kiểu xâu
Câu 13 :
Trong Pascal khai báo nào sau đây đúng?
=> A. Var tb : real;
Câu 14 :
Trong pascal khai báo nào sau đây sai?
=> D. Var x = 10000;
=> sai từ var
Câu 15 .
Trong pascal, khai báo nào sau đây đúng?
=> 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ệ?
=> D. a := 2021;
Câu 17 .
Câu lệnh điều kiện có mấy dạng?
=> B. 2
=> thiếu và đủ
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>;
Câu 19 .
Cấu trúc câu lệnh điều kiện dạng đủ
=> B. IF <điều kiện> THEN <câu lệnh 1> ELSE <câu lệnh 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);
Câu 21 .
Câu lệnh pascal nào sau đây viết đúng?
=> 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;
Câu 23 .
Trong Pascal câu lệnh nào sau đây là đúng ?
=> B. IF x := 5 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
=> điều kiện 42 mod 5 = 0 sai
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;
=> điều kiện 45 mod 5 = 0 đúng
=> câu lệnh sau then được thực hiện
=> nhưng tăng giá trị biến A
=> biến X có giá trị không đổi
=> X = 5
Câu 26:
Cấu trúc của chương trình gồm những phần nào?
=> B. Phần khai báo; Phần thân
Câu 27:
Trong pascal tên nào sau đây hợp lệ?
=> C. Lop8A;
=> tên không trùng từ khóa, không khoảng cách, không số đứng đầu
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’;
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ệ?
=> C. A := 7.5;
=> A thuộc kiểu nguyên
Câu 30 :
Trong pascal, lệnh nào là lệnh tạm ngừng chương trình?
=> 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
=> 7 mod 2 + 5 = 1 + 5 = 6
Tin học, tiếng Anh: informatics, tiếng Pháp: informatique, là một ngành khoa học chuyên nghiên cứu quá trình tự động hóa việc tổ chức, lưu trữ, xử lý và truyền dẫn thông tin của một hệ thống máy tính cụ thể hoặc trừu tượng (ảo). Với cách hiểu hiện nay, tin học bao hàm tất cả các nghiên cứu và kỹ thuật có liên quan đến việc mô phỏng, biến đổi và tái tạo thông tin.
Nguồn : Wikipedia - Bách khoa toàn thưLớp 8 - Năm thứ ba ở cấp trung học cơ sở, học tập bắt đầu nặng dần, sang năm lại là năm cuối cấp áp lực lớn dần nhưng các em vẫn phải chú ý sức khỏe nhé!
Nguồn : ADMIN :))Xem thêm tại https://loigiaisgk.com/cau-hoi or https://giaibtsgk.com/cau-hoi
Copyright © 2021 HOCTAPSGK