Cu 1: Kiểu dữ liệu nào cĩ phạm vi giá trị từ 0 đến 216 1
trong cc kiểu dữ liệu sau? A Kiểu LongInt B Kiểu Integer C Kiểu Word D Kiểu Byte
Cu 2: Cho cu lệnh gn M:=12; N:=21; A:=(M mod 3=0) and (N div 5=1); Hỏi A cĩ gi trị
thuộc kiểu dữ liệu gì v gi trị nhận được?
A Kiểu số v cĩ gi trị l 1 B Kiểu logic v gi trị l True C Kiểu số v cĩ gi trị l 0 D Kiểu logic v gi trị l False
Cu 3: Cc tn hm SQRT, SQR, ABS cĩ ý nghĩa lần luợt l hm lấy gi trị?
A Bình phương, căn bậc hai, trị tuyệt đối B Trị tuyệt đối, căn bậc hai, bình phương
C Căn bậc hai, trị tuyệt đối, bình phương D Căn bậc hai, bình phương, trị tuyệt đối
Cu 4: Xét khai báo sau: Var x, y: Integer; c: Char; r: Real; kt: Boolean; Hỏi tổng bộ
nhớ cấp cho tất cả các biến đĩ là bao nhiêu Byte?
A 10 byte B 11 byte C 13byte D 12 byte
Cu 5: Cc phần mềm lập trình như TURBO PASCAL, VISUAL BASIC, VISUAL
FOXPRO, C/C++… thuộc loại ngơn ngữ lập trình no?
A Một phương án khácB Ngơn ngữ lập trình bậc cao C Hợp ngữ D Ngơn ngữ my
Cu 6: “Lập trình l sử dụng (1)… v (2)… của một ngơn ngữ lập trình no đĩ để mơ tả (3) … và diễn đạt các thao tác của (4)...”. Cc cụm từ cịn thiếu theo đúng thứ tự là:
A Cc cu lệnh, dữ liệu, thuật tốn, cấu trc dữ liệu. B Cc cu lệnh, thuật tốn, dữ liệu, cấu trc dữ liệu
C Dữ liệu, thuật tốn, cấu trc dữ liệu, cc cu lệnh.D Cấu trc dữ liệu, cc cu lệnh, dữ liệu, thuật tốn.
Cu 7: Một biểu thức quan hệ thì cho gi trị thuộc kiểu dữ kiệu gì trong cc kiểu dữ liệu
sau?
A Số nguyn B Kí tự C Lơgic D Số thực
Cu 8: Cĩ mấy loại biểu thức cơ bản trong Pascal?
Cu 9: Ngơn ngữ dùng để viết chương trình gọi l gì?
A Ngơn ngữ my B Ngơn ngữ lập trình C Một phương án khác D Lập trình
Cu 10: Biểu thức (x>y) and (y>3) thuộc loại biểu thức no trong Pascal?
A Biểu thức quan hệ B Biểu thức logic C Một loại biểu thức khc D Biểu thức số học
Cu 11: Cho dy cc cu lệnh gn z:=3; z:=z-1; y:=sqr(z)-3*z+abs(z); Sau khi thực hiện dy
cc cu lệnh trn thì y cĩ gi trị l bao nhiu?
A 1 B 2 C 0 D 3
Cu 12: Biểu thức Sin x( 23x5) y2 2y 3 được viết trong Pascal là biểu thức? A sqrt(sin(x*x+3*x+5))+abs(y*y-2*y-3) B Sin(sqrt(x*x+3*x+5))+abs(y*y- 2*y-3)
C Sin(sqrt(x*x+3*x+5)+abs(y*y-2*y-3)) D Sin(sqr(x*x+3*y+5))+(y*y-2*x-3)
Cu 13: Khẳng định nào trong các khẳng định sau đây là đúng?
A Một chương trình cĩ thể khơng cần cĩ phần khai bo
B Biến dùng trong chương trình khi dng khơng cần khai bo
C Bắt buộc phải khai báo tên chương trình D Một chương trình cĩ thể khơng cần cĩ phần thn
Cu 14: Để đưa dữ liệu ra màn hình dng cu lệnh no trong cc cu lệnh sau?
A Writeln hoặc read B Read hoặc readln C Write hoặc readln D Write hoặc writeln
Cu 15: Biến P cĩ thể nhận cc gi trị 5; 10; 15; 20; 30; 60; 90 v biến X cĩ thể nhận cc gi
trị 0,1; 0,2; 0,3; 0,4; 0,5. Khai báo nào trong các khai báo sau là đúng v tốn ít bộ nhớ nhất?
A Var X, P: Byte; B Var P: Real; X: Byte; C Var X: Real;
P: Byte; D Var X, P: Real;
Cu 16: Biểu thức sqrt(x+y)/x-sqr(x-y)/y viết trong tốn học sẽ l biểu thức no?
A 2 y y x x y x B 2 y y x x y x C y y x x y x ( )2 D y y x x y x )2 (
Cu 17: Một chương trình viết bằng ngơn ngữ lập trình bậc cao thì gồm cc phần:
A Phần khai báo thư viện và phần thân B Phần thân và phần khai báo C Phần khai báo tên chương trình v phần thn D Phần thn v phần khai bo biến
Cu 18: Bin dịch l? Hy chọn phương án đúng:
A Dịch tồn bộ chương trình B Tất cả các phương án C Chạy chương trình D Dịch từng lệnh
Cu 19: Trong Pascal nếu một biến chỉ nhận giá trị thuộc phạm vi từ 10 đến 256 thì biến
đĩ cĩ thể được khai báo bằng kiểu dữ liệu nào?
A Kiểu Real B kiểu Byte C Kiểu Char D Kiểu Word
Cu 20: Trong Pascal php tốn Div, Mod thuộc nhĩm php tốn no?
A Nhĩm php tốn số học với số thực B Nhĩm cc php tốn quan hệ
C Nhĩm php tốn lơgic D Nhĩm php tốn số học với số nguyn
Cu 21: Kiểu dữ liệu số nguyên trong Pascal bao gồm: byte, integer, word, longInt lần
A 4 – 2 – 2 – 4 byte B 4 – 2 – 1 – 2 byte C 1 – 4 – 2 – 2 byte D 1 – 2 – 2 – 4 byte
Cu 22: Những tn no trong cc tn sau thuộc loại tn dnh ring trong Pascal?
A PROGRAM, VAR, BEGIN, TYPE, CONSTB BAI_TAP, BEGIN, TYPE, CONST, USES CONST, USES
C PROGRAM, BEGIN, TYPE, CONST, SQRT D VAR,
BEGIN, END, A, B, DELTA.
Cu 23: Các từ khĩa Const, Var, Type, Uses trong Pascal lần lượt để khai báo gì?
A Hằng, biến, kiểu, thư viện B Biến, kiểu, thư viện, hằng C Hằng, thư viện, biến, kiểu D Biến, kiểu, hằng, thư viện
Cu 24: Cho cc cu lệnh gn a:=1; b:=3; c:=-4; D:=(b*b-4*a*c); x1:=(-b-sqrt(d))/(2*a);
x2:=(-b+sqrt(d))/(2*a); Hỏi sau khi thực hiện tuần tự dy cc cu lệnh trn thì d, x1, x2 nhận cc gi trị lần lượt là bao nhiêu?
A 25, -4, 1 B 25, 1, -4 C -4, 25, 1 D 1, 25, -4
Cu 25: Thơng dịch là? Chọn phương án đúng:
A Dịch từng lệnh B Tất cả cc phương án C Chạy chương trình D Dịch tồn bộ chương trình