Trang chủ Tin Học Lớp 8 Câu 11: Biến x có thể nhận các giá trị...

Câu 11: Biến x có thể nhận các giá trị -5, 100, 15, 20. Hãy chọn kiểu dữ liệu phù hợp với biến x?    A. Char    B. LongInt    C. Integer    D. Word    Các số -

Câu hỏi :

Câu 11: Biến x có thể nhận các giá trị -5, 100, 15, 20. Hãy chọn kiểu dữ liệu phù hợp với biến x?    A. Char    B. LongInt    C. Integer    D. Word    Các số -5, 100, 15, 20 là các số nguyên → kiểu dữ liệu của x là kiểu nguyên. Trong x có giá trị -5 → chỉ có thể là kiểu integer, longint (vì chứa giá trị âm). Vì các giá trị này có giá trị nhỏ nên kiểu dữ liệu phù hợp với biến x là integer (longint sẽ chiếm bộ nhớ lớn).    có thể nhận các giá trị 1; 100; 150; 200 và biến Y có thể nhận các giá trị 1; 0.2; 0.3; 10.99. Khai báo nào trong các khai báo sau là đúng nhất?    A. Var X,Y: byte;    B. Var X, Y: real;    C. Var X: real; Y: byte;    D. Var X: byte; Y: real;    Các giá trị 1; 100; 150; 200 là các số nguyên→ kiểu dữ liệu của X là byte,    Các giá trị 1; 0.2; 0.3; 10.99 là các số thực → kiểu dữ liệu của Y là real.   Câu 13: Câu lệnh Writeln('15*4-30+12=',15*4-30+12) in ra màn hình kết quả gì?    A. 15*4-30+12    B. 42    C. 15*4-30+12=42    D. =42    Kết quả in ra màn hình là: 15*4-30+12=42 ( trong câu lệnh Write/ Writeln các nội dung trong dấu nháy đơn sẽ được in ra màn hình. Theo sau dấu phẩy là giá trị được tính toán của biểu thức 15*4-30+12 là 42)   Câu 14: Bốn bạn A, B, C, D đưa ra kết quả của các phép chia hai số nguyên 14 và 5. Hãy chọn kết quả đúng:    A. 14/5=2; 14 div 5=2; 14 mod 5=4;    B. 14/5=2.8; 14 div 5=2; 14 mod 5=4;    C. 14/5=2.8; 14 div 5=4; 14 mod 5=2    D. 14/5=3; 14 div 5=2; 14 mod 5=4    + Div là phép chia lấy phần nguyên    + Mod là phép chia lấy phần dư    Mà 14 : 5= 2 dư 4 →14 div 5=2; 14 mod 5=4;   Câu 15: Các phép toán viết bằng ngôn ngữ lập trình Pascal dưới đây thì phép toán nào đúng:    A. {3*a + [ 4*c – 7*(a +2*c)] -5*b}    B. a*x*x – b*x + 7a : 5    C. (10*a + 2*b) / (a*b)    D. - b: (2*a*c)    Trong ngôn ngữ lập trình (NNLT) Pascal chỉ sử dụng dấu ngoặc đơn () để viết các biểu thức số học. Các phép toán +, -, x, : trong toán học sẽ được chuyển dổi thành +, -, *, / trong NNLT Pascal.   Câu 16: Tìm điểm sai trong khai báo hằng sau:    Const Max :=2010;    A. Dư dấu bằng (=)    B. Tên hằng không được nhỏ hơn 4 kí tự    C. Từ khóa khai báo hằng sai    D. Dư dấu hai chấm (:)    Cấu trúc khai báo hằng là : Const <tên hằng> = <giá trị> ;    Khi sử dụng dấu := là lệnh gán được thực hiện trong chương trình. Câu 17: Khai báo nào sau đây đúng?    A. Var x, y: Integer;    B. Var x, y=Integer;    C. Var x, y Of Integer;    D. Var x, y := Integer;    Cấu trúc khai báo biến có dạng : var <danh sách biến> : < kiểu dữ liệu> ;    Trong đó danh sách biến được cách nhau bởi dấu phẩy.   Câu 18: Trong Pascal, từ khóa để khai báo biến là:    A. Const    B. Begin    C. Var    D. Uses    Trong Pascal, từ khóa để khai báo biến là Var. Cấu trúc khai báo biến có dạng: var <danh sách biến> : < kiểu dữ liệu> ;   Câu 19: Trong Pascal, từ khóa để khai báo hằng là:    A. Const    B. Begin    C. Var    D. Uses    Trong Pascal, từ khóa để khai báo hằng là Const. Cấu trúc khai báo hằng là:    CONST <Tên hằng> = <giá trị> ;   Câu 20: Để khai báo biến x thuộc kiểu xâu kí tự ta khai báo:    A. Var x: String;    B. Var x: Integer;    C. Var x: Char;    D. Var x: Real;    Các kiểu dữ liệu: String (kiểu xâu), Integer (kiểu nguyên), Char (kiểu kí tự), Real (kiểu thực). Để khai báo biến x thuộc kiểu xâu kí tự ta khai báo Var x: String;

Lời giải 1 :

Câu 11: Biến x có thể nhận các giá trị -5, 100, 15, 20. Hãy chọn kiểu dữ liệu phù hợp với biến x?

→  C. Integer

có thể nhận các giá trị 1; 100; 150; 200 và biến Y có thể nhận các giá trị 1; 0.2; 0.3; 10.99. Khai báo nào trong các khai báo sau là đúng nhất?

→ B. Var X, Y: real;

 Câu 13: Câu lệnh Writeln('15*4-30+12=',15*4-30+12) in ra màn hình kết quả gì?

→ B. 42

Câu 14: Bốn bạn A, B, C, D đưa ra kết quả của các phép chia hai số nguyên 14 và 5. Hãy chọn kết quả đúng:

→ A. 14/5=2; 14 div 5=2; 14 mod 5=4;

Câu 15: Các phép toán viết bằng ngôn ngữ lập trình Pascal dưới đây thì phép toán nào đúng:

→ C. (10*a + 2*b) / (a*b)

 Câu 16: Tìm điểm sai trong khai báo hằng sau:

→  D. Dư dấu hai chấm (:)

Câu 17: Khai báo nào sau đây đúng?

→ A. Var x, y: Integer;

 Câu 18: Trong Pascal, từ khóa để khai báo biến là:

→ C. Var

Câu 19: Trong Pascal, từ khóa để khai báo hằng là

→  A. Const

Câu 20: Để khai báo biến x thuộc kiểu xâu kí tự ta khai báo:

→ A. Var x: String;

Thảo luận

Lời giải 2 :

11.C

12.B

13.B

14.A

15.C

16.D

17.A

18.C

19.A

20.A 

Cho mik 5 sao và 1 cám ơn nha

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