Trắc nghiệm tổng hợp Tin học năm 2023 có đáp án (Phần 5)
Đề thi

Trắc nghiệm tổng hợp Tin học năm 2023 có đáp án (Phần 5)

A
Admin
Tin họcLớp 1239 lượt thi
117 câu hỏi
1. Trắc nghiệm
• 1 điểm

Trong các tên sau, tên nào là tên biến đúng trong ngôn ngữ lập trình Python?

12

and

Not

A

Xem đáp án

Đáp án đúng là: D

Tên biến không bắt đầu bằng số, không trùng với từ khóa.

2. Trắc nghiệm
• 1 điểm

Mô tả thuật toán là:

Liệt kê các bước thực hiện công việc

Liệt kê các cách thực hiện công việc

Liệt kê một bước thực hiện công việc

Tất cả đều đúng

Xem đáp án

Mô tả thuật toán là việc liệt kê các bước thực hiện công việc. Các bước của thuật toán thực hiện tuần tự từ trên xuống dưới.

Đáp án: A

3. Tự luận
• 1 điểm

Viết chương trình tính diện tích hình chữ nhật, tam giác, hình bình hành, hình thang trong pascal

Xem đáp án

* Tính diện tích hình chữ nhật

program dthcn;

var 

a, b, c : integer;

begin

Write ('Nhap chieu dai:'); read (a);

Write ('Nhap chieu rong:'); read (b);

s := a * b;

Write ('Dien tich hinh chu nhat la:',s);

Readln

End.

* Tính diện tích hình thang

program dtht;

var

a, b, h:Integer;

s:real;

begin

Write('Nhap day lon:');readln(a);

Write('Nhap day nho:');readln(b);

Write('Nhap chieu cao:');readln(h);

s:=((a+b)*h)/2;

WriteLn ('Dien tich hinh thang la:',s);

readln

end.

* Tính diện tích tam giác

program dttg;

var

a, h : integer;

s : real;

begin

Write ('Nhap chieu cao:'); read (h);

Write ('Nhap day:'); read (a);

s := 1/2 * a * h;

Write ('Dien tich tam giac la:',s);

Readln

End.

* Tính diện tích hình bình hành

program dthbh;

var

a, h : integer;

s : real;

begin

Write ('Nhap chieu cao:'); read (h);

Write ('Nhap day:'); read (a);

s := a * h;

Write ('Dien tich hinh binh hanh la:',s);

Readln

End.

 * Tính diện tích hình tròn

program dthtr;

const 

pi=3.14;

var

r:Real;

s:Real;

begin

Write('Nhap ban kinh:'); readln(r);

s:=r*r*pi;

write('Dien tich hinh tron:',s);

readln

end.

4. Tự luận
• 1 điểm

Phần mềm soạn thảo văn bản, trình duyệt web, thư điện tử được gọi là?

Xem đáp án

- Phần mềm soạn thảo văn bản được gọi là Microsoft Word.

- Trình duyện wed được gọi là World Wide Web.

- Thư điện tử được gọi là Email hay E-mail.

5. Tự luận
• 1 điểm

Thư điện tử có dạng như thế nào? Hãy giải thích phát biểu “Mỗi địa chỉ thư điện tử là duy nhất trên phạm vi toàn cầu”.

Xem đáp án

Trong mỗi địa chỉ thư điện tử: < Tên đăng nhập > @ < Tên máy chủ lưu hộp thư > thì địa chỉ tên máy chủ lưu hộp thư   (chẳng hạn của gmail.com, hotmail,...) có thể dùng chung cho nhiều người sử dụng, còn tên đăng nhập của hộp thư là phần dành riêng duy nhất cho mỗi người mỗi khi đăng kí hộp thư cho đến lúc sử dụng nó và chúng không được trùng nhau. Trong quá trình đăng kí địa chỉ thư điện tử, nếu có ai đó đã đăng kí tên đăng nhập rồi thì người đăng kí sau khi phải đăng kí tên đăng nhập khác.

6. Trắc nghiệm
• 1 điểm

Thiết bị nào sau đây không phải là thiết bị số ?

Camera

Máy ảnh số

Mát tính xách tay

Đồng hồ thông minh

Xem đáp án

=> Cả máy ảnh số,máy tính xách tay và đồng hồ thông minh đều là những thiết bị điện tử.Máy ảnh số ,mát tích xách tay và cả đồng hồ thông minh đều sử dụng thông tin số để sản xuất, truyền đưa, thu thập, xử lý, lưu trữ và trao đổi thông tin số. => đều là thiết bị số 

Camera chỉ là một dụng cụ dùng để thu ảnh thành một ảnh tĩnh hay thành một loạt các ảnh chuyển động.=> không phải thiết bị số 

=> Chọn A

7. Trắc nghiệm
• 1 điểm

Mục đích của mạng xã hội là gì?

Chia sẻ, học tập

Chia sẻ, học tập, tương tác

Chia sẻ, học tập, tiếp thị

Chia sẻ, học tập, tương tác, tiếp thị

Xem đáp án

Đáp án đúng là: D

Bốn mục đích sử dụng chính của mạng xã hội là: chia sẻ, học hỏi, tương tác và tiếp thị.

8. Tự luận
• 1 điểm

Để truy cập trang web cần sử dụng phần mềm gì? làm thế nào để truy cập trang web cụ thể?

Xem đáp án

– Để truy cập các trang web em cần sử dụng phần mềm trình duyệt web. Phần mềm này giúp người sử dụng giao tiếp với hệ thống WWW. Các trình duyệt web phổ biến đó là: Internet Epxlorer, Netscape Navigator, Mozilla Firefox, Chrome…

– Các bước thực hiện để truy cập một trang web cụ thể:

 1. Nhập địa chỉ của trang web vào ô địa chỉ;

2. Nhấn phím Enter.

9. Tự luận
• 1 điểm

Hãy mô tả thuật toán tìm số nhỏ nhất trong dãy A các số a1,a2,...,an cho trước

Xem đáp án

Input: dãy số a1,a2,...an

Output: Min

Thuật toán 

B1: nhập n là số phần tử

B2: cho biến i chạy từ 1−>n=> nhập các phần tử có trong dãy 

B3: gán Min:=A[1];

B4: cho biến i chạy từ 2−>n

Nếu Min>A[i]=>Min:=A[i];

B5: in ra kết quả và kết thúc thuật toán

10. Trắc nghiệm
• 1 điểm

Theo bảng chỉ dẫn,Ngân biết được vị trí mà mình đang đứng để đến được siêu thị thì cần rẽ phải sau đó đi thẳng.Điều Ngân nhận biết được gọi là

thông tin

vật mang tin

dữ liệu

vật mang tin,thông tin,dữ liệu

Xem đáp án

 Chọn A

→ Vì Ngân có thể biết được vị trí của mình đang đứng để tới được siêu thị thì cần phải rẽ phải sau đó là đi thẳng những thứ mà Ngân biết là thông tin nên Ngân mới biết được mình sẽ đi như thế nào và biết chính xác vị trí mình đang ở đâu để tới được siêu thị.

11. Tự luận
• 1 điểm
Viết chương trình in ra màn hình họ và tên của mình
Xem đáp án

