返回卡包市场

mocks dont know

暂无描述。系统推荐的高质量记忆内容,适合每天坚持背诵学习。

卡片总数: 24内容版本: v4公开卡包更新时间: 8/1/2026

卡片预览 (24 张)

#1
正面 (问题)

why use meaningful identifier names

背面 (解答)

variables make sense names of subroutine tells the reader what it it makes code easier to understand makes code easier to debug and maintain

#2
正面 (问题)

why use subroutines

背面 (解答)

• each subroutine can be tested separately - making it easier to debug • many programs can work on a large program once - cutting down development time (splitting it up) • subroutines can be reused - reducing development time • code broken down into meaningful subroutines - easier to maintain

#3
正面 (问题)

position

背面 (解答)

POSITION(word, ‘r’) word.index(‘r’) word.find(‘r’) finds position of a letter

#4
正面 (问题)

substring

背面 (解答)

slices a string • SUBSTRING(start, end, str) e.g. word = algorithm SUBSTRING (3,6,word) = “orit” • print(word[3:7]) (stops

#5
正面 (问题)

subroutine definition

背面 (解答)

it is a named out of line block of code that may be executed by writing its name in a program statement

#6
正面 (问题)

comparing linear and binary searches

背面 (解答)

binary - in order - start at middle - halve set, compare middle item then discard one side, repeat - suitable for a large no. items - new items added in the correct place not end

#7
正面 (问题)

computer virus

背面 (解答)

installed on users computer without their knowledge or permission, to do harm can copy itself automatically

#8
正面 (问题)

trojan

背面 (解答)

pretends to be of a helpful use to the user but is really malicious may spread malware, crash computer, corrupt data, access sensitive info

#9
正面 (问题)

spyware

背面 (解答)

software that gathers info about a person or an organisation without their knowledge can collect personal info such as logins

#10
正面 (问题)

firewall

背面 (解答)

monitors incoming/ outgoing network traffic decides what to block/allow based on rules can block certain IP addresses or ports

#11
正面 (问题)

MAC address filtering

背面 (解答)

determines which devices are allowed to access a network by whitelisting certain permitted devices (identified by their MAC address)

#12
正面 (问题)

application layer

背面 (解答)

where network applications operate data is encoded - HTTP, HTTPS, FTP, IMAP, SMTP

#13
正面 (问题)

transport layer

背面 (解答)

sets up communication between two hosts and establishes settings eg language and packet size splits data into packets - TCP and UDP

#14
正面 (问题)

link layer

背面 (解答)

where network hardware is located eg NIC and OS device drivers attaches MAC addresses of the sender/ receiver

#15
正面 (问题)

internet layer

背面 (解答)

addresses packages for transmission routes packages across the network attached IP address of sender and destination - IP

#16
正面 (问题)

layers order

背面 (解答)

A T I L

#17
正面 (问题)

ethernet protocol

背面 (解答)

family of related protocols communicate by sending each other individual data frames the MAC address specifies the source and destination of each frame

#18
正面 (问题)

wifi protocol

背面 (解答)

allows electronic devices to connect to a WLAN the Wireless Access Point receives data from a network the transmitter converts this into radio waves which are received by a device

#19
正面 (问题)

TCP

背面 (解答)

defines how messages are broken into packets and reassembled detected errors and resends lost packets

#20
正面 (问题)

UDP

背面 (解答)

connectionless transmission model can send messages to other hosts on an IP network like TCP but has no error checking and maintains an open connection - gaming/ streaming

#21
正面 (问题)

IP

背面 (解答)

identifies the location of the device on a network (the internet) and routes the packets from source to destinations via routers

#22
正面 (问题)

FTP

背面 (解答)

used to transfer files between a client and server. based on a client server model and uses separate control and data connections between the client and server

#23
正面 (问题)

SMTP

背面 (解答)

for sending emails between servers over the internet

#24
正面 (问题)

IMAP

背面 (解答)

receiving email stores email on server but allows user to view it on many devices