Đây là ảnh minh hoạ quảng cáo

Đề thi giữa HK1 môn Tin học 8 năm 2021-2022 - Trường THCS Trần Nhân Tông

15/04/2022 - Lượt xem: 21
Chia sẻ:
Đánh giá: 5.0 - 50 Lượt
Câu hỏi (40 câu)
Câu 1
Mã câu hỏi: 51846

Để chỉ dẫn cho máy tính thực hiện một công việc nào đó, con người đưa cho máy tính bao nhiêu lệnh?

  • A. 1
  • B. 2
  • C. Một hoặc nhiều lệnh
  • D. Nhiều câu lệnh
Câu 2
Mã câu hỏi: 51847

Tên do người lập trình đặt phải tuân thủ qui tắc nào sao đây?

  • A. Tên khác nhau tương ứng đại lượng khác nhau
  • B. Tên không trùng với từ khóa
  • C. Tên không được bắt đầu bằng chữ số và không được chứa dấu cách
  • D. Các ý A, B, C
Câu 3
Mã câu hỏi: 51848

Trong các tên sau đây, tên nào là hợp lệ trong ngôn ngữ pascal

  • A. tam_giac
  • B. 8a
  • C. Tam giac
  • D. End
Câu 4
Mã câu hỏi: 51849

Trong các phép toán thì phép toán nào chỉ có kiểu dữ liệu số nguyên?

  • A. Div, +, -, *,/
  • B. +, -, *,/
  • C. Mod, +, -, *,/
  • D. Div, mod
Câu 5
Mã câu hỏi: 51850

Kết quả của 10 mod 3 bằng bao nhiêu?

  • A. 1
  • B. 2
  • C. 3
  • D. 4
Câu 6
Mã câu hỏi: 51851

Biểu thức toán ax2+bx+c bằng các kí hiệu trong Pascal nào sau đây là chính xác?

  • A. a*x2+bx+c
  • B. a*x2+b*x+c
  • C. a*(x*x)+b*x+c
  • D. a(x*x)+bx+c
Câu 7
Mã câu hỏi: 51852

Giả sử S được khai báo với dữ liệu xâu kí tự. Cách khai báo nào sau đây hợp lệ?

  • A. Var S:char;
  • B. Var S:integer;
  • C. Var S:string;
  • D. Var S:Real;
Câu 8
Mã câu hỏi: 51853

Theo em, họ tên học sinh được khai báo với dữ liệu nào sau đây hợp lệ?

  • A. Var hoten:char;
  • B. Var hoten:string; 
  • C. Var hoten:real;
  • D. Var hoten:integer;
Câu 9
Mã câu hỏi: 51854

1035,7 thuộc kiểu dữ liệu nào?

  • A. Real 
  • B. integer
  • C. char
  • D. string
Câu 10
Mã câu hỏi: 51855

Xác định bài toán trong pascal là làm công việc gì?

  • A. Viết giả thiết, kết luận.
  • B. Tìm INPUT và OUTPUT.
  • C. Tìm lời giải của bài toán.
  • D. Viết thuật toán của bài toán.
Câu 11
Mã câu hỏi: 51856

Chức năng chính của chương trình dịch là gì?

  • A. Phát hiện lỗi cú pháp của chương trình
  • B. Soạn thảo chương trình
  • C. Dịch ngôn ngữ lập trình sang ngôn ngữ máy
  • D. Lưu chương trình nguồn
Câu 12
Mã câu hỏi: 51857

Tên nào không hợp lệ?

  • A. Tamgiac2
  • B. 2TamGiac 
  • C. Tam_giac2
  • D. Tam_giac_2
Câu 13
Mã câu hỏi: 51858

Đại lượng nào có thể thay đổi giá trị trong quá trình thực hiện?

  • A. Biến
  • B. Hằng
  • C. Lệnh
  • D. Hàm
Câu 14
Mã câu hỏi: 51859

Với x là kiểu số nguyên, phép gán nào sau đây đúng?

  • A. x:=5/2
  • B. x:=x*(3/2)
  • C. x:=x*0.1
  • D. x:=x*5