Program Tao_Xau_Ho_Ten;
Var HT, H, T :String;
VT,SL, i : Byte;
Begin
Write('Nhap Ho va Ten 1 nguoi :'); Readln(HT);
i:=1; SL:=0;
While HT[i]<>' ' do
Begin
SL:=SL+1;
i:=i+1;
End;
H:=Copy(HT,1,SL);
i:=Length(HT); SL:=0;
While HT[i]<>' ' do
Begin
SL:=SL+1;
i:=i -1;
End;
VT:=Length(HT) - SL +1;
T := Copy(HT,VT,SL);
Writeln('Ho la :',H);
Writeln('Ten la :,T);
Readln.

12. Trắc nghiệm
• 1 điểm

Trong các dữ liệu sau đây,đâu là một CSDL?

Một bảng điểm của học sinh

Một văn bản

Một bản vẽ

Một bài trình chiếu

Xem đáp án

Đáp án đúng: A

13. Trắc nghiệm
• 1 điểm

Dữ liệu nào sau đây không là một CSDL của một tổ chức?

Bảng điểm học sinh

Bảng hồ sơ bệnh nhân

Bảng dữ liệu khách hàng

Tệp văn bản

Xem đáp án

Chọn D

vì tên văn bản thì chỉ có một tên duy nhất trong 1 thư mục còn các đáp án còn lại thì đều là nhiều cái hợp thành

14. Trắc nghiệm
• 1 điểm

Phát biểu nào sau đây đúng? Mỗi trường (Field) là

một hàng của bảng gồm dữ liệu về các thuộc tính của chủ thể cần quản lý.

một cột của bảng thể hiện một thuộc tính của chủ thể cần quản lý

một dãy giá trị được lưu trong một cột của bảng trong CSDL

một kiểu dữ liệu qui định loại giá trị được lưu trong CSDL

Xem đáp án

Đáp án đúng: B

15. Trắc nghiệm
• 1 điểm

Em hãy cho biết kết quả của chương trình sau:

>>>a=5

>>>b=10

>>>if a < b:

          print(‘True’)

5

10

True

flase

Xem đáp án

Đáp án đúng là: C

Nếu biểu thức điều kiện sau if đúng thì sẽ thực hiện câu lệnh print()

16. Trắc nghiệm
• 1 điểm

Chọn phát biểu sai trong các phát biểu dưới đây về câu lệnh lặp WHILE … DO?

Không cần có lệnh thay đổi điều kiện trong mỗi câu lệnh sai DO trong cấu trúc lặp này, vì giá trị của biểu thức điều kiện được tự động điều chỉnh sau mỗi lần thực hiện lệnh lặp

Nếu không có lệnh nào thay đổi điều kiện trong mỗi câu lệnh sau DO thì có thể gặp hiện tượng lặp vô hạn khi thực hiện chương trình, nghĩa là lặp không dừng được.

Về mặt cú pháp, những biểu thức có thể điền vào điều kiện trong cấu trúc WHILE … DO cũng có thể điền vào điều kiện trong cấu trúc rẽ nhánh IF … THEN

Điều kiện là biểu thức cho giá trị logic

Xem đáp án

Vòng lặp while do không tự động điều chỉnh giá trị của biếu thức điều kiện nên cần có lệnh thay đổi điều kiện sau DO trong cấu trúc lặp.

=> Đáp án A

17. Tự luận
• 1 điểm

Nêu các bước tạo cấu trúc bảng trong access 2007

Xem đáp án

Các bước tạo cấu trúc bảng:

Bước 1: Tạo cấu trúc bảng trong chế độ thiết kế

- Nháy đúp Create table in Design view.

- Trên thanh công cụ thiết kế bảng Table Design và cửa sổ cấu trúc bảng.

Bước 2: Tạo trường 

- Gõ tên trường vào cột Field Name

- Chọn kiểu dữ liệu trong cột Data Type

- Mô tả nội dung trường trong cột Description (không nhất thiết phải có)

- Chọn tính chất trường trong phần Field Properties

Bước 3: Chỉ định khóa chính

- Chọn trường làm khóa chính.

- Chọn lệnh Edit -> Primary Key (hoặc nháy nút biểu tượng chìa khóa)

Bước 4: Lưu cấu trúc bảng

- Chọn lệnh File -> Save

- Gõ tên bảng vào ô Table Name trong hộp thoại Save as

- Nháy nút OK

18. Trắc nghiệm
• 1 điểm

Em hãy cho biết kết quả của chương trình sau:

M= 50

N=30

M=M+N+1

print(M)

50

30

80

81

Xem đáp án

Đáp án đúng: D

19. Tự luận
• 1 điểm

Khi chèn hai hình ảnh trên một trang chiếu, em thấy một hình ảnh che lấp một phần của hình ảnh kia. Tại sao? Nếu muốn hiển thị đầy đủ cả hai hình ảnh trên cùng trang chiếu, em cần thực hiện các thao tác gì?

Xem đáp án

Khi chèn hai hình ảnh trên một trang chiếu, em thấy một hình ảnh che lấp một phần của hình ảnh kia. Vì PowerPoint mặc định chèn các hình ảnh tại cùng một vị trí trên một trang chiếu nên hình ảnh thứ hai thêm vào sẽ chèn đè lên hình ảnh đầu tiên.

20. Tự luận
• 1 điểm

Sau lệnh read hoặc readln thì có cần dấu chấm phẩy (;) không ạ? Thường thì mình không dùng dấu (;) ở đó, nhưng trên 1 số trang giải bài tập lại có dấu (;) ạ.

Sau lệnh read hoặc readln thì có cần dấu chấm phẩy (;) không ạ? Thường thì mình không dùng dấu (;) ở đó, (ảnh 1)
Xem đáp án

Lời giải:

- Sau "read" là phải có ";"
VD: read(a);

- Sau "readln" có thể có hoặc không dấu ";" thì chương trình đều chạy được
VD: readln hoặc readln;

21. Tự luận
• 1 điểm

Viết chương trình từ bàn phím 3 số thực a, b, c là độ dài ba cạnh của 1 tam giác. Hãy tính và đưa ra màn hình chu vi, diện tuchs của tam giác đó

Xem đáp án

from math import sqrt
a = int(input("nhập độ dài cạnh a :"))
b = int(input("nhập độ dài cạnh b :"))
c = int(input("nhập độ dài cạnh c :"))
cv = a + b + c
p = (a + b + c)/2
s = sqrt(p*(p - a)*(p -b)*(p - c))
print("chu vi hình tam giác là :", cv)
print("diện tích hình tam giác là :", s)

22. Tự luận
• 1 điểm

Viết chương trình nhập vào bán kính đường tròn, tính toán và in ra chu vi và diện tích hình tròn

Xem đáp án

r = int(input("Nhap vao ban kinh duong tron: "))
cv = float(2*r*3.14)
s = float(r*r*3.14)
print("Chu vi: ",cv)
print("Dien tich: ",s)

23. Tự luận
• 1 điểm

Em hãy cho biết kết quả của chương trình sau

>>>x=3.5

>>>print(int(x))

Xem đáp án

Đáp án: 3

int(x): Trả về số nguyên lớn nhất không vượt quá x

24. Trắc nghiệm
• 1 điểm

Em hãy cho biết kết quả của chương trình sau:

>>>a=5

>>>b=10

>>>if a < b:

          print(‘True’)

5

10

True

flase

Xem đáp án

Đáp án đúng là: C

Nếu biểu thức điều kiện sau if đúng thì sẽ thực hiện câu lệnh print()

25. Tự luận
• 1 điểm

Xem và ước lượng được sơ lược khả năng lưu trữ của các thiết bị nhớ thông dụng như đĩa cứng đĩa CD các loại thẻ nhớ

Xem đáp án

ước lượng:

Khả năng lưu trữ của USD(thẻ nhớ) máy tính

Là:80,5GB

Ổ C máy tính:50,5GB

Ổ D máy tính:341GB

Thẻ nhớ(điện thoại):36GB(loại nhỏ)

60,5GB(loại to)

26. Trắc nghiệm
• 1 điểm

Để chuyển một hình ảnh được chọn lên lớp trên, ta thực hiện nháy chuột phải lên hình ảnh, sau đó chọn

Bring forward -> Bring to font

Send to back-> chọn send to back

Bring to font-> bring to font

Send backward-> send to back

Xem đáp án

Để chuyển một hình ảnh được chọn lên lớp trên, ta thực hiện nháy chuột phải lên hình ảnh, sau đó chọn

−Để di chuyển lên một lớp ta chọn Bring to Front, chọn Bring to Front

−Để di chuyển lên trên cùng, ta chọn Bring to Front, chọn Bring Forwadr

⇒C. Bring to font-> bring to font

27. Trắc nghiệm
• 1 điểm

Cho biết kết quả của câu lệnh sau:

for i in range(10):

print(i,end= “ “)

0 1 2 3 4 5 6 7 8 9

1 2 3 4 5 6 7 8 9 10

1 2 3 4 5 6 7 8 9

10

Xem đáp án

Vì for i in range (10) sẽ chạy từ 0 -> 9 và print(i,end=" ") sẽ in i (i chạy từ 0 ->9) và cách một khoảng trắng

Đáp án đúng a. 0 1 2 3 4 5 6 7 8 9

28. Tự luận
• 1 điểm

Trong MS Word để tạo các trang trắng liên tiếp,em giữ phím Ctrl và phím nào nữa

Xem đáp án

Bước 1: Đặt trỏ chuột ở cuối phần nội dung văn bản.

Bước 2: Nhấn tổ hợp phím Ctrl + Enter để tạo một trang trắng hoàn toàn.

29. Trắc nghiệm
• 1 điểm

Máy tính gồm mấy thành phần để có thể thực hiện được các hoạt động xử lí thông tin?

3

4

5

6

Xem đáp án

Đáp án B

30. Tự luận
• 1 điểm

So sánh sự giống và khác nhau giữa rom va ram

Xem đáp án

Giống nhau giữa bộ nhớ Rom và bộ nhớ Ram

+ Cả Rom và Ram đều thuộc bộ nhớ trong và là nơi lưu trữ dữ liệu

Khác nhau giữa bộ nhớ Rom và bộ nhớ Ram

* Ram chỉ là bộ nhớ tạm thời

+Trong quá trình thực hiện

⇒ nếu mất điện ⇒ Dữ liệu trong Ram mất hết

+Vì là bộ nhớ tạm nên bộ nhớ Ram chứa các chương trình đang thực hiện

+ Đọc và ghi dữ liệu ở tốc độ cao

+ Có khả năng lưu trữ ít nhất 16GB

(Khả năng lưu trữ rất tốt)

*Bộ nhớ Rom là bộ nhớ dùng để lưu trữ dữ liệu.

+mất điện ⇒⇒ không mất dữ liệu

 + Bộ chỉ ghi, đọc dữ liệu mà không sửa hoặc đổi được.

+ Vì thế nên bộ nhớ Romlà bộ nhớ thường chứa các chương trình hệ thống, dữ liệu quan trọng và tồn tại vĩnh viễn.

+Tốc độ chậm hơn rất nhiều so với bộ nhớ Ram

+Khả năng lưu trữ chỉ ở khoảng 4MB thấp hơn nhiều so với bộ nhớ Ram 

31. Tự luận
• 1 điểm

Firmware đề cập đến điều gì?

Một tiêu chuẩn mà một công ty muốn thực thi trên mỗi máy tính công ty Phần mềm cho phép một hệ điều hành giao tiếp với một thiết bị. Một loại phương tiện lưu trữ. Phần mềm tích hợp kiểm soát cách thức một thiết bị hoạt động.

Xem đáp án

Phần mềm tích hợp kiểm soát cách thức một thiết bị hoạt động.

32. Trắc nghiệm
• 1 điểm

Tiền đề quyết định cho sự phát triển nền kinh tế tri thức là?

tin học

máy tính

internet

xã hội tin học hóa

Xem đáp án

Tiền đề quyết định cho sự phát triển nền kinh tế tri thức là xã hội tin học hóa (là xã hội mà các hoạt động chính của nó được điều hành với sự hỗ trợ của hệ thống tin học, mạng máy tính kết nối thông tin liên vùng, liên quốc gia).

→ Đáp án D

33. Trắc nghiệm
• 1 điểm

Tên nào hợp lệ trong ngôn ngữ Python.

Import

print

Lop8

True

Xem đáp án

Đáp án đúng: c. Lop8

34. Trắc nghiệm
• 1 điểm

Kết quả in ra màn hình của câu lệnh Writeln(‘5+20 = ‘, 20+5); là:

25 = 25

5+20=25

5+20=20+5

20+5=25

Xem đáp án

Đáp án: B

Kết quả in ra màn hình của câu lệnh Writeln(‘5+20 = ‘, 20+5); là:  5+20=25

35. Tự luận
• 1 điểm

Khi tạo ra 1 biểu mẫu để nhập dữ liệu thì ta bắt buộc phải

Xem đáp án

Khi tạo ra một biểu mẫu để nhập dữ liệu thì ta bắt buộc phải xác định dữ liệu nguồn (record source).

36. Trắc nghiệm
• 1 điểm

Hãy chọn biểu diễn tên đúng trong những biểu diễn sau :

‘*****’

-tenkhongsai

(baitap_x)

tensai

Xem đáp án

Quy tắc đặt tên :

- Tên gồm các chữ cái, chữ số, dấu gạch dưới _

- Chữ cái và dấu gạch dưới được đứng ở đầu tên, nhưng chữ số thì không

- Tên không được chứa khoảng trống hay kí tự đặc biệt

Đáp án đúng: D

37. Trắc nghiệm
• 1 điểm

Biểu diễn nào dưới đây không phải là biểu diễn hằng trong Pascal:

2 + 3

‘TRUE

‘01’

1.06E-15

Xem đáp án

Đáp án đúng: B

38. Trắc nghiệm
• 1 điểm

Trong thiết bị sau, thiết bị nào có tốc độ truy xuất chậm nhất

DVD

Đĩa cứng

RAM

CD- ROM

Xem đáp án

vì đĩa DVD có dung lượng lưu trữ thấp + tốc đọc truy xuất chậm

Đáp án đúng: A

39. Tự luận
• 1 điểm

Viết chương trình in ra các số lẻ nhỏ hơn hoặc bằng n ( Với n được nhập). Sao cho 15 số lẻ được in trên một dòng.

Xem đáp án

Program BTH;
Uses crt;
var j,i,n:word;
Begin
Clrscr;
Write('Nhap n ='); readln(n);
j:= 0;
For i:=1 to n do if i mod 2 =1 then
Begin
Write(i,' ');
j:=j + 1;
if j mod 15 = 0 then Writeln;
end;
readln
end.

40. Tự luận
• 1 điểm

Viết chương trình in ra số lớn nhất trong bốn số nhập từ bàn phím với điều kiện chỉ được dùng hai biến.

Xem đáp án

Program Lonnhat;

Uses crt;

Var a,max: integer;

Begin

Clrscr;

Write('Nhap so thu nhat:');

Readln(a);

max:=a;

Write('Nhap so thu 2:');

Readln(a);

If a>max then max:=a;

Write('Nhap so thu 3:');

Readln(a);

If a>max then max:=a;

Write('Nhap so thu 4:');

Readln(a);

If a>max then max:=a;

Writeln('So lon nhat la:',max);

Readln

End.

41. Tự luận
• 1 điểm

Viết chương trình xét một tam giác có là tam giác vuông hay không khi biết 3 cạnh của tam giác

Xem đáp án

Program BT;
Uses crt;
Var a, b, c: real;

Begin
        Clrscr;
        Write('Nhap do dai 3 canh: '); Readln(a, b, c);
        If (a + b <= c) or (a + c <= b) or (b + c <= a) then Write('Khong phai do dai 3 canh tam giac')
        Else
        If(a * a + b * b = c * c) or (b * b + a * a = c * c) or (b * b + c * c = a * a) then Write('Tam giac vuong')
        Else Write('Khong phai tam giac vuong');
        Readln
End.

42. Tự luận
• 1 điểm

Viết chương trình in ra các số lẻ nhỏ hơn hoặc bằng n (với n được nhập vào từ bàn phím)

Xem đáp án

program Min;
uses crt;
var i,n:integer;
begin
   clrscr;
   write('Nhap n: '); readln(n);
   write('Cac so le nho hon hoac bang ',n,'la :');
   for i:=1 to n do if i mod 2 = 1 then write(i:4);
   readln
end.

43. Tự luận
• 1 điểm

Viết chương trình Python cho phép nhập vào 3 số nguyên a,b, c. In ra màn hình số lớn nhất trong 3 số.

Xem đáp án

a = int(input("nhập số a :"))
b = int(input("nhập số b :"))
c = int(input("nhập số c :"))
max = a
if b > max : 
    max = b
if c > max :
    max = c
print("giá trị lớn nhất là :", max)

44. Tự luận
• 1 điểm

Viết chương trình in ra thông báo một số nguyên nhập vào từ bàn phím là số chẵn hay số lẻ.

Xem đáp án

n = int(input("nhập số n :"))
if n % 2 == 0 : 
    print(n," là số chẵn")
else : 
    print(n," là số lẻ")

45. Tự luận
• 1 điểm

Cho đoạn chương trình sau: x:=8,y:=10; If x>y then Begin t:=x; x:=y; y:=t; end; else x:=y;

Kết quả của đoạn chương trình trên là gì?

Xem đáp án

Cho đoạn chương trình sau:

x:= 8, y := 10;  

If x > y then

Begin

t:= x;

x:= y;

y:= t;

end;

else x:= y;

Kết quả của đoạn chương trình trên là gì?

⇒ x > y ⇔ 8 > 10 ⇒ sai

⇒ điều kiện sai bỏ qua lệnh sau then thực hiện lệnh sau else

⇒ x:= y ⇔ x := 10;

⇒ Kết quả: x = 10; y = 10

46. Trắc nghiệm
• 1 điểm

Để chạy chương trình ta dùng tổ hợp phím:

Alt + F9

Alt + F5

Ctrl + F9

Ctrl + F5

Xem đáp án

Đáp án đúng: C

47. Tự luận
• 1 điểm

Cho đoạn chương trình sau:

x:=8; y:=2; If x>y

then F:=2*x-y;

Sau khi thực hiện chương trình ,giá trị của F là ; ............

Xem đáp án

- Cho đoạn chương trình sau :

- x := 8; y := 2

- If x > y then F := 2 * x - y;

- Sau khi thực hiện chương trình, giá trị của F là 

⇒ x > y ⇔ 8 >2 ⇒ đúng 

⇒ thực hiện câu lệnh sau then 

⇒ F := 2 * x - y ⇔ F := 2 * 8 - 2 = 14

⇒ Giá trị F = 14

48. Tự luận
• 1 điểm
Viết chương trình dịch các ngày trong tuần ra tiếng anh
Xem đáp án

program ctpt;

uses crt;

  var tuan: integer;

begin

            clrscr;

            write('Nhap bat ki 1 thu trong tuan: '); readln(thu);

            case thu of

                     2 : write('Thu hai - Monday');

                     3 : write('Thu ba - Tuesday');

                     4 : write('Thu tu - Wednesday');

                     5 : write('Thu nam - Thursday');

                     6 : write('Thu sau - Friday');

                     7 : write('Thu bay - Saturday');

                     8 : write('Chu nhat - Sunday');

                     else write('Nhap sai!');

            end;

            readln

end.

49. Tự luận
• 1 điểm

Viết chương trình nhập vào số năm N được nhập từ bàn phím và cho biết năm N vừa nhập là năm nhuận hay năm không nhuận.

Hướng dẫn

- năm nhuận là năm có 366 ngày , ngược lại thì có 365 ngày

- năm nhuận là năm chia hết cho 400 hoặc chia hết cho 4 nhưng không chia hết cho 100.Sử dụng phép tính Mod để kiểm tra .Sử dụng lệnh If...Then để tìm số ngày

Xem đáp án

Const Fi='LEAPYEAR.INP';
      Fo='LEAPYEAR.OUT';
Var f,g: text;
    n: qword;
Begin
        Assign(f,Fi); Reset(f);
        Assign(g,Fo); Rewrite(g);

        Read(f,n);
        If (n mod 4=0) or (n mod 400=0) and (n mod 100<>0) then Write(g,' 366')
        Else Write(g,' 365');
        Close(f);
        Close(g);
End.

50. Tự luận
• 1 điểm
Cho 3 số a b c viết chương trình tìm giá trị lớn nhất và nhỏ nhất của 3 số đó
Xem đáp án

var a,b,c,i:integer;

          MX,MN:real;

begin

write(‘nhap a’);readln(a);

write(‘nhap b’);readln(b);

write(‘nhap c’);readln(c);

MX:=a;MN:=a;

if MX<b then MX:=b;

if MX<c then MX:=c;

if MN<b then MN:=b;

if MN<c then MN:=c;

writeln(‘Min=’,MN);

writeln(‘Max=’,MX);

readln;

end.

51. Tự luận
• 1 điểm

Viết chương trình nhập vào 1 năm nào đó. Kiểm tra xem năm đó là năm có 365 ngày hay 366 ngày

Xem đáp án

program bai_giai;

uses crt;

var n:longint;

begin

clrscr;

begin

write('nhap vao 1 nam:');readln(n);

if(n mod 4=0)then write('nam do co 366 ngay')else write('nam do co 365 ngay');

end;

readln;

end.

52. Trắc nghiệm
• 1 điểm

Khi tạo báo cáo cho bảng học sinh, công việc nào sau đây không thể thực hiện?

Có thể thống kê số học sinh có điểm trung bình >=8.0

Hiển thị thông tin của học sinh bất kỳ khi biết maso

Thay đổi cấu trúc bảng học sinh

Hiển thị tên của một học sinh, cùng với điểm trung bình của học sinh đó

Xem đáp án

Đáp án:

→ B. Hiển thị thông tin của học sinh bất kỳ khi biết maso

Giải thích các bước giải:

Vì Khi tạo báo cáo cho bảng học sinh, công việc: Hiển thị thông tin của học sinh bất kỳ khi biết maso không thể thực hiện.

53. Trắc nghiệm
• 1 điểm

Để sắp xếp dữ liệu trong bảng tính theo thứ tự tăng dần em sử dụng nút lệnh nào dưới đây:

Để sắp xếp dữ liệu trong bảng tính theo thứ tự tăng dần em sử dụng nút lệnh nào dưới đây: (ảnh 1)
Để sắp xếp dữ liệu trong bảng tính theo thứ tự tăng dần em sử dụng nút lệnh nào dưới đây: (ảnh 2)
Để sắp xếp dữ liệu trong bảng tính theo thứ tự tăng dần em sử dụng nút lệnh nào dưới đây: (ảnh 3)
Để sắp xếp dữ liệu trong bảng tính theo thứ tự tăng dần em sử dụng nút lệnh nào dưới đây: (ảnh 4)
Xem đáp án

ĐÁP ÁN ĐÚNG: A

Để sắp xếp dữ liệu trong bảng tính theo thứ tự tăng dần em sử dụng nút lệnh https://cdn.doctailieu.com/images/2020/11/19/1a-1589035008-rs650.png trong nhóm Sort & Filter của dải lệnh Data.

54. Trắc nghiệm
• 1 điểm

Đâu không phải là sản phẩm của Internet vạn vật?

Chăn nuôi thông minh

Nhà thông minh

Thành phố thông minh

Nhà cao tầng

Xem đáp án

Chọn đáp án D

55. Tự luận
• 1 điểm

Hãy lập trình nhập từ bàn phím 3 số nguyên dương bất kì, sau đó thông báo lên màn hình kết quả kiểm tra xem 3 số đó có lập thành bộ số Pi-ta-go hay không.

Xem đáp án

a = int(input())
b = int(input())
c = int(input())
if (a*a)==(b*b+c*c): print(f'Day la bo so Py-ta-go')
elif (b*b)==(a+a+c*c): print(f'Day la bo so Py-ta-go')
elif (c*c)==(a*a+b*b): print(f'Day la bo so Py-ta-go')
else: print(f'Day khong phai la bo so Py-ta-go')

56. Tự luận
• 1 điểm

Lập trình Pascal tách số ra khỏi chuỗi.

VD:

Nhập: texxt////1234pa5cal567

Kết quả:

1234

5

567

Xem đáp án

Uses crt;
Var St:String;
    i:longint;
Begin
        Clrscr;
        Write('Nhap sau St: '); Readln(St);
        For i:=1 to length(St) do
                If (St[i] in ['0'..'9']) and (St[i+1] in ['0'..'9']) then write(St[i])
                Else If (St[i] in ['0'..'9']) then
                        Begin
                                Write(st[i]);
                                Writeln;
                        End;
        Readln;
End.

57. Tự luận
• 1 điểm

Xây dựng các học liệu số phục vụ cho một hoạt động học trong kế hoạch bài dạy môn Toán có ứng dụng CNTT ở cấp Tiểu hoc đã có.

Xem đáp án

Các học liệu số phục vụ cho hoạt động học trong kế hoạch bài dạy môn Toán bài: Hình thoi Toán lớp 4.

- Hoạt động: Củng cố kiến thức , ôn luyện.

- Mục đích:

+ Giúp học sinh nhận dạng được thế nào là hình thoi.

+ Cách tính diện tích, chu vi của hình thoi.

+ Các tính chất của hình thoi.

- Các học liệu:

+ Powpoint.

+ Video.

+ Các nguồn web / link phục vụ trò chơi học tập: Quizz.

58. Tự luận
• 1 điểm

Viết chương trình nhập vào độ dài 3 cạnh của một tam giác tính và xuất ra màn hình chu vi và diện tích của tam giác đó.

Biết diện tích của tam giác được tính theo công thức Heron:

p(p – a)(p – b)(p – c)

Trong đó p là nửa chu vi tam giác

Xem đáp án

a = int(input('Nhập cạnh thứ 1 = '))

b = int(input('Nhập cạnh thứ 2 = '))

c = int(input('Nhập cạnh thứ 3 = '))

p = (a + b + c) / 2

s = (p * (p - a) * (p - b) * (p - c)) ** 0.5

print('Chu vi tam giác = ', p * 2)

print('Diện tích tam giác = ', s)

Viết chương trình nhập vào độ dài 3 cạnh của một tam giác tính và xuất ra màn hình chu vi và diện (ảnh 1)
59. Trắc nghiệm
• 1 điểm

Cho a là số nguyên dương được nhập vào từ bàn phím. chương trình sau in ra?

a = int(input())

print(a%10)

Số nguyên dương a

Chữ số hàng đơn vị của số a

In ra a%10

Không có đáp án đúng

Xem đáp án

Là phép chia lấy dư nên kết quả sau khi chia lấy dư a với 10 là chữ số hàng đơn vị của a.

⇒Chọn B

60. Trắc nghiệm
• 1 điểm

Trong thiết bị sau, thiết bị nào có tốc độ truy xuất chậm nhất

DVD

Đĩa cứng

RAM

CD- ROM

Xem đáp án

vì đĩa DVD có dung lượng lưu trữ thấp+tốc đọc truy xuấ chậm

Đáp án đúng A

61. Trắc nghiệm
• 1 điểm

Trong Pascal, giả sử x là biến kiểu xâu kí tự. Phép gán nào sau đây là hợp lệ?

x:= 25;

x:= 11/2;

x:= ‘255’:

x:= ‘a’;

Xem đáp án

Đáp án C

62. Tự luận
• 1 điểm

Cho xâu S , hãy tách và đếm xem trong xâu có bao nhiêu từ .

 VD: I Love You gồm có 3 kí tự và 8 từ (10 từ nếu tính dấu cách )

Xem đáp án

var s: string;

p: array[1..10] of string;

i,k,dem: byte;

begin

write('Nhap xau: ');readln(s);

k:=1;

For i:=1 to length(s) do

If s[i] <> #32 then

p[k]=p[k]+s[i]

else k=k+1;

For k=1 to 50 do

If p[k] <> "" then dem=dem+1;

write('Co ',dem,' tu');

readln

end.

63. Trắc nghiệm
• 1 điểm
Phần mềm soạn thảo văn bản Microsoft Word là:

Phần mềm hệ thống

Phần mềm công cụ

Phần mềm tiện ích

Phần mềm ứng dụng

Xem đáp án

Đáp án đúng D.

Phần mềm soạn thảo văn bản Microsoft Word là phần mềm ứng dụng vì nó được thiết kế dựa trên những yêu cầu chung của rất nhiều người trong việc soạn thảo văn bản.

Lý giải việc chọn đáp án D là do:

Microsoft Word là trình soạn thảo và xử lý văn bản phổ biến nhất hiện nay. Phần mềm này có thể tích hợp chung với các sản phẩm khác trong bộ Microsoft Office để tối ưu hiệu suất làm việc. Đây cũng là công cụ không thể thiếu trong mọi lĩnh vực từ giáo dục, sáng tác cho đến các công việc văn phòng.

Microsoft Word hay MS Word  là một trong những ứng dụng thuộc bộ công cụ phần mềm văn phòng Microsoft Office. Đây là chương trình xử lý văn bản được sử dụng chủ yếu để soạn mọi loại tài liệu (tiểu thuyết, luận văn, thư từ, sơ yếu lý lịch, ấn phẩm quảng cáo, thiệp chúc mừng, lịch trình, báo cáo, giáo án, làm bài tập, bài kiểm tra của học sinh…).

Hiện nay Word là một trong những phần mềm được sử dụng phổ biến nhất trên thế giới. Ưu điểm nổi bật nhất của Word là cho phép người dùng kết hợp thêm màu sắc, hình ảnh, biểu đồ, chữ nghệ thuật… cùng các công cụ trực quan khác, giúp văn bản bớt đi sự đơn điệu và trở nên sinh động, bắt mắt. 

Ngoài ra, phần mềm này còn dễ dàng tích hợp với các chương trình Microsoft Office khác. Ví dụ: Bạn có thể nhúng bảng tính đã tạo trên Excel vào file Word. Khi thay đổi dữ liệu trên bảng tính Excel, thì các dữ liệu đã nhúng ở Word cũng tự động cập nhật theo.

Microsoft Word cũng cho phép bạn tạo và lưu trữ tài liệu trên đám mây trực tuyến. Từ đó dễ dàng giúp bạn chia sẻ file để làm việc cộng tác với những người khác.

64. Trắc nghiệm
• 1 điểm

Tên hợp lệ trong ngôn ngữ Pascal là :

16abc;

Hinh thang;

end;

th1;

Xem đáp án

Câu D đúng vì

Qui tắc đặt tên trong ngôn ngữ pascal là 

-Tên không bắt đầu bằng chữ số.

- Tên không có khoảng cách.

- Tên không được trùng với từ khóa.

- Các đại lượng khác nhau có tên khác nhau

65. Trắc nghiệm
• 1 điểm

Chọn câu phát biểu đúng về kiểu dữ liệu của mảng?

Có thể dùng tất cả các kiểu dữ liệu để làm kiểu dũ liệu của mảng

Kiểu dữ liệu của mảng chỉ có thể là kiểu số nguyên, số thực, kiểu logic, kiểu kí tự

Kiểu dữ liệu của mảng là kiểu của các phần tử của mảng, là Integer hoặc Real

Kiểu dữ liệu của mảng phải được định nghĩa trước thông qua từ khóa VAR

Xem đáp án

Trong đó khai báo mảng: chỉ số đầu <= chỉ số cuối và kiểu dữ liệu chỉ có thể là integer hoặc real

   Đáp án: C

66. Tự luận
• 1 điểm

Viết chương trình nhập vào số nguyên dương n. In ra màn hình bảng cửu chương thứ n (chữ x dùng thay dấu nhân: 2x1=2)

Xem đáp án

try:
    n = int(input("Nhập Bảng Cửu Chương: "))
    #Su dung cau truc re nhanh xu ly
    if n<1 or n>10000000000000000000:
        print("Chỉ tính được bảng cửu chương từ 1 đến 9 !")
        
    else:
        #số lần nhân lên
        for i in range(1, 101):
            #Xuat theo dinh dang de bai yeu cau
            print("{} x {} = {}".format(n, i, n*i))
#Khoi lenh duoc thuc thi khi loi xay ra

except:
    print("Không hợp lệ !")

67. Tự luận
• 1 điểm

Có thể nhập dữ liệu vào trang tính theo bao nhiêu cách? Hãy nêu các cách đó.

Xem đáp án

Có thể nhập dữ liệu vào trang tính theo 2 cách.

- Cách 1:

Bước 1: Nháy chuột vào ô muốn nhập

Bước 2: Nhập dữ liệu từ bàn phím và nhấn phím Enter

- Cách 2:

Bước 1: Nháy chuột vào vùng nhập dữ liệu

Bước 2: Nhập dữ liệu từ bàn phím và nhấn phím Enter

68. Tự luận
• 1 điểm

Công thức latex kí hiệu góc trên chữ và dấu gạch ngang trên số (abcd)

Xem đáp án

Cách kí hiệu góc:

1. widehat{ABC} ⇒ Sau đó bạn thêm dấu "\" vào đầu câu nha

Vd: \widehat{ABC}

2. hat{ABC} ⇒ Sau đó bạn thêm dấu "\" vào đầu câu nha

Vd: \hat{ABC}

⊕ Dấu gạch ngang:

1. overline{abab} ⇒ Sau đó bạn thêm dấu "\" vào đầu câu nha

Vd: \overline{abab}

69. Trắc nghiệm
• 1 điểm

Em hãy chọn phương án đúng nói về quan hệ phụ thuộc giữa hệ điều hành và phân mêm ứng dụng.

Hệ điều hành phụ thuộc vào phần mềm ứng dụng.

Phần mềm ứng dụng phụ thuộc vào hệ điều hành.

Hệ điều hành và phần mềm ứng dụng phụ thuộc nhau theo cả hai chiều.

Hệ điều hành và phần mềm ứng dụng độc lập, không phụ thuộc gì nhau.

Xem đáp án

Quan hệ giữa phần mềm ứng dụng và hệ điều hành là quan hệ phụ thuộc.Cụ thể là phần mềm ứng dụng phụ thuộc vào hệ điều hành bởi vì khi cài đặt ứng dụng vào hệ điều hành thì phải dựa trên hệ điều hành để cài đặt.Phải thay đổi phần mềm ứng dụng sao cho phù hợp với hệ điều hành nếu không thì phần mềm sẽ không thể chạy hoặc sẽ bị lỗi khi hoạt động.Vì vậy phần mềm ứng dụng luôn phải phụ thuộc vào hệ điều hành mà hệ điều hành không thể thay đổi để phù hợp với phần mềm ứng dụng nên không phải là quan hệ phụ thuộc hay cả hai chiều. Loại A,C,D.

=> Chọn B

70. Tự luận
• 1 điểm

Nhập vào một sỗ có 3 chữ số. Cho biết giá trị các chữ số hàng chục, hàng trăm, hàng đơn vị. Viết trương trình mô tả thuật toán bằng Python

Xem đáp án

* Viết thuật toán :

- Bước 1 : nhập số có 3 chữ số n

- Bước 2 : a ← n //  100;

- Bước 3 : b ← (n - (a * 100)) // 10

- Bước 4: c ← n - (a * 100) - (b * 10)

- Bước 5 : xuất giá trị a, b, c là chữ số hàng chục, trăm, đơn vị

* Viết chương trình :

n = int(input("nhập số n :"))

a = n // div 100;

b = (n - (a * 100)) // 10

c = n - (a * 100) - (b * 10)

print("chữ số hàng trăm : ", a)

print("chữ số hàng chục : ", b)

print("chữ số hàng đơn vị : ", c)

Nhập vào một sỗ có 3 chữ số. Cho biết giá trị các chữ số hàng chục, hàng trăm, hàng đơn vị. Viết trương trình mô tả thuật toán bằng Python (ảnh 1)
71. Tự luận
• 1 điểm

Viết chương trình trong python in ra bảng cửu chương của số N trong khoảng từ 1 đến 9, số được nhập từ bàn phím

Xem đáp án

N = int(input("Nhập số N : "))

for i in range(1, 10) :

    print(N ,' x ', i,' = ', N * i)

Viết chương trình trong python in ra bảng cửu chương của số N trong khoảng từ 1 đến 9, số được nhập từ bàn phím (ảnh 1)
72. Tự luận
• 1 điểm

Hãy đổi các đơn vị đo lượng thông tin sau:
a.2,4MB =................... KB
b.1,7 GB=....................MB
c.4 MB=....................KB
d.2,9 GB=....................MB
e.3,1 KB=........................byte

Xem đáp án

2.4 MB = 2457,6 KB
1,7 GB = 0.00166015625 MB
4 MB = 4096 KB
2.9 GB = 0.00283203125 MB
3,1 KB = 3174.4 byte

73. Trắc nghiệm
• 1 điểm

Mục đích của mạng xã hội là gì?

Chia sẻ, học tập

Chia sẻ, học tập, tương tác

Chia sẻ, học tập, tiếp thị

Chia sẻ, học tập, tương tác, tiếp thị

Xem đáp án

Đáp án đúng là: D

Bốn mục đích sử dụng chính của mạng xã hội là: chia sẻ, học hỏi, tương tác và tiếp thị.

74. Trắc nghiệm
• 1 điểm
Các bước nhập công thức vào ô tính?

Gõ dấu = -> nhập công thức -> chọn ô tính -> nhấn Enter.

Gõ dấu = -> chọn ô tính -> nhập công thức -> nhấn Enter.

Chọn ô tính -> gõ dấu = ->nhập công thức -> nhấn Enter.

Chọn ô tính -> nhập công thức -> gõ dấu = -> nhấn Enter.

Xem đáp án

Đáp án đúng C.

Các bước nhập công thức vào ô tính là Chọn ô tính -> gõ dấu = ->nhập công thức -> nhấn Enter, Excel là một phần mềm nằm trong bộ phần mềm tin học văn phòng Office của hãng Microsoft, giúp quản lý dữ liệu trong hầu hết các ngành nghề hiện nay.

Để nhập công thức vào ô tính chúng ta thực hiện các bước sau:

Bước 1: Trên trang tính, hãy bấm vào ô mà bạn muốn nhập công thức.

Bước 2: Nhập = (dấu bằng).

Bước 3: Nhập công thức.

Bước 4: Nhấn Enter (Windows) hoặc Return (máy Mac).

Ví dụ: Bạn muốn nhập công thức 78+25 trên hệ điều hành windows, bạn vào ô tính muốn nhập công thức và nhập =78+25 và bấm Enter.

75. Tự luận
• 1 điểm

Có bao nhiêu xâu nhị phân độ dài n khác nhau. Từ đó suy ra có bao nhiêu số nguyên kiểu 1 byte, bao nhiêu số nguyên kiểu 2 byte?

Xem đáp án

Một bit trong xâu nhị phân có thể là 0 hoặc 1 (2 cách chọn), xâu nhị phân n bit sẽ có

2n cách chọn (theo Công thực lặp chỉnh hợp).  Vì thế:

- Số lượng Số nguyên 1byte (= 8 bit )sẽ có là blobid9-1783911466.dat

Tương tự 2byte = 16bit.blobid10-1783911466.dat

76. Tự luận
• 1 điểm

Một số nguyên dương n được gọi là số đặc biệt nếu n chia hết cho tổng các chữ số của n. Ví dụ, số 27 là số đặc biệt Viết chương trình C++ kiểm tra xem số nhập vào có phải là số đặc biệt hay không? Nếu n là số đặc biệt in ra 1, nếu không phải in ra 0.

Xem đáp án

#include<iostream>
using namespace std;
int main() {
    int n;
    cin>>n;
    int n1=n,sum=0;
    while (n1!=0) {
        sum+=n1%10;
        n1/=10;
    }
    if (n%sum==0) {
        cout<<"1";
    } else {
        cout<<"0";
    }
}

77. Trắc nghiệm
• 1 điểm

Chức năng nào ko phù hợp sử dụng trên Facebook

bình luân tiêu cực

nhắn tin

gửi tệp tin qua messenger

gọi video,gửi ảnh

Xem đáp án

Chức năng nào ko phù hợp sử dụng trên Facebook

A. bình luân tiêu cực (Vì nó có thể dẫn để nhiều hậu quả nghiêm trọng như, tự kỷ, trầm cảm, tự tử,... Ngoài ra nó còn có khả năng ảnh hưởng đến danh tiếng của người khác)

78. Tự luận
• 1 điểm

Viết chương trình Python cho phép nhập vào 3 số nguyên a,b, c. In ra màn hình số lớn nhất trong 3 số.

Xem đáp án

a = int(input("nhập số a :"))
b = int(input("nhập số b :"))
c = int(input("nhập số c :"))
max = a
if b > max : 
    max = b
if c > max :
    max = c
print("giá trị lớn nhất là :", max)

79. Tự luận
• 1 điểm

Cách lưu bài pascal vào ổ đĩa D

Xem đáp án

Cách lưu bài Pascal vào ổ đĩa D:

Bước 1: Bấm File, chọn Save as

Bước 2: Ngay mục Save file as, gõ đầy đủ:

D:\tên-file-muốn-lưu (viết tiếng Việt không dấu và không khoảng trắng)

Ví dụ: D:\bai-tap-1

Bước 3: Bấm OK hoặc Enter để hoàn thành.

80. Trắc nghiệm
• 1 điểm

Hãy chỉ ra phần mềm ứng dụng trong các phương án sau:

Androi.

Facebook .

Windows 8.

Linux.

Xem đáp án

Đáp án đúng B

81. Trắc nghiệm
• 1 điểm

Phương án nào sau đây là những ví dụ về hệ điều hành?

Microsoft Word, Microsoft Excel, Microsoft PowerPoint.

Google Docs, Google Sheets, Google Slides.

Writer, Calc, lmpress.

Windows, Linux, iOS.

Xem đáp án

→ Chọn D. Windows, Linux, iOS

Không chọn A vì Word, Excel, PowerPoint là phần mềm ứng dụng văn phòng Microsoft Office

Không chọn B và C vì nó thuộc phần mềm văn phòng

82. Trắc nghiệm
• 1 điểm

Chuyển biểu thức sau sang python blobid11-1783911611.dat 

2*x+1/ x+2

(2*x+1)/( x+2)

(2*x+1)( x+2)

(2*x+1):( x+2)

Xem đáp án

Đáp án đúng là: B

Trong python, phép cộng “+”, trừ “-“, nhân “*”, chia “/”

83. Trắc nghiệm
• 1 điểm

Máy quét ảnh là loại thiết bị nào?

Thiết bị vào

Thiết bị ra

Thiết bị vừa vào vừa ra

Thiết bị lưu trữ

Xem đáp án

- Máy quét là thiết bị đưa dữ liệu dạng ảnh vào máy tính.

- Một số máy quét được cài phần mềm nhận dạng kí tự quang học nên có chức năng xử lý dữ liệu ảnh và chuyển chúng thành văn bản.

Đáp án A

84. Tự luận
• 1 điểm

Hãy lập trình nhập từ bàn phím một số nguyên bất kì, sau đó thông báo lên màn hình kết quả kiểm tra xem số đó có chia hết cho 5 hay không.

Xem đáp án

#include <bits/stdc++.h>

using namespace std;

int n;

int main()

{

cin>>n;

if (n%5==0) cout<<"co";

else cout<<"ko co";

}

85. Tự luận
• 1 điểm

Viết chương trình kiểm tra tính chẵn lẻ của một số nguyên a?

Xem đáp án

program chanle;

uses crt;

var n;

begin    

clrscr;     

write('Nhap n: ');     

readln(n);     

if n mod 2 = 0 then write('n la so chan')

else ('n la so le');     

readln;

end.

86. Tự luận
• 1 điểm

viết cú pháp khai báo biến và hằng?vd?

Xem đáp án

- Khai báo biến:

Var <tên biến> : <kiểu dữ liệu>;

Ví dụ:

Var a, b, c: longint;

      n, k: byte;

      name: string;

- Khai báo hằng:

Const <tên hằng> = <giá trị của hằng>;

Ví dụ:
Const nmax = 10007;

          a = 442.5;

          pi = 3.14; 

87. Tự luận
• 1 điểm

Một quyển sách A gồm 200 trang nếu lưu trữ trên đĩa chiếm khoảng 5MB. Hỏi 1 đĩa cứng 40GB thì có thể chứa khoảng bao nhiêu cuốn sách có dung lượng thông tin xấp xỉ cuốn sách A?

Xem đáp án

Đáp án:

8192 cuốn sách.

Giải thích:

Số cuốn sách đĩa cứng 40GB chứa:

(40 x 1024) : 5 = 8192 (cuốn sách)

ĐS: 8192 cuốn sách

+ Vì 1 GB = 1024MB.

Hoàn thiện:

- 1 đĩa cứng 40GB có thể chứa 8192 quyển sách A.

88. Trắc nghiệm
• 1 điểm

Giá trị tại ô C4: “PN01”. Công thức tại ô D4: = IIF(Left(C4, 2) = “PN”, “Nhập”, “Xuất”).Kết quả nhận được tại ô D4:

Nhập

Xuất

NAME?

#VALUE!

Xem đáp án

→ C. NAME?

Vì Giá trị tại ô C4: “PN01”. Công thức tại ô D4: = IIF(Left(C4, 2) = “PN”, “Nhập”, “Xuất”).Kết quả nhận được tại ô D4: Giá trị tại ô C4: NAME?

89. Trắc nghiệm
• 1 điểm

Giả sử hai người đã tạo được tài khoản thư miễn phí tại địa chỉ mail.gmail.com. Phát biểu nào sau đây sai?

Hai người buộc phải lựa chọn hai tên đăng nhập khác nhau

Mật khẩu mở hộp thư của hai người này phải khác nhau

Hộp thư của hai người đều nằm trên máy mail server của công ty Gmail

Hai người có thể mở hộp thư của nhau nếu hai bên biết tên truy cập và mật khẩu của nhau

Xem đáp án

Phát biểu sai là D. Hai người không thể mở hộp thư của nhau nếu hai bên biết tên truy cập và mật khẩu của nhau trong trường hợp tài khoản Gmail được đăng ký và bảo mật riêng tư.

Mỗi người dùng Gmail có tài khoản và mật khẩu riêng để truy cập vào hộp thư của mình. Tài khoản và mật khẩu này là duy nhất và không được chia sẻ với người khác. Điều này đảm bảo tính riêng tư và bảo mật của thông tin trong hộp thư cá nhân.

Do đó, không phải ai cũng có thể mở hộp thư của người khác chỉ bằng cách biết tên truy cập và mật khẩu của người đó. Mỗi người dùng chỉ có quyền truy cập vào hộp thư của mình bằng thông tin đăng nhập cá nhân.

90. Trắc nghiệm
• 1 điểm

Trong thiết bị sau, thiết bị nào có tốc độ truy xuất chậm nhất

DVD

Đĩa cứng

RAM

CD- ROM

Xem đáp án

vì đĩa DVD có dung lượng lưu trữ thấp + tốc đọc truy xuất chậm

91. Trắc nghiệm
• 1 điểm

Giao thức Token Ring là một giao thức sử dụng phương pháp điều khiển kiểu:

Hỏi vòng (Polling)

Giữ chỗ trước(Reservation)

Truy cập ngẫu nhiên không sử dụng khe thời gian (Stochastic without time slot).

Truy cập ngẫu nhiên sử dụng khe thời gian (Stochastic with time slot).

Xem đáp án

 B. Giữ chỗ trước(Reservation)

⇒Reservation là một thuật ngữ vô cùng phổ biến trong lĩnh vực kinh doanh.

Giải thích: Token Ring (được định nghĩa theo chuẩn IEEE 802.5) là một chuỗi bit đặc biệt, có token có thể truyền dữ liệu qua mạng. Token Ring xử lý mức độ ưu tiên, trong đó một số node có thể ưu tiên cho token, chứa thông tin định tuyến.

92. Trắc nghiệm
• 1 điểm

Việc tải file dữ liệu từ internet bị chậm là do nguyên nhân, bạn sử dụng lựa chọn nào?

File có dung lượng lớn

Server cung cấp dịch vụ internet bị quá tải

Đường truyền internet tốc độ thấp

Cả 3 ý trên đều đúng

Xem đáp án

Đáp án đúng: D

93. Trắc nghiệm
• 1 điểm

Trong phần mềm Paint, để sao chép hình em giữ phím nào trong khi kéo rê chuột: *

Ctrl

Tab

Shift

Alt

Xem đáp án

Trong phần mềm Paint, để sao chép hình em giữ phím nào trong khi kéo rê chuột: Ctrl

94. Trắc nghiệm
• 1 điểm

Trong các tên sau tên nào là tên biến đúng trong NNLT Python.

@

b

if

for

Xem đáp án

Trong các tên sau tên nào là tên biến đúng trong NNLT Python.
A. @ => kí tự đặc biệt
B. b
C. if => từ khóa
D. for => từ khóa

=> Đáp án đúng: B

95. Tự luận
• 1 điểm

Một quyển sách A gồm 200 trang nếu lưu trữ trên đĩa chiếm khoảng 5MB. Hỏi 1 đĩa cứng 40GB thì có thể chứa khoảng bao nhiêu cuốn sách có dung lượng thông tin xấp xỉ cuốn sách A?

Xem đáp án

Số cuốn sách đĩa cứng 40GB chứa:

(40 x 1024) : 5 = 8192 (cuốn sách)

ĐS: 8192 cuốn sách

+ Vì 1 GB = 1024MB.

Hoàn thiện:

- 1 đĩa cứng 40GB có thể chứa 8192 quyển sách A.

96. Tự luận
• 1 điểm

Dãy fibonacci có hai phần tử đầu là 1,1. Các phần tử sau bằng tổng hai phần tử đứng ngay trước nó: 1,1,2,3,5,8,13,21,... Viết phương trình in ra dãy fibonacci có phần tử lớn nhất nhỏ hơn n

Xem đáp án

var i,n,j : integer;
a : array [1..1000] of integer;
begin
writeln('nhap n: ');
readln(n);
a[1]:=1; a[2]:=1; i:=2;
while a[i]<n do
begin
 inc(i);
 a[i]:=a[i-1]+a[i-2];
end;
for j:=1 to i-1 do write(a[j],' ');
        readln;
end.

97. Tự luận
• 1 điểm

Viết chương trình pascal tìm cặp số bạn bè (hoặc cũng có thể gọi là thân thiết) <Hai số được nhập vào từ bàn phím>

Xem đáp án

uses crt;

var a, b, s1, s2, i : integer;

begin

clrscr;

s1 := 0; s2 := 0;

write('nhap hai so : '); readln(a, b);

for i := 1 to a - 1 do 

if a mod i = 0 then s1 := s1 + i;

for i := 1 to b - 1 do 

if b mod i = 0 then s2 := s2 + i;

if (s2 = a) and (s1 = b) then

writeln(a,' va ', b ,' la hai so than thiet')

else writeln(a,' va ', b ,' khong la hai so than thiet');

readln

end.

98. Tự luận
• 1 điểm
Trong word 2010, kiểu file .doc tương ứng với định dạng lưu tài liệu
Xem đáp án

Trong Word 2010, kiểu file .doc tương ứng với định dạng lưu tài liệu Word 97 - 2003

99. Trắc nghiệm
• 1 điểm

Bạn đã bật Vietkey hoặc Unikey để soạn thảo. Bạn lựa chọn gõ theo kiểu telex và font chữ Unicode. Những font chữ nào sau đây của Word có thể được sử dụng để hiển thị rõ tiếng Việt?

Vn Times, . Vn Arial, .Vn Courier

Vn Times, Times new roman, Arial

VNI times, Arial, .Vn Avant

Tahoma, Verdana, Times new Roman

Xem đáp án

Đáp án:

D. Tahoma, Verdana, Times new Roman

Khi đã bật Vietkey hoặc Unikey để soạn thảo, font Word có thể sử dụng để hiển thị rõ tiếng Việt là: Tahoma, Verdana, Times new Roman

100. Tự luận
• 1 điểm

Viết chương trình tìm số lớn nhất trong 3 số a b c nhập từ bàn phím

Xem đáp án

Var : a,b,c , max : integer ;

 Begin

    Write (' Nhap a b c') ; Readln ( a,b,c) ;

     Max:=a;

     If max <b then max:=b ;

     If max<c then max:=c ;

     Write (' So lon nhat la',max);

     Readln ;

End .

101. Tự luận
• 1 điểm

Điện thoại thông minh có nhiều điểm tương đồng với máy tính. Em hãy cho biết bộ phận nào của điện thoại thông minh là thiết bị vào ra?

Xem đáp án

Các thiết bị vào, ra của điện thoại thông minh

+Thiết bị vào: microphone, các nút mở, tắt nguồn, tăng, giảm âm lượng, camera, màn hình cảm ứng,...

+Thiết bị ra: màn hình, loa, thanh trạng thái...

102. Tự luận
• 1 điểm

Viết chương trình yêu cầu người dùng nhập một số không lớn hơn 5 từ bàn phím, chương trình sẽ kiểm tra tính hợp lệ, nếu kh hợp lệ sẽ thông báo lỗi. Khi đó, chương trình sẽ đc viết như thế nào? em hãy viết chương trình

Xem đáp án

PROGRAM: So_Hop_Le;

Uses crt;

Var a:Integer;

Begin;

      clrscr;

      Write('Nhap so tu nhien khong lon hon 5.'); readln(a);

      If a>5 then;

      Writeln('Khong hop le.')

      Else

      Writeln('Hop le.');

      Readln;

End.

103. Trắc nghiệm
• 1 điểm

Phương tiện nào dưới đây lưu trữ dữ liệu của một CSDL?

Bộ nhớ RAM

Bộ nhớ ROM

Bộ nhớ ngoài

Hồ sơ, sổ sách

Xem đáp án

Đáp án:

A. Bộ nhớ RAM

Giải thích các bước:

C và D không liên quan nên loại chỉ còn A và B.

Vì RAM là bộ nhớ tạm của máy giúp lưu trữ thông tin hiện hành để CPU có thể truy xuất và xử lý.

Còn ROM là bộ nhớ này đã chứa sẵn các chương trình từ trước.

Nên đáp án chính xác là A.

104. Tự luận
• 1 điểm

cách lưu bài pascal vào ổ đĩa D

Xem đáp án

Cách lưu bài Pascal vào ổ đĩa D:

Bước 1: Bấm File, chọn Save as

Bước 2: Ngay mục Save file as, gõ đầy đủ:

D:\tên-file-muốn-lưu (viết tiếng Việt không dấu và không khoảng trắng)

Ví dụ: D:\bai-tap-1

Bước 3: Bấm OK hoặc Enter để hoàn thành.

105. Tự luận
• 1 điểm

Yêu cầu: Cho 5 số nguyên a, b, c, d, e 64 bit đôi một khác nhau. In ra số nhỏ thứ nhì.

Dữ liệu: Một dòng gồm 5 số nguyên a, b, c, d, e . Kết quả: In ra số nhỏ thứ nhì.

Xem đáp án

#include <iostream>
typedef long long ll;
using namespace std;

int SS (ll x, ll a, ll b, ll c, ll d, ll e)
{
    int T = 0;
    if (x > a) T++;
    if (x > b) T++;
    if (x > c) T++;
    if (x > d) T++;
    if (x > e) T++;
    return T;
}

int main()
{
    ll a, b, c, d, e;
    cin >> a >> b >> c >> d >> e;
    
    if (SS(a, a, b, c, d, e) == 1) cout << a;
    else {
        if (SS(b, a, b, c, d, e) == 1) cout << b;
        else {
            if (SS(c, a, b, c, d, e) == 1) cout << c;
            else {
                if (SS(d, a, b, c, d, e) == 1) cout << d;
                else cout << e;
            }
        }
    }
    
    return 0;
}

106. Tự luận
• 1 điểm

cách lưu bài pascal vào ổ đĩa D

Xem đáp án

Cách lưu bài Pascal vào ổ đĩa D:

Bước 1: Bấm File, chọn Save as

Bước 2: Ngay mục Save file as, gõ đầy đủ:

D:\tên-file-muốn-lưu (viết tiếng Việt không dấu và không khoảng trắng)

Ví dụ: D:\bai-tap-1

Bước 3: Bấm OK hoặc Enter để hoàn thành.

107. Trắc nghiệm
• 1 điểm

Phím nào bạn sẽ nhấn để tạo ra dòng mới khi bạn đang ở trong ô cuối cùng của bảng?

25 điểm

Enter

Tab

Spacebar

Xem đáp án

Đáp án đúng: B

108. Tự luận
• 1 điểm

Viết chương trình nhập vào họ tên năm sinh của 1 người rồi in ra màn hình họ tên và tuổi của người đó

Viết input

Output

Mô tả thuật toán

Xem đáp án

* Xác định bài toán :

- Input : họ và tên, năm sinh

- Output : họ và tên, tuổi

* Mô tả thuật toán :

- Bước 1 : nhập họ và tên, năm sinh ns

- Bước 2 : t ← 2021 - ns

- Bước 3 : xuất họ và tên, tuổi (biến t) ra màn hình

- Bước 4 : kết thúc

* Viết chương trình

uses crt;

var s : string; n, t : integer;

begin

clrscr;

write('nhap ho va ten :');readln(s);

write('nhap nam sinh :');readln(n);

t := 2021 - n;

writeln('Ho va Ten : ', s);

writeln('Tuoi : ', t);

readln

end.

109. Tự luận
• 1 điểm

Trình bày một số quy ước trong việc gõ văn bản

Xem đáp án

Một số quy ước trong việc gõ văn bản:

1. Sử dụng chữ hoa ở đầu câu, tên riêng.

2. Các dâu ngắt câu (ví dụ: dấu chấm, dấu phẩy, chấm than, hai chấm,..) phải đặt sát kí tự trước nó.

Nếu câu còn từ tiếp theo thì: kí tự trước + dấu ngắt câu + khoảng trống + kí tự tiếp theo.

3. Dùng 1 enter để xuống dòng, 1 dấu cách để tạo khoảng trống.

4. Các dấu mở ngoặc, đóng ngoặc, dấu nháy phải đặt sát các kí tự bên trong ngoặc hoặc nháy (lưu ý không có khoảng trống)

110. Tự luận
• 1 điểm

Cho cây thư mục như hình sau:

a- Hãy viết đường dẫn từ ổ đĩa D tới tệp Tham khao.

b-Thư mục mẹ của thư mục Vo bai tap là thư muc nào? Thư mục Toan có nằm trong thư muc gốc không ?

c- Hãy nêu điểm giống nhau và khác nhau giữa thư mục Tin hoc và thư mục Toan?

Cho cây thư mục như hình sau:  a- Hãy viết đường dẫn từ ổ đĩa D tới tệp Tham khao. (ảnh 1)
Xem đáp án

a) Đường dẫn: D:\Thu vien\Tin hoc\Sach GK\Tham khao

