Tải bản đầy đủ (.doc) (11 trang)

Tuyển tập 80 câu hỏi hay và khó có đáp án môn tin học ôn thi học sinh giỏi và giáo viên giỏi

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (87.75 KB, 11 trang )

TUYỂN TẬP 80 CÂU HỎI HAY VÀ KHÓ CÓ ĐÁP ÁN
MÔN TIN HỌC, ÔN THI HỌC SINH GIỎI
VÀ GIÁO VIÊN DẠY GIỎI
Câu 1: Phát biểu nào dưới đây là đúng?
A. Chương trình là dãy các lệnh được tổ chức theo các quy tắc được xác định bởi ngôn
ngữ lập trình cụ thể.
B. Nếu chương trình nguồn có lỗi cú pháp thì chương trình đích cũng có lỗi cú pháp.
C. Trong chế độ thông dịch mỗi lệnh của chương trình nguồn được dịch thành một câu
lệnh của chương trình đích.
D. Mọi bài toán đều có chương trình để giải trên máy tính.
Câu 2: Trong ngôn ngữ lập trình Pascal, cho chương trình sau:
Program bai_tap;
Var a, b: integer;
Function F(var x: integer; y: integer):integer;
Begin
x:=x+y;
y:=y+1;
f:= x+y;
end;
Begin
a:=1; b:=1;
writeln(f(a,b),' ', a,' ',b);
End.
Sau khi thực hiện chương trình trên giá trị hiện ra màn hình là:
A. 4 2 2
B. 4 2 1
C. 4 1 2
D. 2 1 1
Câu 3: Khi viết chương trình, người lập trình không nhất thiết phải làm gì?
A. Vẽ sơ đồ khối.
B. Tổ chức dữ liệu (vào/ra).


C. Dùng các câu lệnh để mô tả các thao tác.
D. Thường xuyên kiểm tra, phát hiện và sửa lỗi.
Câu 4: Cho hệ đếm cơ số 3 gồm các ký tự A, B, C (A=0, B=1, C=2). Biểu diễn BCA có
giá trị là bao nhiêu?
A. 14
B. 15
C. 10
D. 13
Câu 5: Trong ngôn ngữ lập trình Pascal, sau khi thực hiện đoạn chương trình sau để tìm
ước số chung lớn nhất của hai số nguyên dương m, n thì giá trị ước chung lớn nhất nằm ở
biến nào?
Repeat
d := m mod n;
m := n;
n := d;
Until d=0;
A. d
B. m
C. Không ở biến nào cả
D. n
Trang 1/11 - Mã đề thi 156


Câu 6: Để mã hoá số nguyên 50 trong máy tính cần dùng ít nhất bao nhiêu byte?
A. 2
B. 1
C. 3
D. 4
Câu 7: Hãy viết dãy bit để biểu diễn số nguyên -27 bằng 1 byte?
A. 10011011

B. -11011
C. 11011
D. 00011011
Câu 8: Chọn câu sai trong các câu dưới đây?
A. Có nhiều cách để mở tệp văn bản trong Word.
B. Mỗi lần lưu văn bản bằng lệnh File → Save, người dùng đều phải cung cấp tên tệp
văn bản.
C. Để kết thúc phiên làm việc với Microsoft Word 2003 ta chọn File → Exit.
D. Các tệp soạn thảo trong Microsoft Word 2003 có đuôi ngầm định là .doc.
Câu 9: Trong các từ dưới đây từ nào không dùng để chỉ thuật ngữ “Tin học”?
A. Information
B. Informatique
C. Computer Science D. Informatics
Câu 10: Khẳng định nào sau đây là đúng?
A. Biến cục bộ là biến chỉ được dùng trong chương trình chính.
B. Biến cục bộ là biến được dùng trong chương trình con chứa nó và trong chương trình
chính.
C. Biến cục bộ là biến chỉ được dùng trong chương trình con chứa nó.
D. Biến cục bộ là biến chỉ được sử dụng trong chương trình chính và không được sử
dụng trong chương trình con chứa nó.
Câu 11: Trong ngôn ngữ lập trình Pascal, nếu hàm eof(<tên biến tệp>) cho giá trị bằng
TRUE thì con trỏ tệp nằm ở vị trí:
A. đầu tệp
B. đầu dòng
C. cuối dòng
D. cuối tệp
Câu 12: Chức năng nào dưới đây không phải là chức năng của máy tính điện tử?
A. Nhận biết được mọi thông tin.
B. Đưa thông tin ra màn hình, máy in và các thiết bị ngoại vi khác.
C. Xử lí thông tin.

