Tắt QC

Trắc nghiệm tin học 8 bài 4: Sử dụng biến và hằng trong chương trình

Bài có đáp án. Câu hỏi và bài tập trắc nghiệm tin học 8 bài 4: Sử dụng biến và hằng trong chương trình. Học sinh luyện tập bằng cách chọn đáp án của mình trong từng câu hỏi. Dưới cùng của bài trắc nghiệm, có phần xem kết quả để biết bài làm của mình. Kéo xuống dưới để bắt đầu.

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

  • A. Const
  • B. Begin
  • C. Var
  • D. Uses

Câu 2: Khai báo sau có ý nghĩa gì?

   Var a: Real; b: Char;

  • A. Biến a thuộc kiểu dữ liệu số thực và biến b thuộc kiểu dữ liệu kí tự
  • B. Biến a thuộc kiểu dữ liệu số nguyên và biến b thuộc kiểu dữ liệu xâu kí tự
  • C. Biến a thuộc kiểu dữ liệu số nguyên và biến b thuộc kiểu dữ liệu kí tự
  • D. Các câu trên đều sai

Câu 3: Đại lượng được đặt tên dùng để lưu trữ dữ liệu, có giá trị không đổi trong suốt quá trình thực hiện chương trình được gọi là:

  • A. Tên
  • B. Từ khóa
  • C. Biến
  • D. Hằng

Câu 4: Cấu trúc khai báo hằng là gì?

  • A. CONST <Tên hằng> = <giá trị> 
  • B. var <Tên hằng> : <giá trị >
  • C. CONST <Tên hằng> = <kiểu dữ liệu> 
  • D. CONST <danh sách hằng> = <giá trị> 

Câu 5: Khái niệm biến là gì?

  • A. Là đại lượng có giá trị không thay đổi trong quá trình thực hiện chương trình
  • B. Là đại lượng có giá trị luôn thay đổi trong quá trình thực hiện chương trình
  • C. Là đại lượng dùng để tính toán
  • D. Là đại lượng dùng để khai báo tên chương trình

Câu 6: Để 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âu 7: Trong Pascal, từ khóa để khai báo hằng là:

  • A. Var
  • B. Const 
  • C. Begin 
  • D. Uses

Câu 8: Tìm một điểm sai trong đoạn khai báo sau:

Const  lythuongkiet :=2010;

  • A. Dư dấu bằng (=)
  • B. Tên hằng không được quá 8 kí tự
  • C. Từ khóa khai báo hằng sai
  • D. Dư dấu hai chấm (:) 

Câu 9: 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 10: Cấu trúc khai báo biến là gì?

  • A. var <Tên biến> = <giá trị> 
  • B. var <Tên biến> : <giá trị >
  • C. CONST <Tên hằng> = <kiểu dữ liệu> 
  • D. var <danh sách biến> : < kiểu dữ liệu> ;

Câu 11: Giả sử cần in kết quả của phép cộng 11+2 ra màn hình, ta sử dụng câu lệnh Pascal nào sau đây?

  • A. Read(15+5);
  • B. Writeln (15+5)
  • C. Writeln (15+5);
  • D. Tất cả đều sai

Câu 12: Chọn cách khai báo ĐÚNG trong các cách khai báo bên dưới?

  • A. const k= 'pascal';
  • B. Var g:=15;
  • C. Const dien tich;
  • D. var 3x: byte;

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

   Const Max : 2010;

  • A. Chỗ dấu hai chấm (:) thay bằng 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 chấm phẩy (;)

Câu 14: Cách khai báo nào sau đây là đúng:

  • A. const k= 'tamgiac';
  • B. Var g :=15;
  • C. Const dien tich;
  • D. var chuvi : byte;

Câu 15: Giả sử A được khai báo là biến với kiểu dữ liệu xâu, X là biến với kiểu dữ liệu số thực. Phép gán sau đây là không hợp lệ không?

  • A. X:=4.1;
  • B. X:=324.2;
  • C. A:= ‘3242’;
  • D. A:=3242 ;

Câu 16: Việc khai báo biến bao gồm:

  • A. Khai báo tên biến
  • B. Khai báo kiểu dữ liệu
  • C. Cả A và B
  • D. Cả A hoặc B

Câu 17: Chọn cách khai báo hằng đúng.

  • A. const pi = 3.14;
  • B. const Bankinh = 2
  • C. const chu vi;
  • D. const dien tich: = 2;

Câu 18: Sự khác nhau giữa hằng và biến là gì?

  • A. hằng có giá trị không đổi
  • B. hằng phải được gán giá trị ngay khi khai báo
  • C. Cả A và B đều đúng
  • D. Cả A và B đều sai

Xem đáp án

Bình luận

Giải bài tập những môn khác