b) Thư mục mẹ của Vo bai tap là thư mục Tin hoc

    Thư mục toán nằm trong thư mục gốc

c) Điểm giống nhau: đều nằm trong ổ đĩa D và tệp Thu vien

    Điểm khác nhau: Thư mục Tin hoc có thư mục con, thư mục Toan không có thư mục con. 

111. Tự luận
• 1 điểm

Liệt kê các đối tượng cần quản lý khi xây dựng cơ sở dữ liệu quản lý các tài khoản ngân hàng với mỗi đối tượng Hãy liệt kê thông tin cần quản lý

Xem đáp án

Khi xây dựng CSDL quản lý các tài khoản ngân hàng:

Thông tin chủ tài khoản

- Họ và tên.

- Giới tính.

- Ngày tháng năm sinh

- Số thẻ căn cước/Chứng minh thư nhân dân.

- Quê quán

- Địa chỉ hiện tại

Thông tin tài khoản ngân hàng

- Mã số thẻ

- Số tài khoản

- Ngày cấp thẻ

- Tên chi nhánh/trụ sở ngân hàng cấp thẻ

Thông tin giao dịch của thẻ

- Thời gian thực hiện giao dịch

- Nội dung giao dịch

- Số tiền giao dịch

- Hóa đơn điện tử

