Tin học 8 Bài 4 câu hỏi và bài tập

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

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

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

   Var a: Real; b: Char;

  • 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

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

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

  • 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à:

  • 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

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

  • 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> 

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)
  • 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?

  • 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;

  • 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;

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’;

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
  • D. Cả A hoặc B

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

  • 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
  • D. Cả A và B đều sai

Tailieumoi.vn xin giới thiệu đến các quý thầy cô, các em học sinh lớp 8 tài liệu Lý thuyết, trắc nghiệm Tin học 8 Bài 4: Sử dụng biến và hằng trong chương trình đầy đủ, chi tiết. Bài học Bài 4: Sử dụng biến và hằng trong chương trình môn Tin học lớp 8 có những nội dung sau:

Mời quí bạn đọc tải xuống để xem đầy đủ tài liệu lý thuyết, trắc nghiệm Tin học 8 Bài 4: Sử dụng biến và hằng trong chương trình:

Tin học 8 Bài 4: Sử dụng biến và hằng trong chương trình

Phần 1: Lý thuyết Tin học 8 Bài 4: Sử dụng biến và hằng trong chương trình

Nội dung chính

- Biến và hằng là gì?

- Cách sử dụng biến và hằng trong chương trình

1. Biến là công cụ lập trình

- Trong lập trình biến được dùng để lưu trữ dữ liệu và dữ liệu được biến lưu trữ có thể thay đổi trong khi thực hiện chương trình.

- Dữ liệu do biến lưu trữ, được gọi là giá trị của biến.

Ví dụ 1:

• Giả sử cần in kết quả của phép cộng 15+5 ra màn hình. Ta sử dụng câu lệnh Pascal sau đây: Writeln (15+5);

• Ta có thể sử dụng hai biến X và Y để lưu giữ giá trị của hai số 15 và 5. Khi đó chúng ta có thể viết lại câu lệnh trên như sau: Writeln (X+Y);

• Chương trình thực hiện như sau:

Tin học 8 Bài 4 câu hỏi và bài tập

2. Khai báo biến

- Các biến dùng trong chương trình cần phải được khai báo ngay trong phần khai báo của chương trình.

- Việc khai báo biến bao gồm:

   + Khai báo tên biến

   + Khai báo kiểu dữ liệu

- Cú pháp: Var <tên biến> : <kiểu dữ liệu>;

- Ví dụ:

Tin học 8 Bài 4 câu hỏi và bài tập

- Tùy theo ngôn ngữ lập trình, cú pháp khai báo biến có thể khác nhau.

3. Sử dụng biến trong chương trình

- Các thao tác có thể thực hiện với các biến là:

+ Gán giá trị cho biến

+ Tính toán với biến

   - Cần phải gán các giá trị dữ liệu thích hợp cho biến, kiểu dữ liệu của giá trị được gán phải trùng với kiểu của biến.

   - Khi gán giá trị mới, giá trị cũ sẽ bị xóa đi.

   - Có thể thực hiện việc gán giá trị cho biến tại bất kì thời điểm nào trong chương trình.

   - Cú pháp: <Tên biến> := <giá trị hoặc biểu thức>.

   - Ví dụ 1:

Tin học 8 Bài 4 câu hỏi và bài tập

   - Giá trị của biến còn có thể gán nhờ các câu lệnh nhập dữ liệu read hoặc readln. Khi đó, máy tính sẽ đợi ta gõ các giá trị tương ứng của các biến m và n từ bàn phím và ấn Enter.

   - Ví dụ 2:

Read(m,n); hoặc readln(m,n);

4. Hằng

   - Tương tự với biến, hằng cũng là 1 công cụ lưu trữ dữ liệu. Nhưng hằng khác với biến ở chỗ: hằng có giá trị không đổi và hằng phải được gán giá trị ngay khi khai báo.

   - Cú pháp khai báo: const tên hằng = giá trị.

   - Ví dụ: const pi = 3.14; Bankinh = 2;

   - Không thể dùng các câu lệnh để thay đổi giá trị của hằng. chương trình sẽ báo lỗi nếu ta cố thay đổi giá đị đó bằng các câu lệnh.

Phần 2: 10 câu hỏi trắc nghiệm Tin học 8 Bài 4: Sử dụng biến và hằng trong chương trình

Câu 1: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 ;

   A được khai báo là biến với kiểu dữ liệu xâu → A phải được gán với xâu kí tự (được bao trong dấu nháy), X là biến với kiểu dữ liệu số thực → X là số thực.

   Đáp án: D

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

   Real là kiểu dữ liệu số thực, Char là kiểu dữ liệu kí tự.

   Đáp án: A

Câu 3:Biến là:

   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 4: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;

   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 : < kiểu dữ liệu> ;

   Đáp án: D

Câu 5:Đạ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

   Hằng là đạ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ấu trúc khai báo hằng là: CONST <Tên hằng> = <giá trị> ;

   Trong đó Tên hằng được đặt theo quy tắc Pascal.

   Đáp án: D

Câu 6: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.

   Đáp án: D

Câu 7: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 : < kiểu dữ liệu> ;

   Trong đó danh sách biến được cách nhau bởi dấu phẩy.

   Đáp án: A

Câu 8: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 : < kiểu dữ liệu> ;

   Đáp án: C

Câu 9: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ị> ;

   Đáp án: A

Câu 10: Để 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;

   Đáp án: A