Font size
WorksheetsNhập môn CNTT
Total questions: 97
Worksheet time: 49mins
Trong lĩnh vực tối ưu hóa, đặc điểm nào của bài toán cái túi (knapsack
problem) dưới đây là đúng:
Hàm mục tiêu là cực tiểu chi phí may cái túi.
Tổng khối lượng của các đồ vật đưa vào trong túi phải nhỏ hơn hoặc bằng tải trọng của cái túi.
Hàm mục tiêu là xếp đồ vào túi nhanh nhất có thể
Cả ba đáp án trên
Ứng dụng của Internet vạn vật - IoT là
Nhà thông minh
Hệ thống giao thông thông minh
Hệ thống y tế và chăm sóc sức khỏe
Cả 3 ý trên
Phát biểu nào là không đúng về Trí tuệ nhân tạo: “AI là khoa học chế tạo
máy móc mà có thể”
Nghĩ như con người
Hành động như con người
Cảm xúc như con người
Suy nghĩ hợp lý
Trong linux để xem nội dung file text.txt ta sử dụng lệnh (command)
nào dưới đây?
print text.txt
ls text.txt
cat text.txt
rm text.txt
Lệnh nào trong Linux để giúp bạn chuyển đến thư mục cha của thư mục
hiện tại?
cd -
cd . .
cd /up
cd ~
Làm thế nào để bạn ghi nội dung đầu ra của một lệnh trong linux vào một
file?
Command > file
Command >> file
Command file
Command < file
Làm thế nào để đọc các arguments (đối số) trong một shell script?
$0 trả về đối số thứ nhất, \$1 là đối số thứ 2, $2 là đối số thứ 3, ...
$0 trả về tên của script, \$1 là đối số thứ nhất, $2 là đối số thứ 2, ...
Cả 1 và 2 đều đúng
Cả 1 và 2 đều sai
Lệnh nào sau đây không dùng để hiện nội dung của một file?
ls
cat
more
less
Trong Shell Script, biểu thức điều kiện nào sau đây dùng để xác định biến
b có nhỏ hơn 21 hoặc lớn hơn/bằng 33
[ $b -lt 21] || [ $b -gt 33 ]
[ $b -lt 21] || [ $b -ge 33 ]
[ $b -le 21] -or [ $b -gt 33 ]
[ $b -le 21] -or [ $b -gt 33 ]
Trong vim ở chế độ normal mode để chuyển sang chế độ insert mode ta
dùng phím tắt nào
esc
:w
i
:q
Trong chế độ normal mode của vim phím tắt để di chuyển đến đầu dòng
là
0
$
GG
gg
Trong vim, bạn đang ở chế độ INSERT mode để vào chế độ NORMAL mode
ta dùng phím tắt nào?
i
v
esc
:q
Giả sử bạn đang soạn thảo bằng vim , và bạn muốn thoát ra mà không
muốn lưu phân mình vừa soạn thảo xong bạn dùng lệnh nào
:w
:wq
:q
:q!
Trong python code cách nào dùng để định nghĩa một List
[1, 2, , 3]
1, 2, 3
(1, 2, 3)
{1, 2, 3}
Trong python code toán tử nào sau đây dùng để lấy số dư của một phép
chia
%
/
#
*
s1 = "ABCDEFGHIK"
s2 = "123456789"
print( s1[ 5 ] + s2[ 3 ] )
E3
E4
F3
F4
GIT là gì
Là một phần mềm version control system
Là nickname của Github
Một ngôn ngữ lập trình
Một dịch vụ cho các remote repository
Câu lệnh nào dùng để khởi tạo git repository trên máy cá nhân?
git clone
git start
git init
git pull
Hệ điều hành Linux dựa trên nhân nền tảng nào?
Windows
Unix
DOS
macOS
Lệnh nào dùng để xem thông tin chi tiết về hệ điều hành Linux?
systeminfo
uname
sysinfo
info
Để sao lưu toàn bộ thư mục, bạn sử dụng lệnh nào?
tar
cp
mv
backup
Trong Linux, địa chỉ IP của máy có thể xem thông qua lệnh nào?
ifconfig
ipconfig
ping
netstat
Lệnh nào dùng để xóa một thư mục cùng với nội dung bên trong?
rm
rmdir
rmd
delete
Hệ thống quyền hạn trong Linux dựa trên nguyên lý gì?
Quyền sở hữu
Quyền thực thi
Quyền truy cập
Tất cả đều đúng
Lệnh nào được sử dụng để xem nội dung một file văn bản trong terminal?
cat
view
read
display
Để kiểm tra dung lượng ổ đĩa trong Linux, bạn sử dụng lệnh nào?
df
diskinfo
space
checkdisk
Hệ điều hành Linux không sử dụng loại hệ thống tệp tin nào sau đây?
ext4
NTFS
FAT32
XFS
Trong Linux, để thay đổi quyền sở hữu của một file, bạn sử dụng lệnh nào?
own
chown
chmod
changeowner
Hệ đếm Octal sử dụng bao nhiêu ký hiệu để biểu diễn mỗi giá trị?
6
7
8
9
Trong hệ đếm Hexadecimal, ký hiệu nào được sử dụng để biểu diễn giá trị 11
A
B
C
11
Số "111010" trong hệ đếm nhị phân tương đương với số nào trong hệ đếm Decimal?
26
42
58
50
Trong hệ đếm Decimal, giá trị của số "9" là bao nhiêu?
8
9
10
11
Số "777" trong hệ đếm Octal tương đương với số nào trong hệ đếm Decimal?
493
511
567
635
Trong hệ đếm Hexadecimal, giá trị của ký hiệu "D" là bao nhiêu?
10
11
12
13
Số "101010" trong hệ đếm nhị phân tương đương với số nào trong hệ đếm Decimal?
58
42
26
54
Trong hệ đếm Octal, ký hiệu nào được sử dụng để biểu diễn giá trị 5?
2
5
6
7
Trong hệ đếm nhị phân, làm thế nào để biểu diễn số thực?
Sử dụng dấu chấm động
Sử dụng dấu âm
Sử dụng ký hiệu "E" cho mũ
Không thể biểu diễn số thực trong hệ nhị phân
Trong VIM, để chuyển sang chế độ chèn văn bản, bạn sử dụng phím nào?
I
E
V
Insert
Lệnh nào trong VIM được sử dụng để lưu và thoát khỏi chương trình?
:save
:wq
:exit
:quit
Trong chế độ chèn văn bản của VIM, làm thế nào để chèn một dòng mới dưới dòng hiện tại?
Shift + Enter
Alt + Enter
Enter
Ctrl + Enter
Để xóa một dòng trong chế độ chỉnh sửa của VIM, bạn sử dụng lệnh nào?
dd
delete
cut
remove
Trong VIM, làm thế nào để mở một tệp mới?
:new
:open
:create
:edit
Lệnh nào trong chế độ chỉ đọc (normal mode) của VIM được sử dụng để di chuyển đến cuối dòng?
gg
G
dd
end
Để sao chép một dòng trong chế độ chỉ đọc của VIM, bạn sử dụng lệnh nào?
yy
cc
cp
copy
Trong VIM, làm thế nào để thực hiện tìm kiếm một từ trong toàn bộ tệp?
:find
/word
:search
?word
Trong chế độ chỉ đọc của VIM, làm thế nào để undo một hành động (hoặc lệnh trước đó)?
:u
:undo
:revert
:back
Trong Python, câu lệnh nào được sử dụng để đọc một dòng từ người dùng?
readline( )
input( )
get( )
scanline( )
Trong Python, biến _name_ có ý nghĩa gì khi được sử dụng trong một script?
Tên của module
Tên của biến
Tên của hàm
Đánh dấu xem script đang chạy như một chương trình chính hay không
Trong Python, câu lệnh nào dùng để định nghĩa một hàm?
define
def
function
func
Đối với một list có tên là my_list, cách truy cập phần tử cuối cùng của list là gì?
my_list[-1]
my_list[last()]
my_list[last]
my_list.end()
Trong Python, phương thức nào được sử dụng để mở một tệp tin trong chế độ ghi?
open('file.txt', 'w')
open('file.txt', 'r')
open('file.txt', 'write')
open('file.txt', 'read')
Trong Python, để kiểm tra xem một biến có thuộc một kiểu dữ liệu cụ thể hay không, ta sử dụng hàm nào?
check_type( )
type_of( )
typeof( )
isinstance( )
Trong Python, phương thức nào được sử dụng để tìm độ dài của một chuỗi?
length( )
size( )
len( )
count( )
Trong Python, để kiểm tra xem một giá trị có nằm trong một list hay không, ta sử dụng toán tử nào?
in
exists
contains
belongs
Trong Python, để chia lấy phần nguyên của một phép chia, ta sử dụng toán tử nào?
//
%
**
/
Trong Python, để tạo một list mới từ một list hiện có theo một điều kiện cụ thể, ta sử dụng hàm nào?
filter( )
select( )
subset( )
conditional_list( )
Trong Python, cú pháp nào được sử dụng để định nghĩa một tuple không thể thay đổi?
tuple{ }
tuple( )
tuple < >
tuple [ ]
Trong Python, đối với chuỗi my_string, cách kiểm tra xem chuỗi kết thúc bằng một chuỗi con cụ thể là gì?
my_string.finishes_with( )
my_string.lasts_with( )
my_string.endswith( )
my_string.ends_with( )
Trong Python, để sắp xếp một list theo thứ tự giảm dần, ta sử dụng hàm nào?
sorted(order='desc')
descending_sort( )
reverse_sort( )
sort(reverse=True)
Trong Python, cú pháp nào được sử dụng để định nghĩa một hàm lambda?
lambda function: expression
def lambda function: expression
function lambda: expression
define lambda function: expression
Trong Python, để tạo một set mới, ta sử dụng cú pháp nào?
set{ }
set ( )
set [ ]
set< >
Trong Python, để đọc một dòng từ một tệp tin, ta sử dụng phương thức nào của đối tượng tệp tin?
line( )
readline( )
get_line( )
fetchline( )
OSI Model chia tầng mạng thành bao nhiêu tầng?
4
5
7
10
Giao thức nào được sử dụng để chuyển gói tin giữa các mạng khác nhau trên Internet?
a) HTTP
b) FTP
c) TCP/IP
d) UDP
HTTP
FTP
TCP/IP
UDP
Port 80 thường được sử dụng cho dịch vụ nào trong môi trường web?
FTP
SSH
HTTP
Nothing
DNS là viết tắt của cụm từ gì?
Dynamic Network Services
Digital Network Security
Domain Name System
Data Naming Structure
Trong mô hình OSI, lớp nào chịu trách nhiệm định rõ cách dữ liệu sẽ được truyền qua mạng?
Lớp Vận chuyển (Transport) / Lớp Giao vận ( Transport Layer)
Lớp Liên kết dữ liệu (Data Link)
Lớp Mạng (Network)
Lớp Ứng dụng (Application)
Trong mạng, NAT (Network Address Translation) được sử dụng để làm gì?
Bảo vệ mạng khỏi các cuộc tấn công từ Internet.
Gán địa chỉ IP duy nhất cho mỗi máy tính trong mạng nội bộ.
Chia sẻ kết nối Internet giữa nhiều thiết bị trong mạng nội bộ.
Kiểm soát quyền truy cập vào các trang web.
Khi một trang web sử dụng giao thức HTTPS, điều này có nghĩa là:
Dữ liệu truyền tải không được mã hóa.
Trang web chỉ chấp nhận kết nối từ mạng nội bộ.
Dữ liệu truyền tải được mã hóa để bảo vệ khỏi nguy cơ tấn công mạng.
Trang web đang chạy trên một cổng không bảo mật.
Trong mạng, nguyên tắc "Client-Server" thường được áp dụng ở đâu?
Trong mạng LAN (Local Area Network)
Trong mạng WAN (Wide Area Network)
Trong mô hình web
Tất cả các lựa chọn trên
RAM là viết tắt của cụm từ gì?
Random Access Memory
Read-Only Memory
Remote Access Module
Real-time Arithmetic Module
Loại ổ đĩa nào thường được sử dụng để lưu trữ dữ liệu dài hạn và cung cấp dung lượng lớn?
SSD (Solid State Drive)
HDD (Hard Disk Drive)
USB Flash Drive
Memory Card
CPU là viết tắt của
Computer Processing Unit
Central Processing Unit
Control Processing Unit
Central Peripheral Unit
Cổng kết nối nào thường được sử dụng để kết nối một máy tính với một mạng LAN dây?
USB
HDMI
Ethernet
Bluetooth
Điều gì được hiểu bởi thuật ngữ "BIOS" trong máy tính?
Basic Input Output System
Binary Input Output System
Basic Internet Operating System
Binary Internet Operating System
Trong kiến trúc von Neumann của máy tính, các thành phần chính bao gồm những gì?
CPU, RAM, GPU, và HDD
ALU, Control Unit, Memory, và Input/Output
Kernel, Shell, File System, và Network Interface
Compiler, Assembler, Linker, và Loader
Đơn vị ALU (Arithmetic Logic Unit) của CPU thực hiện những chức năng gì?
Quản lý việc truy xuất dữ liệu từ bộ nhớ
Thực hiện các phép toán số học và logic
Điều khiển quá trình lấy và gửi dữ liệu từ/đến CPU
Giải nén và thực thi các lệnh máy
Thành phần chính nào của hệ điều hành quản lý tài nguyên phần cứng và cung cấp giao diện cho người dùng?
Trình duyệt
Kernel
File System
Registry
Trong hệ điều hành, chức năng chính của trình quản lý bộ nhớ là gì?
Lưu trữ dữ liệu trên ổ đĩa
Quản lý tài nguyên mạng
Quản lý và phân phối bộ nhớ cho các chương trình
Giữ cho hệ thống an toàn và ổn định
Thành phần nào của hệ điều hành chịu trách nhiệm cho việc quản lý và duyệt thư mục, quản lý tệp tin và thư mục?
Shell
Kernel
File System
Device Drivers
Hệ điều hành thường sử dụng "swap space" để làm gì?
Lưu trữ các bản sao lưu của dữ liệu
Tăng kích thước ổ đĩa
Mở rộng bộ nhớ RAM ảo
Tích hợp ứng dụng diệt virus
"Interrupt Handler" (Xử lý ngắt) là thành phần của hệ điều hành có chức năng gì?
Xử lý các yêu cầu ngắt từ thiết bị ngoại vi
Kiểm soát quá trình đăng nhập người dùng
Quản lý quyền truy cập vào các tệp tin
Hiển thị cửa sổ lưu trữ
Trong hệ điều hành, chức năng chính của trình quản lý quy trình (Process Manager) là gì?
Quản lý việc kết nối Internet
Quản lý và giám sát các tiến trình và luồng
Quản lý bộ nhớ đệm
Quản lý các tệp tin và thư mục
"Repository" trong GitHub có nghĩa là gì?
Một thư mục trên máy tính cá nhân.
Một dự án lưu trữ trên GitHub
Một phiên bản của Git.
Một tập hợp các lệnh Git.
Trong GitHub, làm thế nào để đề xuất sự thay đổi vào một repository chưa thuộc sở hữu của bạn?
Gửi email đề xuất thay đổi.
Bấm vào nút "Submit Changes" trên trang repository.
Gửi pull request.
Fork repository và thay đổi trực tiếp.
"Commit" trong GitHub đại diện cho hành động gì?
Lưu trạng thái hiện tại của repository.
Thay đổi mã nguồn mà không cần xác nhận.
Xóa một tệp tin.
Sao chép một repository.
1965-1980 là thế hệ của:
. Máy tính dùng đèn điện tử
Máy tính dùng mạch tích hợp
Máy tính dùng transistor
Máy tính cơ học
Máy tính điện tử là gì?
Thiết bị lưu trữ thông tin.
Thiết bị số hóa & biến đổi thông tin.
Thiết bị lưu trữ & xử lý thông tin
Thiết bị tạo & biến đổi thông tin
Đĩa cứng (Hard Disk) là:
Bộ nhớ trong
Bộ nhớ ngoài
Bộ não của máy tính
Tất cả đều sai
Trong các phát biểu sau, phát biểu nào đúng?
Phần cứng của máy tính bao gồm các đối tượng vật lý như:
Bản mạch chính, bộ nhớ RAM, ROM, đĩa cứng, màn hình.
Phần cứng của máy tính bao gồm các đối tượng vật lý như:
Bản mạch chính, bộ nhớ RAM, ROM, đĩa cứng, màn hình và
chương trình được cài đặt trong ROM.
Phần cứng máy tính là chương trình được chạy trong bộ
nhớ ROM.
Phần cứng của máy tính chính là bộ xử lý trung tâm.
Trình tự xử lý thông tin của máy tính điện tử là:
CPU → Đĩa cứng → Màn hình
Màn hình → Máy in → Đĩa mềm
Nhận thông tin → Xử lý thông tin → Xuất thông tin
CPU → Bàn phím → Màn hình
Phần dẻo (Firmware) trong máy tính là gì?
Phần mềm được cài đặt bên trong các mạch điện tử trong
quá trình sản xuất.
Hệ điều hành.
Các Driver cho các thiết bị phần cứng và các mạch hỗ trợ
phối ghép vào/ra cho máy tính.
Phần mềm hệ thống.
Một ví dụ về phần dẻo (Firmware) trong máy tính là?
A. Hệ điều hành MS.DOS.
B. Chương trình điều khiển trong ROM BIOS.
C. Chương trình Driver cho Card màn hình máy tính.
D. Phần mềm ứng dụng của người dùng
Hệ điều hành MS.DOS.
Chương trình điều khiển trong ROM BIOS.
Chương trình Driver cho Card màn hình máy tính.
Phần mềm ứng dụng của người dùng
Trong kiến trúc xử lí 4 bits. Thanh MBR làm nhiệm vụ gì?
Đọc dữ liệu từ ổ nhớ trong bộ nhớ
Ghi dữ liệu ra bộ nhớ
Đọc địa chỉ ô nhớ trong bộ nhớ
Đọc dữ liệu từ 1 ô nhớ trong bộ nhớ
Hệ thống nhớ của máy tính bao gồm:
Cache, Bộ nhớ ngoài
Bộ nhớ ngoài, ROM
Đĩa quang, Bộ nhớ trong
Bộ nhớ trong, Bộ nhớ ngoài