Thông tin nhân viên cấp thẻ

- Mã nhân viên

- Tên nhân viên

- Bộ phận/chức vụ

- Ngày cấp thẻ

- Trình độ học vấn

112. Tự luận
• 1 điểm

Viết chương trình nhập vào độ dài cạnh hình vuông, tính và đưa ra màn hình chu vi và diện tích hình vuông (độ dài cạnh hình vuông, chu vi, diện tích là các số thực).

Xem đáp án

Program tinhoc;

Uses crt;

Var a,C,S: real;

Begin

clrscr;

Write(' Nhap gia tri cua a: '); readln(a);

C:=a*4;

S:=a*a;

Writeln(' Chu vi la:',C:6:2);

Writeln(' Dien tich la:',S:6:2);

Readln

End.

113. Tự luận
• 1 điểm

Nhập pascal để có 50-100 trái tim hiện lên tục trên màn hình , hiện lần lượt ở chỗ bất kì

Xem đáp án

uses crt;
var x,y: byte;
begin
clrscr;
textcolor(lightred);
randomize;
repeat
x:=random (100);
y:=random (22);
if (x<>0) and (y<>0) then
begin
gotoxy (x,y);
writeln (chr(3));
delay (40);
end;
until keypressed;
readln;
end.

114. Tự luận
• 1 điểm

