Câu 1: Trong các kiểu dữ liệu dưới đây, kiểu nào không phải là kiểu nguyên
Câu 2: Trong ngôn ngữ lập trình Pascal, để lưu chương trình vào đĩa ta nhấn phím:
Câu 3: Cú pháp khai báo biến nào đúng trong các cách sau:
Var <danh sách biến> <kiểu dữ liệu>;
Var <danh sách biến> = <kiểu dữ liệu>;
Var <danh sách biến> : <kiểu dữ liệu>;
<Danh sách biến> : <kiểu dữ liệu>;
Câu 4: Tổ hợp phím Ctrl + F9 có chức năng:
Câu 5: Thủ tục Writeln dùng để:
Câu 6: Xét khai báo sau đây trong Pascal: Var X,Y,Z : integer; C : char; I,J : real; N : word; Bộ nhớ cấp phát cho 7 biến này là:
Câu 7: Trường hợp nào dưới đây không phải là tên biến trong Pascal?
Câu 8: Cho khai báo biến sau đây (trong Pascal): Var m,n :integer; x,y :real; lệnh gán nào sau đây là sai?
Câu 9: Trong Pascal, biểu thức (20 div 3+18 mod 4) bằng:
Câu 10: Biểu thức: 25 div 3+5/2*3 cho kết quả nào dưới đây?
Câu 11: Hãy cho biết câu lệnh đưa ra màn hình câu: “Xin chao” và con trở đặt ở cùng hàng với câu đó (không xuống hàng).
Câu 12: Hãy cho biết đoạn chương trình sau có mấy lỗi: Var x,y:integer; Kq:boolean; Begin X:=3; y:=2; If x>y then kq=true; else kq:=false; End.
Câu 13: Cho x và y là biến đã khai báo kiểu thực, câu lệnh nào sau đây là đúng?
Câu 14: Trong ngôn ngữ lập trình Pascal, để đóng cửa sổ chương trình ta nhấn tổ hợp phím:
Câu 15: Với cấu trúc rẽ nhánh IF< Điều kiện > THEN < Câu lệnh >, Câu lệnh đứng sau THEN được thực hiện khi:
Câu 16: Trong ngôn ngữ lập trình Pascal, câu lệnh gán có cú pháp như thế nào?
<biểu thức>:=<tên biến>;
<tên biến>:=<biểu thức>;
Câu 17: Với cấu trúc rẽ nhánh IF <Điều kiện > THEN < Câu lệnh 1> ELSE < Câu lệnh 2>, Câu lệnh 2 không được thực hiện khi
Câu 18: Cho biết kết quả của đoạn chương trình sau: N:=5;tong:=0; For i:=1 to n do f ( i mod 3=0) then Tong:=tong+i; Write( ‘ tong la ’, tong);
Câu 19: Cho đoạn chương trình sau: x:=10; y:=30; writeln(‘x+y’); kết quả màn hình sẽ là gì?
Câu 20: Hãy cho biết trong các cấu trúc sau đây, đâu là cấu trúc câu lệnh if - then dạng đủ?
Câu 21: Trong ngôn ngữ lập trình Pascal, cho đoạn chương trình sau: Var a,b :byte ; Begin a :=5 ; b :=3; a :=b ; b :=a ; writeln(b,a) ; end. Trên màn hình sẽ có kết quả là:
Câu 22: Với S có giá trị 7.345. Kết quả nhận được sau khi thực hiện câu lệnh: Writeln(‘ Tong S=’, S:6:2); là:
Câu 23: Trong pascal câu lệnh ghép có dạng:
Câu 24: Hãy cho biết đâu là lệnh lặp bằng câu lệnh for - do để tính tổng: S=1+2+3+...+10?
Câu 25: Thực hiện đoạn chương trình sau đây: a:=2; while a<15 do a:=a*2; write( ‘a=’, a); Giá trị nào dưới đây là giá trị của a được hiện trên màn hình:
Câu 26: Trong ngôn ngữ lập trình Pascal, Cho đoạn chương trình sau: s:=0; For i:=5 downto 1 do If (i mod 2 =0) then s:=s+i*i else s:=s+i; Sau khi thực hiện xong đoạn chương trình trên, thì biến s mang giá trị là:
Câu 27: Khai báo nào trong các khai báo sau là hợp lệ?
Câu 28: Biểu thức sqrt(x+y)/x-sqr(x-y)/y viết trong toán học sẽ là biểu thức nào ?
Câu 29: Để khai báo cú pháp lặp với số lần biết trước ở dạng lặp tiến, ta dùng cú pháp:
Câu 30: Kiểu dữ liệu nào có phạm vi giá trị từ 0 đến 28 - 1 trong các kiểu dữ liệu sau?
Ý kiến bạn đọc
/ĐỀ THI MỚI
ĐỀ THI KHÁC