1
Trắc nghiệm Tin học đại cương
7
3306 Có n công nhân (CN), 1< n <= 100. ti là tuổi và li là lương của CN thứ i (i = 1 n).
Chương trình sau đây làm việc gì?
var
n, i, j, temp1, count: integer; sum, temp2: real;
t: array[1 100] of integer; l: array[1 100] of real;
begin
write('Co may CN? '); readln(n);
for i:= 1 to n do
begin
write('Tuoi va luong cua CN thu ', i, '? ');
readln(t[i],l[i])
end;
for i:=1 to n do
for j:=1 to n-i do
if t[j]>t[j+1] then
begin
temp1:=t[j]; t[j]:=t[j+1]; t[j+1]:=temp1;
temp2:=l[j]; l[j]:=l[j+1]; l[j+1]:=temp2
end;
2
i:=1;
while i<=n do
begin
count:=0; sum:=0; temp1:=t[i];
repeat
count:=count+1; sum:=sum+l[i]; i:=i+1
until (t[i]<>temp1) or (i>n);
writeln(temp1:10,':' , count:10, sum/count:10:2)
end; readln
end.
1) Hiện tuổi và lương của từng CN theo thứ tự tăng dần.
2) Hiện tuổi và lương trung bình của từng nhóm tuổi theo thứ tự giảm dần.
3) Hiện các mức tuổi khác nhau theo thứ tự tăng dần, sau mỗi mức hiện dấu : rồi hiện số
người và lương trung bình của những người thuộc cùng mức tuổi ấy.
4) Sắp tuổi và lương theo thứ tự tăng dần của tuổi rồi hiện số người và lương ở mỗi mức
tuổi.
3307 Chương trình sau đây có tác dụng gì?
var
n, i, j: integer;
a: array[1 50, 1 50] of integer;
B: array[1 50] of Boolean;
begin
3
write('n=? '); readln(n);
for i := 1 to n do
begin
B[i] := true;
for j := 1 to n do
begin
write('a[',i,',',j,']=? '); readln(a[i,j]);
if a[i,j] < 5 then B[i] := false
end;
end;
for i := 1 to n do if B[i] then writeln(i); readln
end.
1) Đọc các phần tử của ma trận a rồi hiện ra số thứ tự của những cột có phần tử < 5.
2) Đọc các phần tử của ma trận a rồi hiện ra số thứ tự của những dòng có phần tử < 5.
3) Đọc các phần tử của ma trận a rồi hiện ra số thứ tự của những dòng không có phần tử < 5.
4) Đọc các phần tử của ma trận a rồi hiện ra số thứ tự của những cột có các phần tử >= 5.
3308 Kết quả thực hiện chương trình sau đây được hiện ra như thế nào?
var
ChuCai: Char;
begin
writeln;
for ChuCai := 'A' to 'Z' do write(ChuCai);
4
writeln;
for ChuCai := 'z' downto 'a' do write(ChuCai);
readln
end.
1) Hiện các chữ cái Anh hoa từ A đến Z rồi hiện các chữ cái Anh thường từ z đến a.
2) Hiện các chữ cái Anh hoa từ A đến Z thành một cột rồi hiện các chữ cái Anh thường từ z
đến a thành một cột khác.
3) Hiện các chữ cái Anh hoa theo chiều xuôi từ A đến Z trên một dòng rồi hiện các chữ cái
Anh thường theo chiều ngược từ z đến a trên một dòng tiếp theo.
4) Chương trình có lỗi vì biến điều khiển chu trình không phải là biến nguyên.
373701 Máy khách (clients) / máy trạm (workstation) là?
1) Máy tính không cài đặt hệ điều hành mạng.
2) Máy tính tại đó có người sử dụng ngồi ở trước.
3) Máy tính tại đó không có người sử dụng ngồi ở trước.
4) Máy tính làm việc trong mạng và tiếp nhận các thông tin từ máy chủ.
383801 Card mạng là gì?
1) Là một thiết bị để phát tín hiệu sóng radio (Wi-Fi).
2) Là một thiết bị kết nối với máy tính bằng dây cáp mạng.
3) Là một bộ phần phần cứng lắp đặt bên trong máy tính để máy tính kết nối với mạng diện
rộng.
5
4) Là một bộ phận phần cứng được lắp đặt bên trong máy tính để máy tính kết nối vào một
mạng cục bộ.
404001 Internet ra đời từ mạng nào?
1) Mạng DecNET.
2) Mạng ARPANET.
3) Mạng DigitalNET.
4) Mạng NFSNET.