Hoàn thiện chương trình dưới đây, chương trình nhập từ bàn phím 3 số thực a, b, c đưa ra thông điệp “Cả ba số đều dương” nếu cả ba số đều dương.

Hoàn thiện chương trình dưới đây, chương trình nhập từ bàn phím 3 số thực a, b, c đưa ra thông điệp “Cả ba số đều dương” nếu cả ba số đều dương. (ảnh 1)
Xem đáp án

a = float(input(“a=”))

b = float(input(“b=”))

c = float(input(“c=”))

if (a > 0) and (b > 0) and (c > 0):

print(“Cả ba số đều dương”)

115. Trắc nghiệm
• 1 điểm

Trong hộp thoại Paragraph của Word, nhóm Line spacing dùng để:

Trong hộp thoại Paragraph của Word, nhóm Line spacing dùng để: (ảnh 1)

điều chỉnh khoảng cách so với trang trên và trang dưới trong văn bản

điều chỉnh khoảng cách giữa các dòng trong đoạn văn bản

điều chỉnh khoảng cách lề trên và lề dưới trang

điều chỉnh khoảng cách giữa các dòng trong đoạn và khoảng cách so với các đoạn khác

Xem đáp án

Đáp án đúng: D

Trong hộp thoại Paragraph của Word, nhóm Line spacing dùng để: ‘Spacing efor: [at Line spacing ater tS Mutiple (Con ade space between paragraphs ofthe same se. Điều chỉnh khoảng cách giữa các dòng trong đoạn và khoảng cách so với các đoạn khác.

116. Trắc nghiệm
• 1 điểm

Máy chủ thư điện tử là các máy chủ được cài đặt:

Phần mềm quản lý thư điện tử

Phần cứng quản lí thư điện tử

Máy tính gửi thư điện tử

Máy tính nhận thư điện tử

Xem đáp án

Đáp án đúng: D

117. Tự luận
• 1 điểm

Nêu ưu, nhược điểm của các cách tìm kiếm thông tin trên Internet.

Xem đáp án

Ưu điểm:

Nhanh gọn, thuận lợi, có đáp án từ nhiều nguồn để dễ tham khảo

Nhược điểm:

Rất ít nhược điểm, đôi lúc chúng thiếu ý, thiếu chính xác hoặc không tìm được thông tin mình muốn tìm kiếm.