D. Lưu trữ thông tin vào các bộ nhớ ngoài.
Câu 13: Trong ngôn ngữ lập trình Pascal, để khai báo biến tệp văn bản f1, f2 ta viết:
A. var f1-f2:text;
B. var f1; f2: text; C. var f1,2: text;
D. var f1,f2: text;
Câu 14: Trong hệ nhị phân số tiếp theo số 10110111011 là:
A. 10110111111
B. 10110111100
C. 10110111010
D. 10110111012
Câu 15: Máy vi tính đầu tiên ra đời từ năm nào?
A. 1971
B. 1986
C. 1944
D. 1995
Câu 16: Số 315 được biểu diễn trong hệ Hexa là:
A. B31
B. 1311
C. 31B
D. 13B
Câu 17: Hãy chọn đoạn lệnh để tính tổng các số trong mảng a[1], a[2], ..., a[n]?
A. S:=0; For i:=1 to n do s := s+a[i];
B. S:=0; For i:=1 to n do s := a[1]+a[i];
C. S := a[1]+a[2]+..+a[n];
D. S:=0; For i:=1 to 100 do s := s+a[i];
Câu 18: Hai bảng trong một cơ sở dữ liệu quan hệ liên kết với nhau thông qua:
A. Địa chỉ của các bảng
B. Thuộc tính khoá
C. Tên trường
D. Thuộc tính của các trường được chọn (không nhất thiết phải là khoá)

Câu 19: Cho bảng dữ liệu trong Excel như sau:
Trang 2/11 - Mã đề thi 156


Tại ô C5 ta nhập công thức =RANK(B5,$B$2:$B$5) thì giá trị trong ô C5 sẽ là:
A. 2
B. 4
C. 1
D. 3
Câu 20: Trong ngôn ngữ lập trình Pascal, sau khi thực hiện đoạn lệnh như sau (a là một
biến kiểu số nguyên) trên màn hình hiện ra gì?
a:=12;
write('KQ la: ', a);
A. KQ la: 1.2E+01 B. KQ la: 12
C. 'KQ la: ', a
D. 'KQ la: ', 12
Câu 21: Chương trình dịch là
A. chương trình dịch ngôn ngữ tự nhiên ra ngôn ngữ máy.
B. chương trình dịch ngôn ngữ máy ra ngôn ngữ tự nhiên.
C. chương trình có chức năng chuyển đổi chương trình được viết bằng ngôn ngữ máy
thành chương trình viết bằng ngôn ngữ lập trình bậc cao.
D. chương trình có chức năng chuyển đổi chương trình viết bằng ngôn ngữ lập trình bậc
cao thành chương trình thực hiện được trên máy cụ thể.
Câu 22: Các thiết bị máy móc tạo nên một máy tính được gọi là:
A. CPU
B. Phần cứng máy tính
C. Các thiết bị điều khiển máy tính.
D. Phần mềm máy tính
Câu 23: Hãy chọn phương án sai?
Hệ quản lý tệp cho phép tồn tại hai tệp với các đường dẫn:

A. C:\HS_A\TIN\KIEMTRA1 và C:\HS_A\TIN\HDH\KIEMTRA1
B. C:\HS_A\TIN\KIEMTRA1 và C:\HS_A\VAN\KIEMTRA1
C. C:\HS_A\TIN\KIEMTRA1 và C:\HS_A\TIN\KIEMTRA1
D. C:\HS_A\TIN\KIEMTRA1 và C:\HS_A\TIN\kiemtra
Câu 24: Tìm phát biểu sai về mạng kết nối kiểu hình sao dưới đây?
A. Nếu hub bị hỏng thì toàn bộ mạng ngừng truyền thông.
B. Cần ít cáp hơn các mạng kết nối kiểu đường thẳng và mạng kết nối kiểu vòng.
C. Các máy tính được nối cáp vào một thiết bị trung tâp là hub.
D. Dễ mở rộng mạng (thêm máy tính).
Câu 25: Hãy chọn phương án ghép đúng?
Trong Access, một bản ghi được tạo thành từ dãy các
A. trường
B. cơ sở dữ liệu
C. tệp
D. bản ghi khác
Câu 26: Trong các thuật ngữ sau đâu là thuật ngữ chỉ ô?
A. BOOK
B. SHEET
C. CELL
D. TABLE
Câu 27: Số 10,25 được biểu diễn trong hệ nhị phân là:
A. 1010,12
B. 1000000,01
C. 1010,110012
D. 1010,012
Câu 28: Trong những biểu diễn dưới đây, biểu diễn nào là tên dành riêng (từ khoá) của
ngôn ngữ lập trình Pascal?
A. Var
B. Integer
C. Sqrt

D. Real
Câu 29: Chương trình viết bằng ngôn ngữ lập trình bậc cao có đặc điểm:
A. Khai thác được tối đa các khả năng của máy.
Trang 3/11 - Mã đề thi 156


B. Viết dài và mất nhiều thời gian hơn so với viết chương trình bằng ngôn ngữ máy.
C. Tốc độ thực hiện nhanh hơn so với chương trình viết bằng ngôn ngữ máy.
D. Ngắn gọn, dễ hiểu, dễ hiệu chỉnh và nâng cấp, không phụ thuộc vào loại máy.
Câu 30: Cách nào dưới đây được sử dụng để di chuyển một đoạn văn bản sau khi đã chọn
nó?
A. Chọn Copy trong bảng chọn File và chọn Paste trong bảng chọn Edit.
B. Chọn Copy trong bảng chọn Edit.
C. Chọn Copy trong bảng chọn File, chuyển con trỏ tới vị trí mới và chọn Paste trong
bảng chọn Edit.
D. Chọn nút Cut trong bảng chọn Edit, chuyển con trỏ tới vị trí mới và nháy nút
trên
thanh công cụ.
Câu 31: Trong ngôn ngữ lập trình Pascal, biến bản ghi x gồm có hai trường là u và v để
truy cập vào u của x ta viết:
A. x.2
B. x->u
C. x.u
D. x.1
Câu 32: Khi nháy nút
trên thanh công cụ của Microsoft Word 2003, điều gì sẽ xảy ra?
A. Toàn bộ văn bản sẽ được in ra.
B. Phần đang chọn sẽ được in ra.
C. Trang đang chứa con trỏ văn bản sẽ được in ra.
D. Trang hiện thời được in ra.

Câu 33: Một cơ sở dữ liệu quản lí hồ sơ lý lịch nhân viên trong một công ty có một trường
lưu ngày tháng năm sinh và một trường lưu tuổi. Quy tắc nào bị vi phạm khi thiết kết cơ
sở dữ liệu?
A. Tính nhất quán.
B. Tính độc lập.
C. Tình toàn vẹn.
D. Tính không dư thừa.
Câu 34: Hãy chọn phương án đúng nhất?
Access là hệ quản trị cơ sở dữ liệu dành cho
A. các máy tính trong mạng diện rộng.
B. máy tính cá nhân và các máy tính trong mạng cục bộ.
C. máy tính trong mạng toàn cầu.
D. các máy tính trong mạng cục bộ.
Câu 35: Để thiết kế một cơ sở dữ liệu cần phải tiếp cận theo trình tự nào?
A. Mức Khái niệm → mức Khung nhìn → mức Vật lí
B. Mức Khung nhìn → mức Khái niệm → mức Vật lí
C. Mức Khung nhìn → mức Vật lí → mức Khái niệm
D. Mức Vật lí → mức Khái niệm → mức Khung nhìn
Câu 36: Trong ngôn ngữ lập trình Pascal, x là một biến kiểu nguyên. Hỏi câu lệnh nào
sau đây là sai?
A. x := 1-100;
B. x := 5;
C. x := 10.2;
D. x := x+1;
Câu 37: Trong Access, sau đây là câu trả lời cho câu hỏi "Có thể chỉnh sửa báo cáo được
hay không?"
A. Không được phép chỉnh sửa, phải xây dựng lại báo cáo mới nếu cần thay đổi.
B. Có thể chỉnh sửa cả nội dung báo cáo và cả khuôn dạng.
C. Có thể chỉnh sửa nội dung báo cáo nhưng không thể chỉnh sửa khuôn dạng đưa ra.
D. Có thể chỉnh sửa khuôn dạng đưa ra nhưng không thể chỉnh sửa nội dung báo cáo.

