1. Trang chủ
  2. » Giáo án - Bài giảng

Hsg tin 7 de dap an

7 1 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Đề Thi Olympic Tin Học Cấp Huyện Năm Học 2022-2023 Môn Thi: Tin Học 7
Trường học Phòng GD&ĐT Hiệp Hòa
Chuyên ngành Tin Học
Thể loại Đề thi
Năm xuất bản 2023
Thành phố Hiệp Hòa
Định dạng
Số trang 7
Dung lượng 87,26 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Trong bảng tính Excel, giao của một hàng và một cột gọi là: Câu 3.. Trong bảng tính Excel để sửa dữ liệu trong một ô tính mà không cần nhập lại, ta thực hiện: A.. Nháy chuột chọn ô tính

Trang 1

PHÒNG GD&ĐT HIỆP HOÀ

ĐỀ THI OLYMPIC TIN HỌC CẤP HUYỆN NĂM HỌC 2022-2023

MÔN THI: TIN HỌC 7 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 phần mềm soạn thảo văn bản Word 2010, lệnh Portrait dùng để

A Chọn hướng trang đứng C Chọn hướng trang nằm ngang

Câu 2 Trong bảng tính Excel, giao của một hàng và một cột gọi là:

Câu 3 Trong MS Word, muốn lưu với một tên khác ta thực hiện:

A File -> Save C Window -> Save

B File -> Save As D Window -> Save As

Câu 4 Trong bảng tính Excel để sửa dữ liệu trong một ô tính mà không cần nhập lại, ta thực

hiện:

A Nháy chuột chọn ô tính cần sửa, rồi bấm phím F2

B Nháy chuột chọn ô tính cần sửa, rồi bấm phím F4

C Nháy chuột chọn ô tính cần sửa, rồi bấm phím F10

D Nháy chuột chọn ô tính cần sửa, rồi bấm phím F12

Câu 5 Đầu đọc dấu vân tay là loại thiết bị nào?

A Thiết bị kết nối C Thiết bị ra

Câu 6 Trong bảng tính Excel, muốn xóa hẳn một hàng ra khỏi trang tính, ta đánh dấu khối

chọn hàng này và thực hiện:

A Nhấn phím Backspace C Nhấn phím Delete

B Nhấn phím End D Nhấn chuột phải chọn Delete

Câu 7 Trong Excel, khi nhập sai tên hàm trong tính toán, chương trình thông báo lỗi:

Câu 8 Đâu là chương trình máy tính giúp em quản lý tệp và thư mục?

B Internet Explorer D Microsoft Word

Câu 9 Những việc nào sau đây em không nên thực hiện khi giao tiếp qua mạng?

A Viết tất cả các ý kiến của mình bằng chữ hoa để gây ấn tượng

B Tôn trọng người đang trò chuyện với mình

C Sử dụng các từ viết tắt khi trò chuyện trực tuyến để tiết kiệm thời gian

D Đối xử với người khác theo cách em muốn được đối xử trực tuyến

Câu 10 Mạng máy tính không cho phép người sử dụng chia sẻ:

Câu 11 Em hãy chọn việc mà em không thể làm với Internet?

A Học ngoại ngữ trực tuyến với người nước ngoài

MÃ ĐỀ: 702

Trang 2

B Nghe nhạc, xem phim trực tuyến.

C Chơi bóng đá để nâng cao sức khỏe

D Tìm kiếm tài liệu học tập

Câu 12 Trong các ví dụ sau, ví dụ nào là thuật toán?

A Một bản nhạc hay

B Một bức tranh đầy màu sắc

C Một bản hướng dẫn về cách nướng bánh với các bước cần làm

D Một bài thơ lục bát

Câu 13 Cho S và i là biến nguyên Khi chạy đoạn chương trình:

S:=0;

for i:=1 to 10 do S := S+i;

writeln(S);

Kết quả in lên màn hình là:

Câu 14 Trong Excel, khi đang gõ muốn xuống dòng văn bản nhưng vẫn ở trong ô đó thì ta ấn:

Câu 15 Trong các cách khai báo hằng sau đây, cách khai báo nào đúng?

