Mạng WAN là mạng kết nối các máy tính: A.. Cùng một hệ điều hành D.. Trong MS Word 2010, trong một bảng table để chèn thêm một cột vào bên trái cột đang chọn, ta vào Layout rồi chọn nút
Trang 1PHÒNG GD&ĐT HIỆP HÒA
ĐỀ THI OLYMPIC TIN HỌC CẤP HUYỆN NĂM HỌC 2022-2023
MÔN THI: TIN HỌC 9 PHẦN THI LÝ THUYẾT
Thời gian làm bài: 20 phút Ngày thi: 11/01/2023
( Đề thi gồm 20 câu, 2 trang)
Câu 1 Trong bảng tính Excel, hàm = round(5.45,-1) cho kết quả là:
Câu 2 Cho s, i là biến kiểu nguyên, khi chạy đoạn chương trình giá trị sau:
s:=0;i:=1;while i<=6 do
begin s:=s+i; i:=i+2; end;
Giá trị sau cùng của S là:
Câu 3 Trong Windows, để xóa vĩnh viễn ngay 1 thư mục hoặc 1 tệp, ta làm theo cách nào?
A Giữ phím Ctrl trong khi ấn Delete C Giữ phím Shift trong khi ấn Delete
B Giữ phím Alt trong khi ấn Delete D Không thực hiện được
Câu 4 Để chèn ngày tháng năm vào văn bản hiện thời trong Word, ta ấn tổ hợp phím nào?
B Ctrl + Alt + F1 D Ctrl + Alt + D
Câu 5 Trong bảng tính Excel, tại ô A2 có sẵn dữ liệu là dãy kí tự "Tin hoc van phong"; Tại ô B2 gõ
vào công thức =UPPER(A2) thì nhận được kết quả?
A TIN HOC VAN PHONG C Tin hoc van phong
B Tin Hoc Van Phong D tinhocvanphong
Câu 6 Số lần lặp trong câu lệnh sau là: For i:=5 to 27 do ….
A 20 lần B 21 lần C 22 lần D 23 lần
Câu 7 Trong bảng tính Excel, giả sử ô A1 chứa giá trị 4, ô A2 chứa giá trị -3, hàm =MOD(A1,A2) trả
về giá trị:
Câu 8 Trình tự xử lý thông tin của máy tính điện tử là:
A CPU - Đĩa cứngi - màn hình
B Nhận thông tin - xử lý thông tin - xuất thông tin
C CPU - bàn phím - màn hình
D Màn hình - máy in - đĩa mềm
Câu 9 Trong bảng tính Excel, tại ô D2 có công thức =B2*C2/100 Nếu sao chép công thức đến ô G6
thì sẽ có công thức là:
A E7*F7/100 B B6*C6/100 C E6*F6/100 D E2*C2/100
Câu 10 Em đang làm việc và muốn khóa máy tính tạm thời để không ai dùng được máy tính khi em rời
khỏi, em sẽ chọn lệnh:
A Log off B Lock C Restart D Shut down
Câu 11 Trong MS Word 2010, thao tác nhấn giữ phím Ctrl trong khi rê một hình vẽ sẽ có tác dụng:
A Sao chép đối tượng C Xoay đối tượng
B Di chuyển đối tượng D Thay đổi kích thước của đối tượng
Câu 12 Trong Excel, để mô tả tỉ lệ của giá trị dữ liệu so với tổng thể người ta thường dùng dạng biểu
đồ nào?
A Biểu đồ cột C Biểu đồ hình tròn
B Biểu đồ đường gấp khúc D Biểu đồ miền
Câu 13 Trong MS Word, khi cần gõ các chỉ số trên (như x2, an), ta nhấn tổ hợp phím:
MÃ ĐỀ: 906
Trang 2A Ctrl + = C Shift + =
B Ctrl + Shift + = D Ctrl + Alt + Shift + =
Câu 14 Mạng WAN là mạng kết nối các máy tính:
A Ở cách nhau một khoảng cách lớn C Ở gần nhau
B Cùng một hệ điều hành D Không dùng chung một giao thức
Câu 15 Trong Excel, tại ô B3 có chứa số 7.75, chọn ô B3 và nháy hai lần vào nút lệnh thì kết quả trong ô B3 là:
Câu 16 Trong MS Word 2010, trong một bảng (table) để chèn thêm một cột vào bên trái cột đang
chọn, ta vào Layout rồi chọn nút lệnh:
A Insert Left C Insert Above
B Insert Below D Left Columns
Câu 17 Mạng LAN là mạng kết nối các máy tính:
A Ở cách nhau một khoảng cách lớn C Ở gần nhau
B Cùng một hệ điều hành D Không dùng chung một giao thức
Câu 18 Trong văn bản MS Word 2010 đang mở, muốn thay tất cả chữ “VN” thành Việt Nam thì:
A Trong thẻ Home, chọn Clear C Trong thẻ Home, chọn Advanced Find
B Trong thẻ Home, chọn Go to D Trong thẻ Home, chọn Replace
Câu 19 Trong hệ điều hành Windows, để chuyển đổi giữa các cửa sổ ta dùng tổ hợp phím:
B Alt + Tab D Ctrl + Alt + Tab
Câu 20 Trong MS Word 2010, sau khi chèn bảng biểu vào văn bản và nhập nội dung trong bảng Để
bảng tự động chỉnh kích thước các cột vừa với nội dung đã nhập trong các cột thì ta chọn bảng đó rồi vào thẻ Layout, chọn AutoFit và chọn tiếp mục:
A AutoFit to Content C Fix Column with
B AutoFit to Windows D Distribute columns evenly
-Hết -Họ và tên thí sinh: Số báo danh:
Trang 3PHÒNG GD&ĐT HIỆP HÒA
ĐỀ THI OLYMPIC TIN HỌC CẤP HUYỆN NĂM HỌC 2022-2023
MÔN THI: TIN HỌC 9 PHẦN THI THỰC HÀNH
Thời gian làm bài: 90 phút Ngày thi: 11/01/2023
( Đề thi gồm 4 bài, 2 trang)
Lưu ý: Thí sinh tạo thư mục là số báo danh của mình, làm bài và lưu với tên tập tin là bai1.xlsx, bai2.pas, bai3.pas, bai4.pas vào thư mục số báo danh vừa tạo Ví dụ thí sinh có số báo danh 900001 thì tạo thư mục 900001 rồi lưu bai1.xlsx, bai2.pas, bai3.pas, bai4.pas vào thư mục 800001.
Bài 1 (4 điểm) Tạo bảng tính theo mẫu sau và thực hiện các yêu cầu dưới đây:
1 Điền tên công ty theo mã công ty
2 Thưởng: Nếu số km <= 10 thì không thưởng, ngược lại thưởng 500đ mỗi km, từ km thứ 11.
3 Thành tiền = Số km x đơn giá - thưởng
4 Tính tổng số km của Taxi Vani và tổng thành tiền của Taxi Vani
Bài 2 (4 điểm): Cho một dãy số nguyên dương A có N phần tử A1, A2, , A N.
Viết chương trình:
a) Sắp xếp dãy theo thứ tự tăng dần.
b) Tính tổng các số nguyên tố trong dãy.
Bài 3 (4 điểm Chuỗi đối xứng
Mỗi chuỗi kí tự được gọi là đối xứng nếu nó có không ít hơn 1 kí tự và nếu ta đọc
từ phải sang trái hay từ trái sang phải đều giống nhau Ví dụ 'Z' , 'TOT' là các chuỗi đối xứng còn 'NAM' không phải
Viết chương trình nhập vào chuỗi kí tự S và hãy cho biết chuỗi S có là chuỗi đối xứng không?
Trang 4Bài 4 (4 điểm) Trong bàn tiệc tròn có N người giả sử các ghế được đánh số từ 1 đến N.
Thực hiện trò chơi như sau: bắt đầu từ người số 1 theo thứ tự vòng tròn người ta điểm danh qua người thứ 2, 3, 4 và đến người thứ 5 sẽ phải đứng dậy ra khỏi vòng, tiếp tục lại đếm từ 1 trở đi với người tiếp theo và người nào còn ngồi lại bàn cho đến khi cuối cùng
là người được nhận phần quà tặng
Viết chương trình: Cho số người tham gia dự tiệc là N, bạn hãy cho biết ai sẽ là người may mẵn được nhận quà?
-
Trang 5Hết -ĐÁP ÁN PHẦN 1: TRẮC NGHIỆM
Câu 1 Câu 2 Câu 3 Câu 4 Câu 5 Câu 6 Câu 7 Câu 8 Câu 9 Câu
10
Câu
11
Câu
12
Câu 13
Câu 14
Câu 15
Câu 16
Câu 17
Câu 18
Câu 19
Câu 20
PHẦN 2: THỰC HÀNH
m Bài 1: (4 điểm)
1 Điền tên công ty theo mã công ty:
Tại ô D3 = vlookup(C3,$A$11:$C$13,2,0)
Sau đó sao chép công thức xuống các ô từ D4 đến D7
0.75
2 Thưởng:
Tại ô F3 = if(E3<=10,0,500)
Sau đó sao chép công thức xuống các ô từ F4 đến F7
0.75
3 Thành tiền:
Tại ô G3 = E3*vlookup(C3,$A$11:$C$13,3,0).
Sau đó sao chép công thức xuống các ô từ G4 đến G7.
1
4 Tính tổng số km của Taxi Vani và tổng thành tiền của Taxi Vani:
Tại ô D15 =sumif($D$4:$D$7,”Taxi Vani”,$E$4:$E$7) Tại ô D16 =sumif($D$4:$D$7,”Taxi Vani”,$G$4:$G$7)
1
Bài 2: (4 điểm)
function nt(n:longint):boolean;
var i:longint;
begin nt:=false;
if n<2 then exit;
for i:=2 to trunc(sqrt(n)) do
if (n mod i)=0 then exit;
nt:=true; end;
1.25
var fi,fo:text;
a:array[1 5000] of longint;
tong:real;
n,i,j:integer;
tam:longint;
0.25
begin assign(fi,'bai10.inp');
assign(fo,'bai10.out');
reset(fi);
rewrite(fo);
readln(fi,n);
for i:=1 to n do read(fi,a[i]);
0.5
Trang 6Câu hỏi Đáp án Điể
m
for i:=1 to n-1 do for j:=i+1 to n do
if a[i]>a[j] then begin tam:=a[i];
a[i]:=a[j];
a[j]:=tam;
end;
tong:=0;
for i:=1 to n do begin
write(fo,a[i],' ');
if nt(a[i]) then tong:=tong+a[i];
end;
1.75
writeln(fo,'');
write(fo,tong:0:0);
close(fi);
close(fo);
end
0.25
6
12 3 4 23 88 7 2 3 7 12 23 8811
Bài 3: (4 điểm)
program bai3;
var fti,fto:text;
n,i:integer;
kt:boolean;
s,st:array[1 1000] of char;
0.25
begin assign(fti,'bai3.inp');
assign(fto,'bai3.out');
reset(fti);
rewrite(fto);
n:=0;
while not eof(fti) do begin
n:=n+1;
read(fti,s[n]);
end;
0.5
for i:=1 to n do
if s[i]=st[i] then kt:=true else begin
kt:=false;
break;
end;
1.5
if kt=true then write(fto,'co') else write(fto,'khong'); 0.75
Trang 7Câu hỏi Đáp án Điể
m
close(fti);
close(fto);
end
Bài 4: (4 điểm)
program b4;
var n,i,d,b:integer;
a:array[1 3000] of integer;
fi,fo:text;
0.25
begin assign(fi,'bai4.inp');
assign(fo,'bai4.out');
reset(fi);
rewrite(fo);
readln(fi,n);
0.25
b:=n;
d:=0;
while b>1 do for i:=1to n do begin
if a[i]>0 then d:=d+1;
if d=5 then begin
a[i]:=0;
d:=0;
b:=b-1;
end;
end;
2
for i:=1 to n do
if a[i]>0 then begin
write(fo,a[i]);
break;
end;
close(fi);
close(fo);
end
1