Câu 15
Mã câu hỏi: 51860

Trong Pascal, người ta có thể viết các từ khóa nào sau đây?

  • A. bằng chữ thường
  • B. bằng chữ hoa
  • C. viết hoa kí tự đầu tiên
  • D. không phân biệt chữ hoa hay chữ thường
Câu 16
Mã câu hỏi: 51861

Chọn kết quả cho phép toán: ‘17 div 2’?

  • A. 8
  • B. 1
  • C. 3
  • D. 6
Câu 17
Mã câu hỏi: 51862

Integer là kiểu dữ liệu?

  • A. Số nguyên
  • B. Số thực
  • C. Chuỗi
  • D. Chữ
Câu 18
Mã câu hỏi: 51863

Kiểu dữ liệu String có phạm vi giá trị như thế nào?

  • A. Một ký tự trong bảng chữ cái
  • B. Xâu ký tự tối đa 522 ký tự
  • C. Xâu ký tự tối đa 525 ký tự
  • D. Xâu ký tự tối đa 255 ký tự
Câu 19
Mã câu hỏi: 51864

Mod là phép toán gì?

  • A. Chia lấy phần nguyên
  • B. Chia lấy phần dư
  • C. Cộng
  • D. Trừ
Câu 20
Mã câu hỏi: 51865

Trong một chương trình, có tất cả bao nhiêu từ khóa để khai báo biến?

  • A. 4
  • B. 2
  • C. 3
  • D. 1
Câu 21
Mã câu hỏi: 51866

Trong Pascal, khai báo nào sau đây là đúng?

  • A. Const x:real;
  • B. Var 4hs: Integer
  • C. Var Tb : real; 
  • D. Var R=30;
Câu 22
Mã câu hỏi: 51867

Cú pháp khai báo biến trong ngôn ngữ pascal là gì?

  • A. var   <danh sách biến> : <kiểu dữ liệu>;
  • B. var   <danh sách biến>  <kiểu dữ liệu>;
  • C. var   <kiểu dữ liệu> : <danh sách biến>;
  • D. const <tên biến> = <giá trị>;
Câu 23
Mã câu hỏi: 51868

Cú pháp lệnh gán trong Pascal là gì?

  • A. <biến>= <biểu thức> ; 
  • B. <biến> := <biểu thức> ; 
  • C. <biểu thức>= <biến> ;
  • D. <biểu thức> := <biến> ;
Câu 24
Mã câu hỏi: 51869

Program là từ khoá dùng để làm gì?

  • A. Khai báo tên chương trình
  • B. Khai báo biến
  • C. Kết thúc chương trình
  • D. Viết ra màn hình các thông báo
Câu 25
Mã câu hỏi: 51870

Câu lệnh write('Toi la Turbo Pascal'); có nghĩa là gì?

  • A. In ra màn hình dòng chữ Toi la Turbo Pascal, không đưa con trỏ xuống dòng
  • B. Dùng để yêu cầu nhập giá trị cho biến Toi la Turbo Pascal
  • C. In ra màn hình dòng chữ Toi la Turbo Pascal và đưa con trỏ xuống dòng
  • D. Câu lệnh trên sai cú pháp
Câu 26
Mã câu hỏi: 51871

Lệnh nhập giá trị cho biến là lệnh nào?

  • A. Readln(tên biến);
  • B. Writeln(tên biến);
  • C. Const( tên biến);
  • D. Var( tên biến);
Câu 27
Mã câu hỏi: 51872

Kết quả của phép chia 9 Mod 8 là bao nhiêu?

  • A. 3
  • B. 0
  • C. 2
  • D. 1
Câu 28
Mã câu hỏi: 51873

Cho biết dữ liệu nào sau đây được xem là dữ liệu dạng xâu kí tự:

  • A. 123.4
  • B. '1234'
  • C. 123+1E
  • D. 1234
Câu 29
Mã câu hỏi: 51874

