Bạn hỏi - Chuyên gia trả lời
Bạn cần hỏi gì?
Phép toán 16 div 2?
A. 6
B. 7
C. 8
D. 9
Lệnh nào sau đây dùng để gán giá trị cho biến n?
A. n := 2;
B. read(n);
C. readln(n);
D. Cả A, B và C
Phép chia 5 mod 2 có kết quả là?
A. 2.5
B. 2
C. 5
D. 1
Khi biến đã có giá trị dữ liệu mà ta gán giá trị mới cho biến thì phát biểu nào là đúng?
A. Biến vẫn giữ giá trị cũ
B. Giá trị cũ sẽ bị xóa đi.
C. Biến không còn giá trị dữ liệu
D. Biến có cả giá trị dữ liệu cũ và mới
Giả sử cần in kết quả của phép cộng 11+5 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 trúc khai báo biến là gì?
A. var = ;
B. var : ;
C. CONST = ;
D. var : < kiểu dữ liệu>;>
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;
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 (:)
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ị có thể 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 trúc khai báo hằng là gì?
A. CONST = ;
D. CONST = ;
Để khai báo 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ự thì khai báo nào là đúng?
A. Var a: Real; b: Char;
B. Var a: integer; b: Char;
C. Var b: Real; b: Char;
D. Var b: integer; b: Char;
Sử dụng lệnh nào để tạm dừng trong 1 khoảng thời gian nhất định?
A. Delay
B. Readln
C. Writeln
D. End
Lệnh nào tạm ngừng chương trình cho tới khi nhấn phím Enter?
A. Write hoặc Writeln
B. Read hoặc Readln
C. Cả câu A và B đều đúng
D. Cả câu A và B đều sai
Các phép toán nào sau đây không dùng cho kiểu số thực?
A. +, -, *, /
B. <, >, >=, <=, < >, ==,>,>
C. Mod và div
D. +, -, *, / và <, >, >=, <=, < >, ==,>,>
Số 10.2 trong ngôn ngữ lập trình được gọi là:
A. Kí tự
B. Xâu kí tự
C. Số nguyên
D. Số thực
Biểu thức toán học 1b+2(a+c) viết bằng kí hiệu trong ngôn ngữ Pascal là:
A. 1/b+2*(a+c)
B. (1/b)+2(a+c)
C. 1/(b+2)*(a+c)
D. 1/(b+2)*(a+c)
“div” là kí phép toán số học nào trong Pascal?
A. chia lấy phần nguyên
B. chia lấy phần dư
C. chia
D. Đáp án khác
Trong ngôn ngữ lập trình Pascal có bao nhiêu phép so sánh?
A. 4
B. 5
C. 6
D. 7
“mod” là kí hiệu phép toán số học nào trong Pascal?
Bạn An muốn in ra kí tự @, An viết câu lệnh đúng là:
A. Writeln(‘Ki tu An muon in la’: ;@);
B. Writeln(‘Ki tu An muon in la:’ ,@);
C. Writeln(Ki tu An muon in la:’ ,@);
D. Writeln(‘Ki tu An muon in la:’ ,’@’);
Trong ngôn ngữ lập trình Pascal, kiểu dữ liệu nào trong các kiểu sau có miền giá trị nhỏ nhất?
A. Char
B. String
C. Integer
D. Real
Trong các biểu thức dưới đây, biểu thức nào được ghi bằng kí hiệu Pascal?
A. a.b - cd
B. ab + c/d
C. a – b(c - d)
D. a – b + a – b
Phép toán 50 div 5 có kết quả:
A. 0
C. 10
D. 25
1 chữ, 1 số hay 1 kí hiệu đặc biệt được gọi là:
A. Số nguyên
B. Kí tự
C. Xâu kí tự
Ngôn ngữ lập trình Pascal qui định tên các kiểu dữ liệu nào?
A. Số nguyên, số thực, kí tự, xâu
B. Integer, Real, Char, String
C. Interger, Read, Char, String
D. Các số, kí tự có trên bàn phím
Kiểu xâu kí tự có phạm vi giá trị từ ........
A. 0 đến 127
B. – 215 đến 215 - 1
C. 0 đến 255
D. -100000 đến 100000
Từ khóa nào là đúng trong các từ khóa sau?
A. Enh
B. Porgeam
C. Bigen
D. Uses
Điểm khác nhau giữa từ khóa và tên là?
A. Từ khóa do ngôn ngữ lập trình quy định, tên do người lập trình đặt.
B. Từ khóa do người lập trình đặt, tên do ngôn ngữ lập trình quy định.
C. Từ khóa có thể giống nhau, tên phải khác nhau
Trong cấu trúc chung của Pascal thì phần nào bắt buộc phải có?
A. Phần đầu
B. Phần cuối
C. Phần khai báo
D. Phần thân
Tên dùng với ý nghĩa nhất định như: real, integer, read, write, …gọi là:
A. Ngữ nghĩa
B. Cú pháp
C. Tên chuẩn
D. Kiểu dữ liệu
Khi gõ từ khóa vào màn hình Pascal thì từ khoá có màu:
A. Trắng
B. Vàng
C. Xanh
D. Đen
Hãy cho biết chương trình Pascal sau tại sao không hợp lệ?
Begin
Program CT_thu;
Writeln(‘Chao cac ban’);
end.
A. Tên chương trình đặt sai cú pháp
B. Trong phần thân chương trình chứa phần khai báo
C. Ghi sai tên biến
Program là từ khóa khai báo:
A. Tên chương trình
B. Tên thư viện
C. Tên biến
D. Cả A, B và C đều đúng
Tại sao đặt tên chương trình là “End” là không đúng?
A. Trùng với từ khóa trong ngôn ngữ lập trình
B. Tên quá ngắn
C. Không có dấu cách
D. Tất cả các đáp án trên
Uses là từ khóa để khai báo?
B. Thư viện
Từ khoá của một ngôn ngữ lập trình là:
A. là những từ dành riêng
B. cho một mục đích sử dụng nhất định
C. cho những người viết chương trình tạo ra
D. Cả A và B
Phần khai báo gồm các câu lệnh dùng để làm gì?
A. Khai báo tên chương trình
B. Khai báo các thư viện
C. Khai báo tên chương trình và khai báo các thư viện
D. Khai báo từ khóa
Để dịch chương trình, chúng ta cần nhấn tổ hợp phím nào?
A. Alt + F9
B. Ctrl + F9
C. Shift + F9
D. Alt + F2
Các thành phần cơ bản của Pascal gồm:
A. Bảng chữ cái, ngữ nghĩa.
B. Ngữ nghĩa, cú pháp
C. Bảng chữ cái, cú pháp
D. Bảng chữ cái, cú pháp, ngữ nghĩa.
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. Tamgiac;
D. begin;