A Const Pi=3,14; C Const Pi = 3.14;

Câu 16 Trong Excel, ở ô A2 có chuỗi “Tin hoc”, ô B2 có giá trị số 2022 ở ô C2 gõ vào công

thức = A2+B2 thì nhận được kết quả:

Câu 17 Khi nhập số vào ô tính thì dữ liệu được tự động:

Câu 18 Trong bảng tính Excel, tại ô A2 có sẵn giá trị 0 Tại ô B2 gõ vào công thức = 5/A2 thì

nhận được kết quả:

Câu 19 Để tính tổng các ô từ C2 đến C9, phương án nào sau đây là đúng?

Câu 20 Trong bảng tính Excel, tại ô A2 ta gõ công thức = Min(30,10,65,5) thì kết quả nhận

được tại ô A2 là:

-Hết -Họ và tên thí sinh: Số báo danh:

Trang 3

PHÒNG GD&ĐT HIỆP HOÀ

ĐỀ THI OLYMPIC TIN HỌC CẤP HUYỆN NĂM HỌC 2022-2023

MÔN THI: TIN HỌC 7 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 5 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.pas, bai2.pas, bai3.pas, bai4.xlsx, bai5.xlsx vào thư mục số báo danh vừa tạo Ví dụ thí sinh có số báo danh 700001 thì tạo thư mục 700001 rồi lưu bai1.pas, bai2.pas, bai3.pas, bai4.xlsx, bai5.xlsx vào thư mục 700001.

Bài 1: (3 điểm) Tính tổ hợp chập k của n phẩn tử được tính theo công thức

!

n A

n k

 (với

k, n là số nguyên nhập từ bàn phím)

Bài 2: (3 điểm) Mẹ của Hùng đi công tác xa nên Hùng đi đóng tiền điện cho gia đình Hùng

băn khoăn không biết phải mang bao nhiêu tiền đi đóng trong khi Hùng biết chỉ số điện tiêu thụ trong tháng vừa qua của nhà mình Em hãy viết chương trình giúp bạn Hùng tính tiền điện phải đóng của nhà mình biết giá 1 Kw/h xác định như sau nhằm khuyến khích dùng tiết kiệm điện:

1000 đồng nếu chỉ số tiêu thụ <=100

Giá 1 Kw/h = 1500 đồng nếu 100< chỉ số tiêu thụ <=200

2000 đồng nếu chỉ số tiêu thụ >200

Bài 3 (3 điểm) Xử lý dãy số Viết chương trình nhập vào một dãy số nguyên a gồm n phần tử

(1<= n<=100), viết đoạn chương trình xử lý các công việc:

a Hiển thị ra màn hình dãy vừa nhập

b Nhập giá trị m (m là số nguyên) Chèn giá trị m vừa nhập vào cuối dãy

c Đếm và hiển thị ra màn hình các số nguyên tố trong dãy sau khi nhập giá trị m

Bài 4 (3 điểm) Tạo bảng tính theo mẫu sau:

Trang 4

Lập công thức để hoàn thành ô trống trong bảng, biết:

1 Khuyến khích: Cộng 2 nếu năm sinh > 2011, cộng 1 nếu sinh năm 2011, còn lại: 0.

2 Điểm trung bình: TB = (VIẾT + 2*NGHE + 3*NÓI)/6 + Khuyến khích.

Bài 5: (4 điểm)

Tạo bảng tính theo mẫu và thực hiện các yêu cầu dưới đây:

Trang 5

ĐÁP ÁN PHẦN 1: TRẮC NGHIỆM

PHẦN 2: THỰC HÀNH

Bài 1 (3đ)

program bai1b;

var

n,i,k: integer;

gt,gt1:longint;

0,5đ

Begin

Repeat

write('Nhap n');

readln(n);

write('Nhap k');

readln(k);

Until (n>0) and (n-k>0)

gt:=1;gt1:=1;

for i:=1 to n do

begin

gt:=gt*i;

end;

0,5đ

for i:=1 to ( n-k) do

begin

gt1:=gt1*i;

end;

0,5đ

write('n!/(n-k)!=',n,'/',(n-k),'=',(gt/gt1):4:2);