Lệnh gán X := X+1 có ý nghĩa như thế nào?

  • A. Gán giá trị 1 cho biến X 
  • B. Không gán giá trị nào cho biến X
  • C. Tăng giá trị biến X lên 1 đơn vị, kết quả gán lại cho biến X
  • D. Gán giá trị X cho biến X
Câu 30
Mã câu hỏi: 51875

Từ khóa VAR dùng để làm gì?

  • A. Khai báo Tên miền
  • B. Khai báo Biến
  • C. Khai báo Hằng
  • D. Khai báo thư viện 
Câu 31
Mã câu hỏi: 51876

Để dịch chương trình Pascal sang ngôn ngữ máy ta nhấn tổ hợp phím nào?

  • A. Ctrl + X
  • B. Alt + F9
  • C. Alt + X
  • D. Ctrl + F9
Câu 32
Mã câu hỏi: 51877

Để mở rộng giao diện pascal ta dùng tổ hợp phím nào?

  • A. Ctrl_F9
  • B. Ctl_Shif_F9
  • C. Alt_Enter
  • D. Ctrl_ Shift_Enter.
Câu 33
Mã câu hỏi: 51878

Để chạy chương trình ta sử dụng tổ hợp nào?

  • A. Ctrl – F9
  • B. Alt – F9 
  • C. F9
  • D. Ctrl – Shitf – F9
Câu 34
Mã câu hỏi: 51879

Ta thực hiện các lệnh gán sau:  x:=1;     y:=9;    z:=x+y;            

Kết quả thu được của biến z là:

  • A. 1
  • B. 9
  • C. 10
  • D. Một kết quả khác
Câu 35
Mã câu hỏi: 51880

Biểu thức toán học (a+ b)(1 + c)3 được biểu diễn trong Pascal như thế nào?

  • A. (a*a + b)(1+c)(1 + c)(1 + c) 
  • B. (a.a  + b)(1 +  c)(1 + c)(1 + c)
  • C. (a*a + b)*(1 + c)*(1 + c)*(1 + c)
  • D. (a2 + b)(1 + c)3
Câu 36
Mã câu hỏi: 51881

Writeln (‘Ban hay nhap nam sinh’); 

Readln (NS);

Ý nghĩa của hai câu lệnh trên là:

  • A. Thông báo ra màn hình dòng chữ: “Ban hay nhap nam sinh”.
  • B. Yêu cầu người sử dụng nhập giá trị cho biến NS.
  • C. Thông báo ra màn hình dòng chữ: “Ban hay nhap nam sinh” và yêu cầu người sử dụng nhập giá trị cho biến NS.
  • D. Không thực hiện gì cả.
Câu 37
Mã câu hỏi: 51882

Cấu trúc chung của một chương trình gồm những phần nào?

  • A. Phần khai báo và phần thân 
  • B. Phần mở bài, thân bài, kết luận
  • C. Phần khai báo, phần thân, phần kết thúc
  • D. Phần thân và phần kết thúc
Câu 38
Mã câu hỏi: 51883

Máy tính có thể hiểu được trực tiếp ngôn ngữ nào trong các ngôn ngữ sau đây?

  • A. Ngôn ngữ tự nhiên của con người 
  • B. Ngôn ngữ máy
  • C. Tất cả các ngôn ngữ trên
  • D. Ngôn ngữ lập trình
Câu 39
Mã câu hỏi: 51884

Để khai báo biến trong chương trình, em sử dụng từ khóa nào?

  • A. Const
  • B. Program
  • C. Var
  • D. Begin
Câu 40
Mã câu hỏi: 51885

Giả sử A được khai báo là biến với kiểu dữ liệu số nguyên, cách gán nào sau đây là đúng?

  • A. A:=10;
  • B. A=’10’;
  • C. A:=123.23;
  • D. A:=’Tin học’;

Bình luận

Bộ lọc

Để lại bình luận

Địa chỉ email của hạn sẽ không được công bố. Các trường bắt buộc được đánh dấu *
Gửi bình luận
Đây là ảnh minh hoạ quảng cáo
 
 
Chia sẻ