Câu 38: Trong tin học, mọi giá trị xử lí đều là hữu hạn (tuy có thể rất lớn). Vậy số lượng
tối đa các bản ghi (số lượng bộ) trong một quan hệ phụ thuộc vào điều gì?
Trang 4/11 - Mã đề thi 156


A. Khả năng xử lí của ngôn ngữ cơ sở dữ liệu cài trong hệ quản trị cơ sở dữ liệu.
B. Kích thước tối đa cho phép của tệp trong hệ điều hành.
C. Dung lượng bộ nhớ của thiết bị ngoài nơi lưu trữ tệp.
D. Giá trị nhỏ nhất giữa kích thước tối đa cho phép của tệp trong hệ điều hành và dung
lượng bộ nhớ còn trống của thiết bị ngoài, nơi lưu trữ tệp.
Câu 39: Nhấn các phím Ctrl và End đồng thời sẽ thực hiện việc nào trong những việc
được liệt kê dưới đây?
A. Đặt con trỏ đến cuối dòng hiện tại.
B. Đặt con trỏ văn bản đến cuối đoạn hiện
tại.
C. Đặt con trỏ văn bản đến cuối văn bản. D. Đặt con trỏ văn bản đến cuối từ hiện tại.
Câu 40: Chức năng nút lệnh
trên thanh công cụ của Microsoft Word 2003 là:
A. Định cỡ chữ.
B. Định khoảng cách giữa các đoạn văn bản.
C. Thay đổi tỷ lệ hiển thị văn bản.
D. Thu nhỏ văn bản.
Câu 41: Trong ngôn ngữ lập trình Pascal, để đọc dữ liệu từ tệp văn bản ta sử dụng thủ tục
có cú pháp như sau:
A. Read(<tên tệp>, <danh sách biến>);
B. Read(<tên biến tệp>, <danh sách biến>);
C. Write(<tên tệp>, <danh sách biến>);
D. Write(<tên biến tệp>, <danh sách biến>);
Câu 42: Trong ngôn ngữ lập trình Pascal, cho chương trình sau:
Program Bai_tap;

