Trang chủ Tin Học Lớp 8 Câu 1: Trong pascal, nếu x:=’1234’; Vậy x thuộc kiểu...

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 k

Câu hỏi :

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 ạ

Lời giải 1 :

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

Thảo luận

Lời giải 2 :

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



Bạn có biết?

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ư

Tâm sự 8

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 :))

Liên hệ hợp tác hoặc quảng cáo: gmail

Điều khoản dịch vụ

Copyright © 2021 HOCTAPSGK