Bài 2 (3đ)

var

n: integer; tongtien:longint;

O,5đ

Begin

Repeat

write('nhap chi so su dung');

readln(n);

Until n>0;

0,5đ

if (n<=100) then

begin

tongtien:= n*1000;

end;

0,5đ

if (n>100) and (n<=200) then

begin

tongtien:=100*1000+(n-100)*1500;

end;

0,5đ

if (n>200) then

begin

tongtien:= 100000+ (200-100)*1500+(n-200)*2000;

0,5đ

Trang 6

end;

write('Tong tien phai tra cho ',n,'so dien la:', tongtien:4);

readln;

end

0,5đ

Bài 3 (3đ)

Program b3;

var a:array[1 100] of integer;

b:array[1 100] of integer;

i,n,j,dem,t,m:integer;

0,25đ

Begin

Repeat

Write('Nhap gia tri n:'); readln(n);

Until (n>=1) and (n<=100)

0,25đ

for i:=1 to n do

begin

write('Nhap gia tri so thu',i,': ');

readln(a[i]);

end;

0,5đ

write('Day vua nhap la:');

for i:=1 to n do write(' ',a[i]);

0,25đ

write('Nhap gia tri m');

readln(m);

a[n+1]:=m;

write('Day vua chen la: ');

for i:=1 to n+1 do

write(' ',a[i]);

0,5đ

t:=0;

For i:=1 to n+1 do

begin

dem:=0;

for j:=1 to a[i] do

if (a[i] mod j) =0 then

dem:=dem+1;

if (dem=2) then

begin

t:=t+1;

b[t]:=a[i];

end;

end;

0,75đ

write('Co ',t,'so nguyen to, so nguyen to

trong day vua nhap la:');

for i:=1 to t do write(' ',b[i]);

readln;

end.

0,5đ

Bài 4: (Bảng tính)

Trang 7

- Tạo được bảng theo mẫu: (0,5đ)

- Điền số liệu cho cột khuyến khích: (0,5đ)

Tại ô H4 = if(D4>2011,2, if(D4=2011,1,0)); Sao chép công thức xuống các ô H5 đến H13

- Điền số liệu cho cột Điểm trung bình: (0,25đ)

Tại ô I4 = (E4+2*F4+3+G4)/6+H4; Sao chép công thức xuống các ô I5 đến I13.

- Điền số liệu cho cột xếp thứ: (0,25đ)

Tại ô J4 = rank(H4,$H$4:$H$14,0) Sao chép công thức xuống các ô J5 đến J13

- Điền số liệu vào ô E14, G14, H14: (0,5đ)

Tại ô E14 = Sumif($C$4:$C$13,”Nam”,$E$4:$E$13) Sao chép công thức sang các ô F14, G14 ta được công thức sau:

F14 = Sumif($C$4:$C$13,”Nam”,$F$4:$F$13)

G14 = Sumif($C$4:$C$13,”Nam”,$G$4:$G$13)

- Lập công thức cho các ô E15, F15, G15: (0,5đ)

Tại E15 =Max(E4:E13) sao chép công thức sang ô F15, G15

- Lập công thức cho các ô E16, F16, G16: (0,5đ)

Tại E16 = Min(E4:E13) sao chép công thức sang ô F16,G16

Bài 5: (Bảng tính)

- Tạo được bảng tính theo mẫu: (0,5đ)

1 Tại ô C3 = Vlookup(B3,$H$4:$I$6,2,0) ; Sao chép công thức xuống các ô từ C4 đến

C9 (1đ)

2 Tại ô D3 = if(B3=”Xi măng”,62.000,if(B3=”Bột màu”,20.000,40.000)) ; Sao chép

công thức xuống các ô từ D4 đến D9 (1đ)

3 Tại ô F3 = E3*D3 ; Sao chép công thức xuống các ô từ F4 đến F9 (0,5đ)

4 Tại ô J4 = Sumif($B$3:$B$9,H4,$F$3:$F$9) Sao chép công thức xuống ô J5, J6 (1đ)

Ngày đăng: 25/10/2023, 07:20

w