Var n, k, m: integer;
Begin
write('Nhap so N khac 0'); readln(n);
k:=0; m:=abs(n);
while m<>0 do
begin
m := m div 10;
k:=k+1
end;
writeln('K=', k);
End.
Sau khi thực hiện chương trình trên, điều khẳng định nào sau đây là đúng?
A. k là số chữ số của n
B. k là chữ số khác không trái nhất của n
C. k là chữ số hàng đơn vị của n
D. k là số chữ số khác không của n
Câu 43: Trong ngôn ngữ lập trình Pascal, biểu thức nào dưới đây cho giá trị xác định 3 số
a, b, c thoả mãn là độ dài 3 cạnh một tam giác?
A. (a+b>c) and (a+c>b) and b+c>a
B. a+b>c and a+c>b and b+c>a
C. (a+b>c) và (a+c>b) và (b+c>a)
D. (a+b>c) and (abs(a-b)Câu 44: Một số được biểu diễn trong hệ Hexa là 13C 16 sẽ được biểu diễn trong hệ nhị
phân là:
A. 1001110012
B. 011111012
C. 11111002
D. 1001111002
Câu 45: Hoàn thành bước 6 để được thuật toán tìm kiếm nhị phân dưới đây:
Bước 1: Nhập N, các số a1, a2, .., an và khoá k;

Bước 2: Dau :=1, Cuoi := N;
Bước 3: Giua := [(Dau+Cuoi)/2];
Trang 5/11 - Mã đề thi 156


Bước 4: Nếu aGiua = k thì thông báo chỉ số Giua, rồi kết thúc;
Bước 5: Nếu aGiua > k thì Cuoi := Giua -1, rồi chuyển đến bước 7;
Bước 6: …..
Bước 7: Nếu Dau > Cuoi thì thông báo dãy a không có số = k, rồi kết thúc;
Bước 8: Quay lại bước 3.
A. Cuoi := Giua +1 B. Dau := Giua -1 C. Dau := Giua +1 D. Cuoi := Giua -1
Câu 46: Trong ngôn ngữ lập trình Pascal, cho xâu kí tự S có giá trị 'Giao vien Tin hoc'.
Hàm length(S) cho giá trị bằng bao nhiêu?
A. 14
B. 17
C. 16
D. 15
Câu 47: Tìm phát biểu sai về mạng kết nối kiểu vòng nêu dưới đây?
A. Các máy tính được kết nối trên một vòng khép kín (không có đầu hở).
B. Mọi máy tính đều có quyền truy cập mạng như nhau.
C. Phương tiện kết nối đơn giản và dễ lắp đặt.
D. Dữ liệu truyền trên cáp theo hai chiều nhận và gửi ngược nhau.
Câu 48: Trong bảng tính Excel tại ô A1 chứa số 7, ô B1 chứa giá trị "ABC". Hàm
=AND(A1>7, B1="ABC") sẽ cho kết quả là:
A. 2
B. 1
C. FALSE
D. TRUE
Câu 49: Trong ngôn ngữ lập trình Pascal, phát biểu nào sau đây là đúng với câu lệnh rẽ
nhánh IF ... THEN ...?

A. Nếu sau THEN muốn thực hiện nhiều câu lệnh thì các lệnh phải đặt giữa hai dấu
ngoặc móc: "{", "}".
B. Nếu sau THEN muốn thực hiện nhiều câu lệnh thì các lệnh phải đặt giữa hai dấu
ngoặc vuông: "[", "]".
C. Nếu sau THEN muốn thực hiện nhiều câu lệnh thì các lệnh phải đặt giữa Begin và
End.
D. Nếu sau THEN muốn thực hiện nhiều câu lệnh thì các lệnh phải đặt giữa hai dấu
ngoặc đơn: "(", ")".
Câu 50: Chọn câu đúng trong các câu sau:
A. Mỗi máy trong mô hình ngang hàng đều được bảo mật nên toàn bộ mạng được bảo
mật tốt hơn.
B. Trong mô hình khách-chủ chỉ có duy nhất một máy chủ.
C. Mô hình ngang hàng tốt hơn mô hình khách-chủ vì mỗi máy trong mô hình đó vừa là
máy chủ vừa là máy khách.
D. Trong mô hình ngang hàng, một máy tính đóng vai trò máy chủ khi cung cấp tài
nguyên cho máy khác và đóng vai trò máy khách khi sử dụng tài nguyên do máy khác
cung cấp.
Câu 51: Trong ngôn ngữ lập trình Pascal, cho chương trình sau:
Program bai_tap;
Var a, b: integer;
Procedure hv(var x: integer; y: integer);
Var tg:integer;
Begin
tg:=x;
x:= y;
y:=tg;
Trang 6/11 - Mã đề thi 156


end;

Begin
a:=1; b:=10;
hv(a, b);
writeln(a,' ',b);
End.
Giá trị của a, b hiện ra màn hình là:
A. 10 10
B. 1 10
C. 1 1
D. 10 1
Câu 52: Trong ngôn ngữ lập trình Pascal, câu lệnh nào sau đây viết đúng cú pháp?
A. If a>b then max:=a else max:=b;
B. If a>b max:=a else max:=b;
C. If a>b do max:=a else; max:=b;
D. If a>b then max:=a; else max:=b;
Câu 53: Trong bảng tính Excel tại ô A2 có giá trị "Nguyễn Văn" và ô B2 có giá trị "An",
để ô C2 có giá trị "Nguyễn Văn An" cần nhập công thức tại ô C2 là
A. =A2 + B2
B. =CONCATENATE(A2," ",B2)
C. = A2 + " " + B2
D. =CONCATENATE(A2,B2)
Câu 54: Hãy sắp xếp các việc sao cho đúng trình tự thường được thực hiện khi soạn thảo
văn bản trên máy tính?
a: chỉnh sửa; b: in ấn; c: gõ văn bản; d: trình bày.
A. a → b → d → c B. d → c → a → b C. c → d → a → b D. c → a → d → b
Câu 55: Hãy chọn câu ghép đúng?
Hệ điều hành là
A. phần mềm ứng dụng.
B. phần mềm tiện ích.
C. phần mền hệ thống.

D. phần mềm công cụ.
Câu 56: Ta biết rằng việc đọc/ghi dữ liệu trên đĩa mềm hay CD đều chậm hơn đọc ghi dữ
liệu trên đĩa cứng. Giả sử sần sửa một văn bản đang có trên đĩa mềm, hãy cho biết cách
nào là tốt nhất trong các cách sau đây?
A. Sao chép văn bản từ đĩa mềm sang đĩa cứng, sửa rồi sao chép văn bản đã sửa từ đĩa
cứng sang đĩa mềm.
B. Đọc văn bản từ đĩa mềm, sửa rồi lưu lên đĩa cứng.
C. Đổi tên văn bản trên đĩa mềm, sửa rồi ghi lên đĩa cứng.
D. Đọc văn bản từ đĩa mềm, sửa rồi lưu lại trên đĩa mềm.
Câu 57: Trong ngôn ngữ lập trình Pascal, đoạn lệnh nào sau đây cho giá trị lớn nhất của
mảng số a[1], a[2], .., a[n] (|a[i]| ≤ 10000) ở biến max sau khi thực hiện?
A. max := a[1]; for i:=2 to n do if a[i] > max then max := a[i];
B. max := 0; for i:=2 to n do if a[i] > max then max := a[i];
C. max := a[1]; for i:=2 to n do if a[i] < max then max := a[i];
D. max := a[1]; for i:=2 to 10000 do if a[i] > max then max := a[i];
Câu 58: Phát biểu nào dưới đây là đúng?
A. Trong chương trình tên gọi cũng là một đối tượng không thay đổi nên cũng có thể
xem là hằng.
B. Mọi đối tượng có giá trị thay đổi trong chương trình đều gọi là hằng.
C. Tên do người lập trình tự đặt không được trùng với từ khoá nhưng có thể trùng với
tên chuẩn.
D. Khi cần thay đổi ý nghĩa của một từ khoá nào đó người lập trình cần khai báo theo ý
nghĩa mới.
Trang 7/11 - Mã đề thi 156


Câu 59: Xâu nhị phân là một chuỗi ký tự chỉ bao gồm các chữ số 0 và 1. Ví dụ các xâu nhị
phân có độ dài 2 là 00, 01, 10, 11. Hỏi có tất cả bao nhiêu xâu nhị phân độ dài 4?
A. 8
B. 14

C. 24
D. 16
Câu 60: Hãy chọn chức năng thích hợp của hệ soạn thảo văn bản điền vào chỗ trống?
Việc thay đổi kiểu chữ và căn giữa các dòng văn bản là chức năng ... của hệ soạn thảo
văn bản.
A. nạp (gõ) văn bản B. Lưu trữ văn bản C. trình bày văn bản D. sửa đổi văn bản
Câu 61: Trong ngôn ngữ lập trình Pascal, khai báo nào dưới đây là không hợp lệ?
A. Var a: longint; x: rEAL; a1: integer;
B. Var a: real; x: real; a1: integer;
C. Var a: integer; x: real; a: integer;
D. Var a:real; x: real; n: integer;
Câu 62: Phép cập nhật cấu trúc nào nêu dưới đây có thể làm thay đổi giá trị các dữ liệu
hiện có trong bảng?
A. Đổi tên một trường.
B. Thay đổi kiểu dữ liệu của một trường.
C. Thêm một trường vào cuối bảng.
D. Chèn một trường vào giữa các trường hiện có.
Câu 63: Trong ngôn ngữ lập trình Pascal, câu lệnh nào sau đây là đúng?
A. If a mod 2 = 0 then write('A la so chan');
B. If a mod 2 := 0 then write('A la so
chan');
C. If a mod 2 = 0 do write('A la so chan'); D. If a mod 2 then write('A la so chan');
Câu 64: Trong ngôn ngữ lập trình Pascal, sau khi thực hiện đoạn chương trình sau thì giá
trị của i là bao nhiêu?
i:=1;
while i <=10 do i:=i+2;
A. 10
B. 11
C. 12
D. 13

Câu 65: Hãy chọn phương án ghép đúng?
Cấu trúc của bảng được xác định bởi
A. các trường và thuộc tính của nó.
B. các bản ghi dữ liệu.
C. thuộc tính của bảng.
D. thuộc tính của đối tượng cần quản lí.
Câu 66: Để tính nghiệm của phương trình bậc hai ax 2 + bx + c = 0 trong trường hợp ∆>0
(d là biến chứa giá trị của ∆) ta viết biểu thức tính nghiệm x1 là:
A. x1:= (-b+sqrt(d))/(2*a)
B. x1:= -b+sqrt(d)/2*a
C. x1:= (-b+sqrt(d))/2*a
D. x1:= -b+sqrt(d)/(2*a)
Câu 67: Trong ngôn ngữ lập trình Pascal, câu lệnh sau in ra màn hình gì?
For i:=1 to 5 do write(i);
A. 12345
B. iiiii
C. 1 2 3 4 5
D. 5
Câu 68: Hãy chọn phương án ghép đúng?
Truy vấn dữ liệu có nghĩa là:
A. In dữ liệu
B. Xoá các dữ liệu không cần đến nữa
C. Tìm kiếm và hiển thị dữ liệu
D. Cập nhật dữ liệu
Câu 69: Hãy chọn phương án sai?
Hệ điều hành đa nhiệm nhiều người dùng là hệ điều hành thực hiện
A. ghi nhớ những thông tin của từng người dùng (chẳng hạn mật khẩu, thư mục riêng,
các chương trình đang chạy, ...).
B. giúp người dùng biết thời gian cần thiết để hoàn thành một công việc.
Trang 8/11 - Mã đề thi 156



C. điều hành việc phân phối tài nguyên cho các chương trình thực hiện đồng thời.
D. đảm bảo sao cho lỗi trong một chương trình không làm ảnh hưởng tới việc thực hiện
các chương trình khác.
Câu 70: Chọn câu đúng trong các câu sau:
A. Hệ soạn thảo văn bản quản lí tự động việc xuống dòng trong khi ta gõ văn bản.
B. Các hệ soạn thảo đều có phần mềm xử lí chữ Việt nên ta có thể soạn thảo văn bản
chữ Việt.
C. Hệ soạn thảo văn bản tự động phân cách các từ trong một câu.
D. Trang màn hình và trang in ra giấy luôn có cùng kích thước.
Câu 71: Khẳng định nào sau đây là đúng?
A. Một chương trình con nhất thiết phải có tham số hình thức.
B. Một chương trình con nhất thiết phải có biến cục bộ.
C. Một chương trình con nhất thiết phải có tham số hình thức, không nhất thiết phải có
biến cục bộ.
D. Một chương trình con có thể không có tham số hình thức và cũng có thể không có
biến cục bộ.
Câu 72: Cho hai xâu kí tự a, b lần lượt có giá trị là '1011' và '1101'. Sau khi thực hiện lệnh
s=a+b trong Pascal thì giá trị của s là:
A. '2112'
B. '10111101'
C. 2112
D. 10111101
Câu 73: Câu nào sau đây về hoạt động của một hệ quản trị cơ sở dữ liệu là sai?
A. Trình ứng dụng tương tác với hệ quản trị cơ sở dữ liệu thông qua bộ xử lí truy vấn.
B. Có thể tạo các truy vấn trên cơ sở dữ liệu dựa vào bộ xử lí truy vấn.
C. Bộ quản lí dữ liệu nhận các yêu cầu truy xuất dữ liệu từ bộ xử lí truy vấn và nó cung
cấp dữ liệu cho bộ truy vấn theo yêu cầu.
D. Bộ quản lí dữ liệu của hệ quản trị cơ sở dữ liệu quản lí trực tiếp các tệp cơ sở dữ liệu.

Câu 74: Phát biểu nào sai trong các phát biểu sau?
A. Mạng không dây kết nối các máy tính bằng sóng radio, bức xạ hồng ngoại, sóng
truyền qua vệ tinh.
B. Mạng có dây có thể đặt cáp đến bất cứ địa điểm và không gian nào.
C. Mạng có dây kết nối các máy tính bằng cáp.
D. Mạng không dây không chỉ kết nối các máy tính mà còn cho phép kết nối các điện
thoại.
Câu 75: Trong ngôn ngữ lập trình Pascal, để viết chương trình con nhằm mục đích hoán vị
giá 2 biến số thực cho nhau thông qua hai tham số truyền vào chương trình con cần khai
báo hai tham số hình thức như sau:
A. Procedure hoan_vi(var x: real; y: real); B. Procedure hoan_vi;
C. Procedure hoan_vi(x, y: real);
D. Procedure hoan_vi(var x, y: real);
Câu 76: Dữ liệu của cơ sở dữ liệu được lưu ở
A. Bảng
B. Mẫu hỏi
C. Biểu mẫu
D. Báo cáo
Câu 77: Khi mã hoá số nguyên 78 dùng một byte thì hai bit cuối cùng trong dãy biểu diễn
có giá trị là:
A. 01
B. 00
C. 10
D. 11
Câu 78: Trong ngôn ngữ lập trình Pascal, sau khi thực hiện chương trình và đang ở màn
hình soạn thảo chương trình, để xem kết quả hiện ra màn hình ta bấm tổ hợp phím:
A. Alt + F9
B. Ctrl + F2
C. Ctrl + F4
D. Alt + F5

Câu 79: Phát biểu nào dưới đây là sai khi nói về ngôn ngữ máy?
Trang 9/11 - Mã đề thi 156


A. Ngôn ngữ máy thích hợp với từng loại máy.
B. Ngôn ngữ máy không thể dùng để viết những chương trình phức tạp.
C. Ngôn ngữ máy: máy có thể trực tiếp hiểu dược, các lệnh là các dãy bit.
D. Viết chương trình bằng ngôn ngữ máy tận dụng được những đặc điểm riêng biệt của
từng máy nên chương trình sẽ thực hiện nhanh hơn.
Câu 80: Chọn câu đúng trong các câu sau?
A. Hộp thư điện tử được đặt ở một máy chủ. Vì máy chủ đó có địa chỉ duy nhất nên địa
chỉ hộp thư điện tử cũng là duy nhất.
B. Truy cập dữ liệu theo mật khẩu là cách bảo mật an toàn.
C. Hai người khác nhau có thể sử dụng chung một hộp thư điện tử nếu họ cùng có mật
khẩu truy cập.
D. Mã hoá dữ liệu là cách bảo mật an toàn tuyệt đối.
----------- HẾT ---------Câu

ĐA

1
2
3
4
5
6
7
8
9
10

11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33

A
B
A
B
B
B

A
B
A
C
D
A
D
B
A
D
A
B
D
B
D
B
C
B
A
C
D
A
D
D
C
A
D
Trang 10/11 - Mã đề thi 156



34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63

64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80

B
B
C
B
D
C
C
B
A
D
D
C

B
D
C
C
D
A
A
B
D
C
A
A
C
D
C
C
B
A
B
A
A
A
C
B
A
D
B
D
B
D

A
C
D
B
C

Trang 11/11 - Mã đề thi 156



×