Kiffaz11/vi-mqa-1.5 huggingface dataset:
Câu hỏi: Xét không gian địa chỉ có 8 trang, mỗi trang có kích thước 1K ánh xạ vào bộ nhớ có 32 khung trang, Hỏi phải dùng bao nhiêu bít để thể hiện địa chỉ vật lí của không gian địa chỉ này
A. 32bit
B. 8 bit
C. 15bit(215 bit)
D. 13bit
Câu hỏi: Điều kiện một phân đoạn có thể thuộc không gian địa chỉ của 2 tiến trình:
A. Không thể được
B. Các phần tử trong bảng phân đoạn của hai tiến trình này cùng chỉ đến một vị trí vật lí nhất
C. Không câu nào đúng
Câu hỏi: Trong thuật toán thay thế trang “cơ hội thứ hai nâng cao” trang được chọn là trang :
A. Trang đầu tiên được tìm thấy trong lớp có độ ưu tiên thấp nhất và khác rỗng
B. Trang đầu tiên được tìm thấy trong lớp có độưu tiên cao nhất và khác rỗng
C. Trang cuối cùng đượctìm thấy trong lớp có độ ưu tiên thấp nhất và khác rỗng
D. Trang cuối cùng được tìm thấy trong lớp có độ ưu tiên cao nhất và khác rỗng
Câu hỏi: Gọi p là xác suất xảy ra 1 lỗi trang (0<p<1)
p= 0: không có lỗi trang nào
p=1: mỗi truy xuất sinh ra một lỗi trang
ma : thời gian truy xuất bộ nhớ
swapin, swapout là thời gian hoán chuyển trang
Thời gian thực hiện 1 lần truy xuất bộ nhớ sẽ là :
A. EAT= p*ma +(1-p)*(swapout+swapout)
B. EAT= (1-p)*ma + p*(swapout+swapout)
C. EAT= p*ma + (1-p)*(swapout-swapout)
D. Câu a,b là sai
Câu hỏi: Với thuật toán thay thế trang FIFO sử dụng 3 khung trang, số hiệu các trang đi vào lần lượt là:1,2,3,4,1,2. Số lỗi trang là
A. 6 lỗi
B. 5 lỗi
C. 4 lỗi
D. Không câu nào đúng
Câu hỏi: Với thuật toán thay thế trang LRU sử dụng 3 khung trang, số hiệu các trang đi vào lần lượt là: 7,0,1,2,0,3. Số lỗi trang là
A. 4 lỗi
B. 6 lỗi
C. 5 lỗi
D. Không câu nào đúng
Câu hỏi: Số khung trang tối thiểu cần cấp phát cho một tiến trình được quy định bởi :
A. Kiến trúc máy tính
B. Dung lượng bộ nhớ vật lí có thể sử dụng
C. Người lập trình
D. Không câu nào đúng
Câu hỏi: Nếu tổng số khung trang yêu cầu của các tiến trình trong hệ thống vượt quá số khung trang có thể sử dụng, hệ điều hành sẽ :
A. Huỷ bỏ tiến trình nào dùng nhiều khung trang nhất
B. Tạm dừng tiến trình nào đó giải phóng khung trang cho tiến trình khác hoàn tất
C. Huỷ bỏ tiền trìnhđang dùng ít khung trang nhất
D. Không Câu nào đúng
Câu hỏi: Trong các thuật toán sau thuật toán nào không là thuật toán cấp phát khung trang
A. Cấp Phát công bằng
B. Cấp Phát theo tỉ lệ kích thước
C. Cấp Phát theo thứ tự trước sau
D. Cấp Phát theo độ ưu tiên
Câu hỏi: Kiểu tập tin nào liên quan đến nhập xuất thông qua các thiết bị nhập xuất tuần tự như màn hình, máy in, card mạng
A. Tập tin thường
B. Thư mục
C. Tập tin có kí tự đặc biệt
D. Tập tin khối
Câu hỏi: Loại thư mục nào dễ tổ chức và khai thác nhưng gây khó khăn khi đặt tên tập tin không trùng nhau và người sử dụng không thể phân nhóm cho tập tin và tìm kiếm chậm
A. Thư mục một cấp
B. Thư mục hai cấp
C. Thư mục đa cấp
D. Không câu nào đúng
Câu hỏi: Cách cài đặt hệ thống tập tin nào không cần dùng bảng FAT
A. Cấp phát liên tục
B. Cấp phát không liên tục dùng danh sách liên kết
C. Cấp phát không liên tục dùng bảng chỉ mục
D. Câu a,b là đúng
Câu hỏi: Cách cài đặt hệ thống tập tin nào không bị lãng phí do phân mảnh ngoại vi, không cần dùng bảng FAT nhưng truy xuất ngẫu nhiên sẽ chậm và khó bảo vệ số hiệu khối tập tin
A. Cấp phát liên tục
B. Cấp phát liên tục dùng danh sách liên kết
C. Dùng bảng chỉ mục
D. Dùng FAT
Câu hỏi: Cách cài đặt hệ thống tập tin nào sau đây hiệu quả cho việc quản lí những hệ thống tập tin lớn
A. Cấp phát liên tục
B. Cấp phát không liên tục dùng FAT
C. Dùng cấu trúc I-node
D. Câu a,b là đúng
Câu hỏi: Với một đĩa 20M kích thước một khối là 1K, nếu quản lí khối trống dùng DSLK cần bao nhiêu khối để quản lí đĩa này bao nhiêu:
A. 20 khối
B. 40 khối
C. 80 khối
D. 16 Khối
Câu hỏi: Trong bảng FAT của hệ thống tập tin MS-DOS người ta mô tả loại đĩa bằng cách :
A. Dùng 2 entry đầu tiên của bảng FAT
B. Dùng 1 entry đầu tiên của bảng FAT
C. Dùng entry của bảng thư mục RDET
D. Không câu nào đúng
Câu hỏi: Ví dụ trong ngôn ngữ lập trình C câu lệnh Count = Write(fd,buffer,nbytes); thuộc phần mềm xuất nhập nào sau đây:
A. Điều khiển thiết bị
B. Phần mềm nhập xuất phạm vi người sử dụng
C. Phần mềm nhập xuất độc lập với thiết bị
D. Câu b,c là đúng
Câu hỏi: Phát biểu nào sau đây là không đúng ?
A. Tiến trình là một chương trình đang được thực hiện, nó là một thực thể chủ động
B. Tiến trình là một chương trình đang được thực hiện, nó là một thực thể bị động
C. Chương trình là một tiến trình, nó là một thực thể chủ động (chương trình thụ động,tiến trình chủ động)(một chương trình đang chạy là 1 tiến trình)
D. Chương trình không phải là một tiến trình và nó là một thực thể bị động
Câu hỏi: Hành động nào HĐH sẽ thực thi một tiến trình mới sinh ra ?
A. Cấp CPU ngay cho tiến trình
B. Tạo ngay khối PCB để quản lý tiến trình
C. Giao ngay các tài nguyên mà tiến trình cần
D. Không làm gì cả
Câu hỏi: Tiến trình yêu cầu một tài nguyên nhưng chưa được đáp ứng vì tài nguyên chưa sẵn sang hay tiến trình phải đợi một sự kiện hay một thao tác nhập xuất thuộc dạng chuyển trạng thái nào sau đây ?
A. Running -> Ready
B. Ready -> Running
C. Running -> Blocked
D. Blocked -> Ready
Câu hỏi: Khi một tiến trình người dung gọi đến một lời gọi hệ thống, tiến trình của hệ điều hành xử lý lời gọi này hoạt động theo chế độ ?
A. Không đặc quyền
B. Đặc quyền
C. Không câu nào đúng
D. Cả hai đều đúng
Câu hỏi: Giả sử tiến trình A sinh ra tiến trình B,C, câu nào sau đây là không chính xác ?
A. Tiến trình B và C không sử dụng chung con trỏ lệnh
B. Tiến trình B và C không sử dụng chung tập thanh ghi
C. Tiến trình B và C không sử dụng chung Stack
D. Tiến trình B và C không sử dụng chung không gian địa chỉ
Câu hỏi: Cơ sở của đồng bộ hóa tiến trình
A. Sự truy nhập đồng thời đến dữ liệu chia sẻ có thể gây ra sự mâu thuẫn
B. Để duy trì tính nhất quán dữ liệu cần có cơ chế đảm bảo thực hiện các chương trình hợp tác theo thứ tự
C. Cả A và B đúng
D. Cả A và B sai
Câu hỏi: Đoạn găng là gì?
A. Mỗi tiến trình có một đoạn mã , gọi là đoạn găng, mà tại đó tiến trình có thể thay đổi các biến chung, cập nhật bảng, dữ liệu
B. Các đoạn code trong các chương trình dùng để truy cập đến các vùng nhớ chia sẻ, các tập tin chia sẻ được gọi là các đoạn găng
C. Cả A và B đều đúng
D. Cả A và B đều sai
Câu hỏi: Thế nào là yêu cầu chờ đợi có hạn?
A. Tồn tại vô hạn số lần các tiến trình khác được phép vào đoạn găng của chúng sau khi một tiến trình yêu cầu vào đoạn găng đến trước khi yêu cầu đó được đáp ứng
B. Tồn tại giới hạn số lần các tiến trình khác được phép vào đoạn găng
C. Tồn tại giới hạn số lần các tiến trình khác được phép vào đoạn găng của chúng sau khi một tiến trình yêu cầu vào đoạn găng đến trước khi yêu cầu đó được đáp ứng
D. Tồn tại giới hạn số lần các tiến trình khác được phép vào đoạn găng của chúng sau khi một tiến trình yêu cầu vào đoạn găng đến trước khi yêu cầu đó không được đáp ứng
Câu hỏi: Thế nào là yêu cầu chọn tiến trình tiếp theo được vào đoạn găng?
A. Nếu không có tiến trình nào đang trong đoạn găng của nó và một số tiến trình muốn vào đoạn găng của chúng thì chỉ những tiến trình đang không trong đoạn còn lại mới là ứng cử viên
B. Nếu có tiến trình nào đang trong đoạn găng của nó và một số tiến trình muốn vào đoạn găng của chúng thì chỉ những tiến trình đang không trong đoạn còn lại mới là ứng cử viên
C. Nếu không có tiến trình nào đang trong đoạn găng của nó và một số tiến trình muốn vào đoạn găng của chúng thì chỉ những tiến trình đang trong đoạn còn lại mới là ứng cử viên
D. Nếu có tiến trình nào đang trong đoạn găng của nó và một số tiến trình muốn vào đoạn găng của chúng thì chỉ những tiến trình đang trong đoạn còn lại mới là ứng cử viên
Câu hỏi: Có mấy phương pháp xử lý đoạn găng? Đó là những phương pháp nào?
A. Có 1 phương pháp. Phương pháp Kernel không ưu tiên trước
B. Có 2 phương pháp. Phương pháp Kernel ưu tiên trước và giải pháp Peterson
C. Có 1 phương pháp. Phương pháp Kernel ưu tiên trước
D. Có 2 phương pháp. Phương pháp Kernel không ưu tiên trước và Kernel ưu tiên trước
Câu hỏi: Giải pháp dùng Test and Set, biến khởi tạo ban đầu là:
A. Biến Char chia sẻ là Lock, được khởi tạo là false
B. Biến Integer chia sẻ là Lock, được khởi tạo là false
C. Biến Boolean chia sẻ là Lock, được khởi tạo là true
D. Biến Boolean chia sẻ là Lock, được khởi tạo là false
Câu hỏi: Thế nào là phương pháp Kernel không ưu tiên trước?
A. Không cho phép một tiến trình bị ưu tiên trước khi nó đang chạy trong Kernel mode
B. Tiến trình đó sẽ chạy đến khi nó thoát khỏi Kernel mode
C. Không cho phép một tiến trình bị ưu tiên trước khi nó đang chạy trong Kernel mode; tiến trình đó sẽ chạy đến khi nó thoát khỏi Kernel mode
D. Cho phép một tiến trình bị ưu tiên trước khi nó đang chạy trong Kernel mode tiến trình đó sẽ chạy đến khi nó thoát khỏi Kernel mode
Câu hỏi: Thế nào là phương pháp Kernel ưu tiên trước?
A. Cho phép một tiến trình bị ưu tiên trước khi nó đang chạy trong Kernel mode
B. Không cho phép một tiến trình bị ưu tiên trước khi nó đang chạy trong Kernel mode
C. Không cho phép một tiến trình bị ưu tiên trước khi nó đang chạy trong Kernel mode; tiến trình đó sẽ chạy đến khi nó thoát khỏi Kernel mode
D. Cho phép một tiến trình bị ưu tiên trước khi nó đang chạy trong Kernel mode tiến trình đó sẽ chạy đến khi nó thoát khỏi Kernel mode
Câu hỏi: Thế nào là vấn đề đoạn găng?
A. Là thiết kế một giao thức mà các tiến trình sử dụng để loại trừ lẫn nhau
B. Là thiết kế một giao thức mà các tiến trình sử dụng để hợp tác
C. Là thiết kế một chương trình mà các tiến trình sử dụng để hợp tác
D. Là thiết kế một chương trình mà các tiến trình sử dụng để loại trừ lẫn nhau
Câu hỏi: Thế nào là busy waiting?
A. Khi một tiến trình trong đoạn găng, các tiến trình khác cố gắng vào đoạn phải lặp lại liên tục trong mã đoạn vào
B. Khi một tiến trình trong đoạn găng, các tiến trình khác cố gắng vào đoạn không phải lặp lại liên tục trong mã đoạn vào làm lãng phí các chu kỳ CPU
C. Khi một tiến trình trong đoạn găng, các tiến trình khác cố gắng vào đoạn phải lặp lại liên tục trong mã đoạn vào không làm lãng phí các chu kỳ CPU
D. Khi một tiến trình trong đoạn găng, các tiến trình khác cố gắng vào đoạn phải lặp lại liên tục trong mã đoạn vào làm lãng phí các chu kỳ CPU
Câu hỏi: Thế nào là Starvation?
A. Starvation – khóa vô hạn. Một tiến trình có thể được đưa ra khỏi waiting queue tương ứng với semaphore
B. Starvation – khóa hữu hạn. Một tiến trình có thể không bao giờ được đưa ra khỏi waiting queue tương ứng với semaphore
C. Starvation – khóa hữu hạn. Một tiến trình có thể được đưa ra khỏi waiting queue tương ứng với semaphore
D. Starvation – khóa vô hạn. Một tiến trình có thể không bao giờ được đưa ra khỏi waiting queue tương ứng với semaphore
Câu hỏi: Thế nào là Deadlock?
A. Một tiến trình đang đợi có hạn một sự kiện chỉ có thể được gây ra bởi một trong những tiến trình đó
B. Hai hoặc nhiều tiến trình đang đợi vô hạn một sự kiện chỉ có thể được gây ra bởi một trong những tiến trình khác
C. Hai hoặc nhiều tiến trình đang đợi vô hạn một sự kiện chỉ có thể được gây ra bởi một trong những tiến trình đang đợi đó
D. Hai hoặc nhiều tiến trình đang đợi có hạn một sự kiện chỉ có thể được gây ra bởi một trong những tiến trình đang đợi đó
Câu hỏi: Khai báo kiểu cho hai biến trong giải pháp Peterson
A. Biến turn với kiểu Integer, một mảng Flag có hai phần tử có kiểu Boolean
B. Biến turn với kiểu char, một mảng Flag có hai phần tử có kiểu Boolean
C. Biến turn với kiểu Integer, một mảng Flag có hai phần tử có kiểu real
D. Biến turn với kiểu Integer, một mảng Flag có hai phần tử có kiểu char
Câu hỏi: Cho bảng số liệu sau:
Process Arrival Time Burst Time
P1 0 24
P2 1 3
P3 2 3
Hỏi thời gian chờ của tất cả tiến trình là bao nhiêu nếu sử dụng thuật toán FCFS?
A. 24s
B. 25s
C. 27s
D. 30s
Câu hỏi: Cho bảng số liệu sau:
Process Arrival Time Burst Time
P1 0 24
P2 1 3
P3 2 3
Hỏi thời gian chờ của tiến trình là bao nhiêu nếu sử dụng thuật toán RR với q=4?
A. 24s
B. 25s
C. 14s
D. 30s
Câu hỏi: Điều nào sau đây nói đúng về Time quantum:
A. Số càng lớn mức ưu tiên càng cao
B. Tỷ lệ nghịch với mức ưu tiên
C. Thấp hơn mức ưu tiên gốc
D. Cao hơn mức ưu tiên gốc, giúp giảm thời gian đáp ứng cho các tiến trình tương tác
Câu hỏi: Điều nào sau đây nói đúng về giải thuật Round- Robin:
A. Có thời gian chờ của tiến trình lớn
B. Không được ưu tiên trước
C. Theo giải thuật này thì có những tiến trình có mức ưu tiên thấp có thể không bao giờ được thực hiện
D. Có thời gian chờ của tiến trình lâu hơn so với giải thuật SJF
Câu hỏi: Điều nào sau đây nói đúng về lập lịch toàn cục.
A. Sự cạnh tranh CPU diễn ra giữa tất cả các luồng trong hệ thống
B. Trong các hệ điều hành sử dụng mô hình Many-to-one, Many-to-many
C. Sự cạnh tranh CPU diễn ra giữa các luồng của cùng một tiến trình
D. Cả A, B
Câu hỏi: Ưu điểm chính của hệ thống chia sẻ thời gian (time- sharing system) so với hệ thống đa chương (multiprogrammed system):
A. Chi phí quản lý các process nhỏ hơn
B. Tăng hiệu suất của CPU
C. Thời gian đáp ứng (response time) nhỏ hơn
D. Giảm burst time của process
Câu hỏi: Sốt xuất huyết là bệnh truyền nhiễm do:
A. Kí sinh trùng gây ra
B. Một loại vi rút có trong máu gia súc, chim, chuột, khỉ, gây ra
C. Một loại vi rút do muỗi vằn truyền trung gian gây bệnh
D. Do một loại vi khuẩn gây ra
Câu hỏi: Thủ phạm xâm hại tình dục ai?
A. Thủ Phạm xâm hại tình dục người lạ
B. Thủ Phạm xâm hại tình dục không chỉ là người lạ mà người thân gia đình, người quen biết tin cậy
C. Thủ Phạm xâm hại tình dục người thân gia đình, người quen biết tin cậy
Câu hỏi: Cần làm để phòng tránh tai nạn khi đi xe đạp?
A. Không dừng xe dưới lòng đường, không bỏ hai tay xe đạp, dừng xe sát lề đường
B. Không xe đạp hàng 2, hàng 3, chú ý đèn hiệu biển báo giao thông
C. Không đi xe đạp vào buổi tối khi không có đèn
D. Tất cả phương án trên
Câu hỏi: Nên làm gì để giữ vệ sinh cơ thể ở tuổi dậy thì?
A. Thường xuyên tắm giặt, rửa mặt, gội đầu và thay quần áo
B. Đặc biệt, hằng ngày phải rửa bộ phận sinh dục ngoài và thay quần áo lót
C. Thực hiện tất cả các việc trên
Câu hỏi: Người nghiện rượu, bia có thể ảnh hưởng đến những người xung quanh như thế nào?
A. Gây sự, đánh nhau với người ngoài
B. Gây sự, đánh nhau, gây tai nạn giao thông, đánh đập vợ con
C. Đánh chửi vợ con khi say hoặc khi không có rượu để uống
Câu hỏi: Sự biến đổi hoá học xảy ra trong trường hợp nào dưới đây?
A. Thả vôi sống vào nước
B. Hòa tan đường vào nước
C. Dây cao su bị kéo dãn ra
D. Cốc thủy tinh bị rơi vỡ
Câu hỏi: Chim và thú đều có bản năng gì trong quá trình nuôi con?
A. Nuôi con cho đến khi con của chúng đủ lông, đủ cánh và biết bay
B. Nuôi con cho đến khi con của chúng có thể tự đi kiếm ăn
C. Nuôi con bằng sữa cho đến khi con của chúng biết bay
D. Sinh con và nuôi con bằng sữa cho đến khi con tự đi kiếm ăn được
Câu hỏi: Môi trường bao gồm những gì?
A. Nhà ở, trường học, làng mạc, thành phố, các nhà máy, đất đá, không khí, nhiệt độ, ánh sáng, thực vật, động vật, con người
B. Làng mạc, thành phố, nhiệt độ, chất thải, nước, đất, nhà ở, đường đi, múa hát, nhảy dây, đánh đu
C. Đi du lịch, học tập, ăn mặc, xe cộ, đường phố, trồng cây, trồng hoa, múa hát, nhảy dây, đánh đu
D. Ánh sáng mặt trời, chất thải, nước, đất, nhà ở, đường đi, học tập, ăn mặc, xe cộ, múa hát
Câu hỏi: Thủ phạm xâm hại tình dục có thể là những ai?
A. Thủ phạm xâm hại tình dục là người lạ
B. Thủ phạm xâm hại tình dục không chỉ là người lạ mà có thể là những người thân trong gia đình, hoặc những người quen biết, tin cậy
C. Thủ phạm xâm hại tình dục có thể là những người quen biết, tin cậy
D. Thủ phạm xâm hại tình dục là những người thân trong gia đình
Câu hỏi: Thông tin sau đây nói về lứa tuổi nào?
"Ở lứa tuổi này chiều cao vẫn tiếp tục tăng. Hoạt động học tập của chúng ta ngày càng tăng, trí nhớ và suy nghĩ ngày càng phát triển."
A. Dưới 3 tuổi
B. Từ 3 đến 6 tuổi
C. Từ 6 đến 10 tuổi
Câu hỏi: Tuổi dậy thì là gì?
A. Là tuổi mà cơ thể có nhiều biến đổi về thể chất
B. Là tuổi mà cơ thể có nhiều biến đổi về mặt tình cảm và mối quan hệ xã hội
C. Là tuổi mà cơ thể thích ăn, ngủ
D. Là tuổi mà cơ thể có nhiều biến đổi về mặt thể chất, tinh thần, tình cảm và mối quan hệ xã hội
Câu hỏi: Cần đối xử với người nhiễm HIV như thế nào?
A. Không nên xa lánh và phân biệt đối xử với họ
B. Xa lánh, không tiếp xúc
C. Tiếp xúc với họ nhưng phải đứng ra xa
D. Phải thường xuyên cho tiền họ
Câu hỏi: Những đồ dùng làm bằng chất dẻo:
A. Áo, khăn, giày da, mũ
B. Áo mưa, bàn gỗ, ghế nhựa
C. Ly nhựa, bàn nhựa, dép nhựa
D. Ly thủy tinh, rổ, thau, nồi
Câu hỏi: Khi một em bé mới sinh ra, dựa vào cơ quan nào của cơ thể để biết đó là bé trai hay bé gái?
A. Cơ quan tuần hoàn
B. Cơ quan sinh dục
C. Cơ quan tiêu hóa
D. Cơ quan hô hấp
Câu hỏi: Chúng ta chỉ nên dùng thuốc khi:
A. Thích ăn quà vặt, ăn cơm cảm thấy không ngon miệng
B. Cần thiết, đúng thuốc, đúng cách, đúng liều lượng và dùng thuốc theo chỉ định của bác sĩ
C. Thời tiết thay đổi, cảm thấy mệt mỏi trong cơ thể
D. Không cần theo sự chỉ định của thầy thuốc
Câu hỏi: Vì sao các sản phẩm làm ra từ chất dẻo được dùng rộng rãi để thay thế cho các sản phẩm làm bằng gỗ, da, thủy tinh, vải và kim loại?
A. Vì chúng tiện dụng, bền
B. Vì chúng đắt tiền, đẹp mắt
C. Vì chúng đắt tiền, bền, có nhiều màu sắc đẹp
D. Vì chúng không đắt tiền, tiện dụng, bền, có nhiều màu sắc đẹp
Câu hỏi: Không khí và nước bị ô nhiễm sẽ gây ra tác hại gì ?
A. Có thể làm chết các động vật sống trong môi trường đó
B. Có thể làm chết các thực vật sống trong môi trường đó
C. Gây bệnh hoặc có thể làm chết người
D. Tất cả các ý trên
Câu hỏi: Các loài hoa thụ phấn nhờ côn trùng thường có đặc điểm:
A. Màu sắc sặc sỡ hoặc hương thơm hấp dẫn côn trùng
B. Màu sắc không sặc sỡ hoặc hương thơm thiếu hấp dẫn côn trùng
C. Không có màu sắc đẹp, cánh hoa đài hoa nhỏ
D. Màu sắc sặc sỡ, hoặc hương thơm thiếu hấp dẫn côn trùng
Câu hỏi: Không khí và nước bị ô nhiễm sẽ gây ra tác hại gì ?
A. Có thể làm chết các động vật trong môi trường đó
B. Có thể làm chết các thực vật trong môi trường đó
C. Có thể gây bệnh hoặc có thể làm chết người
D. Tất cả các ý trên
Câu hỏi: Vì sao hổ mẹ không rời con suốt tuần đầu sau khi sinh?
A. Vì sợ hổ con đói
B. Vì hổ mẹ rất thương con
C. Hổ con lúc mới sinh rất yếu ớt
D. Hổ mẹ sợ hổ con bị các thú dữ khác ăn thịt
Câu hỏi: Trong các biện pháp làm tăng sản lượng lương thực trên diện tích đất canh tác, biện pháp nào sẽ làm ô nhiễm môi trường đất ?
A. Chọn giống tốt
B. Tăng cường làm thủy lợi
C. Tăng cường dùng phân hóa học và thuốc trừ sâu
D. Tăng cường mối quan hệ giữa cây lúa, các sinh vật tiêu diệt sâu hại lúa với sâu hại lúa
Câu hỏi: Sự biến đổi hóa học xảy ra trong trường hợp nào dưới đây?
A. Hòa tan đường vào nước
B. Thả vôi sống vào nước
C. Dây cao su bị kéo dãn ra
D. Cốc thủy tinh bị rơi vỡ
Câu hỏi: Để tránh lãng phí điện, bạn cần chú ý điều gì?
A. Chỉ bật điện khi ăn cơm còn khi ngồi nói chuyện thì không
B. Không là ủi quần áo
C. Để tiết kiệm điện thì phải dùng điện một cách hà tiện
D. Chỉ sử dụng điện khi cần thiết. Tắt các thiết bị sử dụng điện khi ra khỏi nhà. Tiết kiệm điện khi đun nấu, sưởi,
Câu hỏi: Biện pháp diệt ruồi tốt nhất là:
A. Phun thuốc diệt ruồi
B. Dùng miếng bã hoặc thuốc ruồi
C. Phát quang bụi rậm
D. Giữ vệ sinh môi trường (nhà ở, bếp, nhà vệ sinh, chuồng trại chăn nuôi, ...) sạch sẽ để không còn chỗ cho ruồi sinh sản
Câu hỏi: Môi trường bao gồm những gì?
A. Nhà ở, trường học, làng mạc, thành phố, công trường
B. Đất đá, không khí, nước, nhiệt độ, ánh sáng
C. Thực vật, động vật, con người
D. Tất cả những thành phần tự nhiên và những thành phần nhân tạo (kể cả con người)
Câu hỏi: Những việc làm sau đây không phải là tiết kiệm điện
A. Tắt khi không sử dụng
B. Chỉ dùng điện khi cần thiết
C. Là (ủi) quần áo cho nhanh khô
D. Dùng ấm điện nấu nước sôi
Câu hỏi: Những việc làm nào bị ô nhiễm môi trường?
A. Không xả rác bừa bãi, xử lí rác thải, chất thải công nghiệp
B. Xả rác bừa bãi, xử lí rác thải, chất thải công nghiệp
C. Trồng cây gây rừng, bảo vệ rừng, không chặt phá rừng
D. Sử dụng tiết kiệm các loại chất đốt, tài nguyên,
Câu hỏi: Theo em, đặc điểm nào là quan trọng nhất của nước sạch?
A. Dễ uống
B. Giúp nấu ăn ngon
C. Không mùi và không vị
D. Giúp phòng tránh được các bệnh về đường tiêu hóa, bệnh ngoài da, đau mắt
Câu hỏi: Trong các nguồn năng lượng dưới đây nguồn năng lượng nào được gọi là nguồn năng lượng sạch?
A. Năng lượng từ khí đốt
B. Năng lượng từ than đá
C. Năng lượng từ xăng, dầu
D. Năng lượng mặt trời
Câu hỏi: Trong các nguồn năng lượng dưới đây, nguồn năng lượng nào không phải là năng lượng sạch?
A. Năng lượng từ than đá, xăng, dầu, khí đốt
B. Năng lượng mặt trời
C. Năng lượng nước chảy
D. Năng lượng gió
Câu hỏi: Để tránh lãng phí điện, bạn cần chú ý điều gì?
A. Chỉ sử dụng điện khi cần thiết
B. Tắt các thiết bị sử dụng điện khi ra khỏi nhà
C. Tiết kiệm điện khi đun nấu, sưởi, là (ủi) quần áo
D. Cả 3 ý trên
Câu hỏi: Các loài hoa thụ phấn nhờ côn trùng có đặc điểm gì?
A. Có màu sắc sặc sỡ
B. Có màu sắc sặc sỡ và có hương thơm
C. Không có màu sắc
D. Không có hương thơm
Câu hỏi: Tài nguyên trên trái đất là:
A. Vô tận, con người cứ khai thác và sử dụng chúng không cần phải tiết kiệm
B. Có hạn nên con người phải biết sử dụng có kế hoạch và tiết kiệm
C. Có hạn, không được khai thác vì hiện nay tài nguyên đã hết
D. Vô tận, khi nào cần thì cứ khai thác nếu sử dụng đúng mục đích
Câu hỏi: Để diệt ruồi và gián, người ta sử dụng biện pháp nào?
A. Giữ vệ sinh môi trường xung quanh nhà ở, chuồng trại chăn nuôi
B. Giữ vệ sinh nhà ở, nhà bếp, nhà vệ sinh
C. Phun thuốc diệt ruồi và gián
D. Thực hiện tất cả các việc trên
Câu hỏi: Môi trường tự nhiên đóng vai trò quan trọng như thế nào đối với đời sống con người?
A. Cung cấp thức ăn, nước uống, khí thở, nơi ở,
B. Cung cấp các tài nguyên thiên nhiên để con người sử dụng trong đời sống sản xuất
C. Là nơi tiếp nhận các chất thải trong sinh hoạt, trong quá trình sản xuất và trong các hoạt động khác của con người
D. Tất cả các ý trên
Câu hỏi: Sơ đồ biểu diễn chu trình sinh sản của ếch là:
A. Trứng - nòng nọc - ếch
B. Ếch - trứng - nòng nọc - nhộng
C. Trứng - ếch - nòng nọc
D. Ếch - trứng - nhộng - nòng nọc
Câu hỏi: Phải làm gì khi thấy dây điện ở nhà bị đứt hoặc người nhà bị điện giật?
A. Tắt các thiết bị sử dụng điện
B. Tìm cách ngắt ngay dòng điện
C. Cuộn dây điện lại
D. Kéo người bị điện giật ra ngoài
Câu hỏi: Sự biến đổi hóa học là:
A. Sự biến đổi từ cái này thành cái khác
B. Sự biến đổi từ thể rắn sang thể lỏng
C. Sự biến đổi từ thể lỏng sang thể rắn
D. Sự biến đổi từ chất này thành chất khác
Câu hỏi: Bạn có thể làm gì để diệt trừ muỗi ngay từ trứng hoặc ấu trùng của nó?
A. Đậy kĩ các chum vại, lu đựng nước
B. Giữ môi trường xung quanh sạch sẽ, không để ao tù, nước đọng
C. Cả 2 ý trên
Câu hỏi: Trong các nguồn năng lượng dưới đây, nguồn năng lượng nào là năng lượng sạch (Khi sử dụng năng lượng đó sẽ không tạo ra khí thải gây ô nhiễm môi trường?)
A. Năng lượng mặt trời; Năng lượng gió; Năng lượng nước chảy
B. Năng lượng từ than đá, than, dầu, khí đốt,
C. Cả hai ý trên
Câu hỏi: Những việc làm nào sau đây nhằm tránh lãng phí khi sử dụng điện?
A. Chỉ sử dụng điện khi đun nấu, giặt là, thắp sáng
B. Chỉ sử dụng điện khi đun nấu, giặt là, thắp sáng, ti vi, quạt máy
C. Sử dụng điện khi cần thiết, tắt hết các thiết bị điện khi ra khỏi nhà
Câu hỏi: Tài nguyên thiên nhiên là gì?
A. Là những thứ do con người làm ra
B. Là những của cải có sẵn trong môi trường tự nhiên, con người khai thác, sử dụng chúng cho lợi ích của bản thân và cộng đồng
C. Là những của cải có sẵn trong tự nhiên
Câu hỏi: Tuổi dậy thì ở con trai và con gái thường bắt đầu vào khoảng thời gian nào?
A. Từ 10 đến 15 tuổi. Từ 15 đến 19 tuổi
B. Từ 13 đến 17 tuổi. Từ 10 đến 15 tuổi
C. Từ 15 đến 19 tuổi. Từ 13 đến 17 tuổi
D. Từ 10 đến 19 tuổi. Từ 10 đến 15 tuổi
Câu hỏi: Chỉ nên dùng thuốc khi nào?
A. Khi mắc bệnh nhưng phải dùng theo đơn của bác sỹ
B. Khi thấy người khác dùng có tác dụng
C. Khi cơ thể mệt mỏi
D. Tất cả các ý trên
Câu hỏi: Em có thể làm gì để thực hiện an toàn giao thông đường bộ?
A. Lạng lách đánh võng trên đường
B. Phóng nhanh vượt ẩu, chở quá số người quy định
C. Đi đúng phần đường và đội mũ bảo hiểm khi tham gia giao thông
D. Vượt đèn đỏ, đi hàng 2 hàng 3, níu kéo
Câu hỏi: Chất lỏng có đặc điểm gì?
A. Không có hình dạng nhất định, chiếm toàn bộ vật chứa nó
B. Có hình dạng nhất định, nhìn thấy được
C. Không có hình dạng nhất định
D. Cả 3 đáp án trên
Câu hỏi: Tài nguyên thiên nhiên là gì?
A. Là những của cải do con người làm ra để sử dụng cho lợi ích của bản thân và cộng đồng
B. Là những của cải có sẵn trong môi trường tự nhiên con người khai thác và sử dụng chúng cho lợi ích của bản thân và cộng đồng
C. Cả hai ý trên
Câu hỏi: Hươu mẹ dạy hươu con tập chạy khi nào?
A. Khi hươu con mới được sinh ra
B. Khi hươu con được khoảng 10 ngày tuổi
C. Khi hươu con được khoảng 20 ngày tuổi
D. Khi hươu con được khoảng một tháng tuổi
Câu hỏi: Trong các biện pháp làm tăng năng suất cây trồng, biện pháp nào có thể làm môi trường đất bị ô nhiễm?
A. Tạo ra giống mới cho năng suất cao
B. Tưới đủ nước, bón phân chuồng, phân xanh
C. Gieo trồng đúng thời vụ
D. Sử dụng phân hóa học, thuốc diệt cỏ, thuốc trừ sâu
Câu hỏi: Câu nào sau đây nói đúng về vai trò của tài nguyên thực vật và động vật:
A. Cung cấp cho hoạt động sống của con người, thực vật, động vật
B. Là môi trường sống của thực vật động vật
C. Cung cấp thức ăn cho con người, tạo ra chuỗi thức ăn trong tự nhiên, duy trì sự sống trên Trái đất
Câu hỏi: Trong các việc làm sau đây việc làm nào gây ô nhiễm môi trường và làm cạn kiệt tài nguyên thiên nhiên?
A. Vứt rác và xả nước thải công nghiệp bừa bãi, chặt phá rừng, săn bắn các động thực vật quý hiếm
B. Vứt rác đúng nơi quy định, trồng cây gây rừng, dùng thuốc nổ để đánh bắt động vật quý hiếm
C. Xả rác bừa bãi, không đốt rừng
Câu hỏi: Dòng nào sau đây toàn là những động vật đẻ con ?
A. Lợn, bò, chó, chim, hổ, báo
B. Lợn, bò, chó, cá, gà, báo
C. Lợn, bò, chó, mèo, báo, chuột
D. Lợn, bò, chó, thằn lằn, hổ, báo
Câu hỏi: Có thể phòng tránh HIV lây truyền qua đường máu bằng cách nào?
A. Không tiêm (chích) khi không cần thiết
B. Không truyền máu, truyền dịch khi không cần thiết
C. Không dùng chung các dụng cụ có thể dính máu như dao cạo, bàn chải đánh răng, kim châm,
D. Thực hiện tất cả các việc trên
Câu hỏi: Khi sử dụng xi măng trong xây dựng cần lưu ý điều gì ?
A. Không được trộn lẫn xi măng với cát
B. Không được cho nước vào xi măng
C. Vữa xi măng trộn xong phải dùng ngay, không được để lâu
D. Tất cả các điều trên
Câu hỏi: Tác nhân gây ra bệnh viêm não là:
A. Do một loại vi rút có trong máu gia súc và động vật hoang dã gây ra
B. Do một loại kí sinh trùng gây ra
C. Do muỗi vằn hút các con vật bị bệnh và truyền vi rút gây bệnh sang người
Câu hỏi: Có thể chia cuộc đời con người làm mấy giai đoạn lớn?
Khoanh vào chữ cái trước ý trả lời đúng nhất:
A. 1 giai đoạn lớn
B. 2 giai đoạn lớn
C. 3 giai đoạn lớn
D. 4 giai đoạn lớn
Câu hỏi: Nguyên nhân nào gây ra bệnh sốt rét? 
Khoanh vào chữ cái trước ý trả lời đúng nhất:
A. Lây qua đường hô hấp từ người bệnh sang người lành
B. Do ăn uống mất vệ sinh
C. Do tiêm chích ma túy
D. Do muỗi a-nô-phen truyền kí sinh trùng từ người bệnh sang người lành
Câu hỏi: Vì sao người ta làm lưỡi dao bằng thép mà không làm bằng nhôm?
Khoanh vào chữ cái trước ý trả lời đúng nhất:
A. Vì thép rẻ hơn nhôm
B. Vì tài thép cứng, và bền hơn nhôm
C. Vì thép đẹp hơn nhôm
D. Vì thép dễ dàng tìm mua hơn nhôm
Câu hỏi: Bê tông được làm từ những nguyên liệu nào? 
Khoanh vào chữ cái trước ý trả lời đúng nhất:
A. Cát, xi măng, nước
B. Cát, đá, thép và nước
C. Cát, xi măng, đá và nước
D. Cát, đá, xi măng, nước và cốt thép
Câu hỏi: “Trong suốt, không gỉ, cứng, nhưng dễ vỡ. Không cháy, không hút ẩm và không bị a xít ăn mòn” là tính chất của loại vật chất nào sau đây? 
Khoanh vào chữ cái trước ý trả lời đúng nhất:
A. Cao su
B. Thủy tinh
C. Chất dẻo
D. Đá vôi
Câu hỏi: Khi gặp những chuyện lo lắng, sợ hãi, khó chịu... chúng ta có thể:
A. Tự mình tìm cách giải quyết
B. Chia sẻ, tâm sự với người đáng tin cậy để tìm kiếm sự giúp đỡ
C. Không muốn người khác can thiệp
D. Cả ba ý trên
Câu hỏi: Để phòng tránh tai nạn giao thông đường bộ, mỗi học sinh cũng như mỗi công dân cần phải làm gì?
A. Tìm hiểu, học tập để biết rõ về Luật Giao thông đường bộ
B. Nghiêm chỉnh chấp hành Luật Giao thông đường bộ
C. Thận trọng trong khi đi qua đường và tuân theo chỉ dẫn của đèn tín hiệu
D. Không đùa nghịch, chạy nhảy hay đá bóng dưới lòng đường
E. Tất cả các ý trên
Câu hỏi: "Giữ vệ sinh nhà ở và môi trường xung quanh, diệt muỗi, diệt bọ gậy, tránh để muỗi đốt." là cách phòng bệnh tốt nhất đối với bệnh nào?
A. Bệnh sốt rét
B. Bệnh sốt xuất huyết
C. Bệnh viêm não
D. Cả 3 bệnh trên
Câu hỏi: Nếu có người rủ em dùng thử ma tuý, em sẽ:
A. Nhận lời và chờ cơ hội để dùng thử
B. Thử luôn
C. Thử một lần cho biết
D. Từ chối khéo léo và khuyên người đó không nên dùng
Câu hỏi: Những biểu hiện của tuổi dậy thì:
A. Cơ thể phát triển về chiều cao và cân nặng
B. Cơ quan sinh dục bắt đầu phát triển
C. Cơ thể có những biến đổi về tình cảm, suy nghĩ và quan hệ xã hội
D. Cả 3 ý trên đều đúng
Câu hỏi: Tại sao nói tuổi dậy thì có tầm quan trọng đặc biệt đối với cuộc đời của mỗi con người?
A. Vì ở tuổi này, cơ thể phát triển nhanh cả về chiều cao và cân nặng
B. Vì ở tuổi này, cơ quan sinh dục bắt đầu phát triển
C. Vì ở tuổi này có những biến đổi về tình cảm, suy nghĩ và mối quan hệ xã hội
D. Tất cả các ý trên đều đúng
Câu hỏi: Phát biểu nào sau đây nêu đúng nhất nhất về bệnh sốt xuất huyết?
A. Là bệnh do vi – rút gây ra, muỗi vằn là động vật trung gian truyền bệnh. Bệnh có diễn biến ngắn, bệnh nặng có thể gây chết người. Hiện chưa có thuốc đặc trị để chữa bệnh
B. Là bệnh do vi – rút gây ra
C. Là bệnh do vi – rút gây ra, muỗi vằn là động vật trung gian truyền bệnh
D. Là bệnh do vi – rút gây ra, muỗi vằn là động vật trung gian truyền bệnh. Bệnh có diễn biến ngắn, bệnh nặng có thể gây chết người
Câu hỏi: Cách phòng bệnh sốt xuất huyết tốt nhất là:
A. Giữ vệ sinh nhà ở
B. Giữ vệ sinh môi trường
C. Diệt muỗi, diệt bọ gậy, tránh bị muỗi đốt
D. Tất cả các ý trên
Câu hỏi: Để phòng bệnh còi xương cho trẻ, em ưu tiên chọn cách nào dưới đây?
A. Ăn phối hợp nhiều loại thức ăn có chứa can –xi và vi- ta-min D
B. Tiêm can-xi
C. Uống vi-ta-min D
D. Uống can –xi
Câu hỏi: Khi phải dùng thuốc, đặc biệt là thuốc kháng sinh cần chú ý điều gì?
A. Tuân Theo sự chỉ định của bác sĩ
B. Phải biết tất cả những rủi ro có thể xảy ra khi dùng thuốc đó
C. Phải Ngưng dùng thuốc nếu thấy bệnh không giảm hoặc bị dị ứng
D. Tất Cả các ý trên
Câu hỏi: Để chủ động phòng chống dịch COVID- 19, Bộ Y tế mong muốn và kêu gọi mỗi người dân cùng nhau thực hiện Chung sống an toàn với đại dịch thực hiện tốt” Thông điệp 5K” bao gồm:
A. Khẩu trang, khử khuẩn
B. Khoảng cách, không tập trung
C. Khai báo y tế
D. Tất cả các ý trên
Câu hỏi: Để phòng tránh nguy cơ bị xâm hại, em phải lưu ý những điều gì?
A. Không đi một mình nơi tối tăm, vắng vẻ
B. Không ở trong phòng kín một mình với người lạ. Không để người lạ vào nhà, nhất là khi trong nhà chỉ có một mình
C. Không nhận tiền, quà hoặc sự giúp đỡ đặc biệt của người khác mà không rõ lý do
D. Tất cả các đáp án trên
Câu hỏi: Kéo căng sợi dây cao su, sợi dây dãn ra. Khi buông tay, sợi dây cao su lại trở về vị trí cũ. Vậy theo em, đó là tính chất gì của cao su?
A. Ít biến đổi khi gặp nóng, lạnh, không tan trong nước
B. Cách điện, cách nhiệt
C. Tan trong một số chất lỏng khác
D. Đàn hồi tốt
Câu hỏi: Ngoài những đặc điểm chung, giữa nam và nữ có sự khác nhau cơ bản nào?
A. Cấu tạo và chức năng của cơ quan tuần hoàn
B. Cấu tạo và chức năng của cơ quan hô hấp
C. Cấu tạo và chức năng của cơ quan sinh dục
D. Cấu tạo và chức năng của cơ quan tiêu hóa
Câu hỏi: Tác nhân gây ra bệnh viêm não là gì?
A. Do một loại kí sinh trùng gây ra, muỗi a-nô-phen là con vật trung gian truyền bệnh
B. Do một loại vi-rút gây ra, muỗi vằn là con vật trung gian truyền bệnh
C. Do một loại vi-rút có trong máu gia súc, chim, chuột, khỉ,... gây ra, muỗi là con vật trung gian truyền bệnh
D. Do ăn uống không đủ chất dinh dưỡng
Câu hỏi: Dòng nào nêu không đúng cách phòng bệnh viêm gan A ?
A. Diệt muỗi, diệt bọ gậy và tránh để muỗi đốt
B. Rửa tay sạch trước khi ăn và sau khi đi đại tiện
C. Ăn chín, uống nước đã đun sôi
D. Tiêm vắc-xin phòng bệnh
Câu hỏi: Trẻ em sống trong môi trường có khói thuốc lá dễ mắc các bệnh nào ?
A. Các bệnh nhiễm khuẩn đường hô hấp và viêm tai giữa,
B. Các bệnh viêm gan, viêm não,
C. Các bệnh còi xương, thiếu vi-ta-min,
D. Các bệnh đường tiêu hóa
Câu hỏi: Vì sao các sản phẩm làm ra từ chất dẻo ngày nay được dùng rộng rãi?
A. Bền, khó vỡ, ít bị biến đổi màu sắc
B. Không đắt tiền, tiện dụng, bền và có nhiều màu sắc đẹp
C. Rất bền, dễ dát mỏng và kéo thành sợi, dẫn điện tốt
D. Bền và dẫn nhiệt tốt
Câu hỏi: Cần làm gì để phòng tránh tai nạn khi đi xe đạp?
A. Không dừng xe dưới lòng đường, không bỏ hai tay khi đang đi xe đạp, dừng xe sát lề đường
B. Không đi xe đạp hàng 2, hàng 3, chú ý đèn hiệu và biển báo giao thông
C. Không đi xe đạp vào buổi tối khi không có đèn
D. Tất cả các phương án trên
Câu hỏi: Chất lỏng có đặc điểm gì?
A. Không có hình dạng nhất định, chiếm toàn bộ vật chứa nó, không nhìn thấy được
B. Có hình dạng nhất định nhìn thấy được
C. Không có hình dạng nhất định, có dạng của vật chứa nó nhìn thấy được
Câu hỏi: Tính chất nào dưới đây không phải của cao su?
A. Đàn hồi tốt, ít bị biến đổi khi gặp nóng, lạnh
B. Cách nhiệt, cách điện
C. Tan trong nước
D. Tan trong một số chất lỏng khác như xăng, dầu
Câu hỏi: Cho a=3, b=2 và c là 3 biến nguyên. Biểu thức nào sau viết sai cú pháp trong ngôn ngữ lập trình C :
A. (c=a & b)
B. (c=a && b)
C. (c= a/b)
D. (c= a<<b)
Câu hỏi: Sử dụng cách truyền nào trong hàm sẽ không làm thay đổi giá trị của biến trong chương trình chính:
A. Truyền bằng trị
B. Truyền bằng giá trị địa chỉ của tham số
C. Cả a và b đều đúng
D. Cả a và b đều sai
Câu hỏi: Nếu hàm được gọi trước khi nó định nghĩa thì điều kiện là gì :
A. Kiểu trả về của hàm phải là kiểu void
B. Kiểu đầu vào của hàm phải là kiểu void
C. Trước khi gọi hàm nó phải được khai báo
D. Hàm chỉ trả về kiểu dữ liệu boolean
Câu hỏi: Dạng tổng quát của hàm printf() là: printf(“dãy mã quy cách”, dãy mã biểu thức); Trong đó, dãy mã quy cách sẽ là:
A. Dãy các mã định dạng dữ liệu hiển thị
B. Con trỏ của xâu kí tự
C. Các xâu kí tự mang tính chất thông báo
D. Cả 3 phương án trên
Câu hỏi: Trong ngôn ngữ C, khai báo “int array[3][5]” có nghĩa là:
A. Các phần tử của mảng là các số nguyên
B. Là một mảng hai chiều tối đa là 15 phần tử và mỗi phần tử là một số nguyên
C. array[3][5] là một phần tử của mảng
D. Tất cả đều sai
Câu hỏi: Phát biểu nào sau đây không phải là lợi ích của việc dùng hàm:
A. Tránh dư thừa, lặp lại nhiều lần một đoạn lệnh
B. Dễ bảo trì
C. Khả năng sử dụng lại đoạn lệnh
D. Tất cả đều sai
Câu hỏi: Khi khai báo mảng, ta khởi tạo luôn giá trị của mảng như sau: int x[3]={4,2,6}; Nghĩa là:
A. x[1]=4, x[2]=2, x[3]=6
B. x[0]=4, x[1]=2, x[2]=6
C. Khai báo không đúng
D. Kết quả khác
Câu hỏi: Những phát biểu nào sau đây là đúng:
A. Rẽ nhánh là việc chọn ra một trong hai hay nhiều con đường cho việc thực hiện tính toán sau đó
B. Lưu đồ có thể có nhiều điểm bắt đầu và kết thúc
C. Kiểu kí tự chứa một kí tự nằm trong dấu nháy kép
D. Trong các lệnh if lồng nhau, else thuộc về if phía trước gần nó nhất
Câu hỏi: Hàm gotoxy(int x, int y) là hàm:
A. Đặt con trỏ tại dòng x, cột y
B. Đặt con trỏ tại cột x, dòng y
C. Lưu dữ tọa độ của con trỏ màn hình cột x, dòng y
D. Lưu dữ tọa độ của con trỏ màn hình dòng x, cột y
Câu hỏi: Hàm clrscr() là hàm gì:
A. Là hàm xóa toàn bộ màn hình, sau khi xóa, con trỏ sẽ ở bên trái màn hình
B. Dùng để xóa sạch bộ nhớ đệm bàn phím
C. Là hàm xóa kí tự nằm bên trái con trỏ
D. Là hàm xóa kí tự nằm bên phải con trỏ
Câu hỏi: Toán tử “++n” được hiểu:
A. Giá trị n giảm đi sau khi giá trị của nó được sử dụng
B. Giá trị n giảm đi trước khi giá trị của nó được sử dụng
C. Giá trị của n được tăng sau khi giá trị của nó được sử dụng
D. Giá trị của n được tăng lên trước khi giá trị của nó được sử dụng
Câu hỏi: Toán tử “n--“ được hiểu:
A. Giá trị n giảm đi sau khi giá trị của nó được sử dụng
B. Giá trị n giảm đi trước khi giá trị của nó được sử dụng
C. Giá trị của n được tăng sau khi giá trị của nó được sử dụng
D. Giá trị của n được tăng lên trước khi giá trị của nó được sử dụng
Câu hỏi: Kết quả hiển thị ra màn hình của chương trình sau là gì:
 #include <stdio.h>
 void main()
 {int a,b;
 a=100;
 b=56;
 printf(“%d”,(a<b) ? a:b);}
A. 56
B. 100
C. Báo lỗi khi thực hiện xây dựng chương trình
D. Kết quả khác
Câu hỏi: Kết quả in ra màn hình của chương trình sau là gì:
 #include <stdio.h>
 void main()
 {int i;
 for (i=2; i<=4; i+=2)
 printf(“%3d”,i);};
A. “ 1 2 3 4”
B. “ 2 3 4”
C. “ 2 4”
D. Chương trình không chạy được
Câu hỏi: Kết quả in ra màn hình của chương trình sau là gì:
 #include <stdio.h>
 void main()
 {int i;
 for (i=2; ; i++)
 printf(“%3d”,i);};
A. Vòng lặp vô hạn
B. “ 2”
C. “ 1 2”
D. Kết quả khác
Câu hỏi: Tìm lỗi sai trong chương trình sau( in ra kết quả là tổng của 453 và 343):
 #include <stdio.h>
 void main()
 {int sum;
 sum= 453+343
 printf(“\Ket qua la: “ sum) ;} ;
A. Thiếu dấu chấm phẩy(;)
B. Thiếu dấu phẩy (,)
C. Thiếu kí tự đặc tả
D. Cả 3 ý trên
Câu hỏi: Kết quả của chương trình sau là gì:
 #include <stdio.h>
 void main()
 {int i,j;
 for (i=1; i<4; i++)j=i;
 printf(“%3d”, j);};
A. “ 1 2 3 4”
B. “ 4”
C. “ 3”
D. Kết quả khác
Câu hỏi: Kết quả của chương trình sau là gì:
 #include <stdio.h>
 void main()
 {int a=40,b=4;
 while(a!=b)if (a>b) a=a-b;
 else b=b-a;
 printf(“%d”,a);};
A. 2
B. 16
C. 4
D. Kết quả khác
Câu hỏi: Kết quả của chương trình sau là gì:
 #include <stdio.h>
 void hoanvi(int *px, int *py)
 {int z;z=*px;*px=*py ;*py=z ;};
 void main()
 {int a=15, b=21 ;
 hoanvi(a,b);
 printf (“%d %d”,a,b);};
A. “15 21”
B. “21 15”
C. Báo lỗi khi thực hiện chương trình
D. Kết quả khác
Câu hỏi: Kết quả chương trình sau là gì:
#include <stdio.h>
void hoanvi(int px, int py)
{int pz;pz=px; px=py; py=pz;};
void main()
{int a=15, b=21;
hoanvi(a,b);
printf(“%d %d”,a,b);};
A. “21 15”
B. “15 21”
C. Báo lỗi khi thực hiện chương trình
D. Kết quả khác
Câu hỏi: Kết quả in ra màn hình của chương trình sau:
 #include <stdio.h >
 void main()
 {char *s;s=”chao cac ban”;
 strcpy(&s[5],&s[9]);
 printf(“%s”,s);};
A. “chao”
B. “chao cac”
C. “chao ban”
D. “chao cac ban”
Câu hỏi: Kết quả in ra màn hình của chương trình sau:
 #include <stdio.h>
 void main()
 {int a=100, b=6;
 double f;
 f=(double)a/(double)b;
 printf(“%2.2f”,f);};
A. “16”
B. “16
C. “16.67”
D. Kết quả khác
Câu hỏi: Chương trình: 
 #include <stdio.h> 
 void main()
 {char c;
 int n;
 scanf(“%d%c”,&n,&c);
 printf(“%3d%c”,n,c); }; 
 Giả sử khi chạy chương trình ta gõ từ bản phím: “29h b”. Kết quả in ra n và c tương ứng sẽ là:
A. “ 29b”
B. “ 29h b”
C. “ 29h”
D. Kết quả khác
Câu hỏi: Kết quả của chương trình sau là gì: #include <stdio.h>
void main() { int x, *p;x=3; x=6; p=&x; *p=9; printf(“%d”,x); printf(“%d”,*p); printf(“%d”,x); };
A. “369”
B. “696”
C. “999”
D. Kết quả khác
Câu hỏi: Kết quả của chương trình sau là gì: 
 #include <stdio.h> 
 int change(int a) 
 {a=10;return a;};
 void main()
 {int a=5;change(i);
 printf(“%d”,i);};
A. 5
B. 10
C. 0
D. Báo lỗi khi thực hiện chương trình
Câu hỏi: Kết quả của chương trình sau là gì: 
 #include <stdio.h>
 int change(int *a)
 {*a=10;return *a;};
 void main()
 {int i=5;
 change(&i);
 printf(“%d”,i);};
A. 5
B. 10
C. 0
D. Báo lỗi khi thực hiện xây dựng chương trình
Câu hỏi: Kết quả của chương trình sau là gì:
 #include <stdio.h>
 void main()
 {int x, *p;
 x=6; p=&x;
 printf(“%d”,x);
 printf(“%d”,*p);};
A. 69
B. 66
C. Lỗi khi xây dựng chương trình
D. Kết quả khác
Câu hỏi: Kết quả của chương trình sau là gì:
 #include <stdio.h>
 void main()
 {int i,k;
 for(i=1; ; i++) k=5;
 printf(“%d”,i);};
A. 0
B. 5
C. Vòng lặp vô hạn
D. Kết quả khác
Câu hỏi: Khi nhập vào dòng văn bản: “Chao Cac Ban”. Kết quả của chương trình sau là gì:
 #include <stdio.h>
 #include <conio.h>
 int main()
 {clrscr();
 char str[80];
 fflush(stdin);
 scanf(“%s”,str);
 cprintf(“Dong van ban vua nhap la: %s”,str);
 getch();
 return 0;};
A. “Chao Cac Ban”
B. “Chao Cac”
C. “Chao”
D. Không hiện kết quả gì
Câu hỏi: Kết quả của chương trình sau là gì:
 #include <stdio.h>
 #include <conio.h>
 void main(){clrscr();
 int i;
 for (i=1; i<=24; i++);
 printf(“\n%d”,i);
 getch();return;};
A. In ra màn hình các số từ 1 đến 24
B. Lỗi khi xây dựng chương trình
C. Kết quả khác
D. In ra màn hình các số từ 1 đến 24, mỗi số một dòng
Câu hỏi: Kết quả của đoạn chương trình sau là gì:
 char c;
 int n;
 scanf(“%d%c”,&n,&c);
 Nếu gõ vào : ”10 T”.
A. n=10, c=’ ‘
B. n=10, c=’T’
C. Lỗi khi xây dựng chương trình
D. Kết quả khác
Câu hỏi: Kết quả của chương trình sau là gì:
 #include <stdio.h>
 #include <conio.h>
 float x[] =
 {63.2, -45.6, 70.1, 3.6, 14.5 };
 int n=sizeof(x)/sizeof(float);
 void main()
 {clrscr();
 int i,j;
 floar c;
 for (i=0, j=n-1; i<j; i++, j--);
 {c=x[i];x[i]=x[j];x[j]=c;};
 printf(“\nDay ket qua la: \n”);
 for (i=0 ; i<n ; i++)
 printf(“%8.2f ”,x[i]);
 getch() ;return;} ;
A. Dãy kết quả là: 63
B. Dãy kết quả là : 14
C. Kết quả khác
D. 1 và 2
Câu hỏi: Kết quả của chương trình sau là gì:
 #include <stdio.h>
 #include <conio.h>
 #include <ctype.h>
 #define EOL ‘\n’void main()
 {clrscr();
 char chu[80];
 int tong,dem;
 for (dem=0; dem<tong; dem++);
 tong=dem;
 for (dem=0; dem<tong; ++dem)
 putchar(toupper(chu[dem]));
 getch();
 return;};
A. Nhập vào một kí tự thường, sau đó chuyển sang chữ hoa rồi in ra màn hình
B. Nhập một kí tự hoa, sau đó chuyển sang chữ thường rồi in ra màn hình
C. 1 và 2
D. Kết quả khác
Câu hỏi: Kết quả của đoạn chương trình sau là gì:
 char c;
 int n;
 scanf(“%c%d”,&n,&c);
 Nếu gõ vào: “r 45”.
A. n=45, c=’ ‘
B. n=45, c=’r’
C. Lỗi khi xây dựng chương trình
D. Kết quả khác
Câu hỏi: Cho đoạn chương trình sau:
 #include <stdio.h>
 #include <conio.h>
 void main()
 {char c;clrscr();
 do c=getchar();
 while (c!=’*’);
 getch();};
 Yêu cầu của đoạn chương trình trên là:
A. Nhập vào 1 kí tự cho đến khi gặp kí tự ‘*’
B. Nhập vào các kí tự cho tới khi gặp kí tự ‘*’
C. Nhập các kí tự ‘*’
D. Lỗi khi xây dựng chương trình
Câu hỏi: Khai báo hàm tính tổng các phần tử trong một mảng các số nguyên dưới đây, khai báo nào đúng:
A. void Sum( int a[]);
B. long Sum( int *a);
C. void Sum(int a[], int n);
D. cả 3 phương án trên đều sai
Câu hỏi: Để khai báo 1 hàm kiểm tra một mảng là tăng hay không ta dùng khai báo nào dưới đây:
A. void CheckAsc(int a[], int n);
B. int CheckAsc(int *a, int n);
C. long CheckAsc(int *S);
D. double CheckAsc(int S[], int n);
Câu hỏi: Chọn biểu thức biểu diễn num là số nằm giữa 1 và 9 nhưng không phải là 4:
A. num>1&&num<9&&num!=4;
B. num>1||num<9&&num!=4;
C. num>=1&&num<=9&&num!=4;
D. Không câu nào đúng
Câu hỏi: Tại sao hai hàm scanf() và printf() gọi là 2 hàm nhập, xuất có định dạng:
A. Vì chúng có chuỗi định dạng trong tham số
B. Vì chúng thường dùng để nhập, xuất các trị trong chỉ một kiểu đã định trước
C. Vì một lí do khác
D. 2 hàm trên không phải là hai hàm nhập xuất có định dạng
Câu hỏi: Nếu strcmp(S1,S2) trả về số nguyên âm thì:
A. Nội dung của chuỗi S1 lớn hơn nội dung chuỗi S2
B. Nội dung chuỗi S1 nhỏ hơn nội dung chuỗi S2
C. Nội dung chuỗi S1 bằng nội dung chuỗi S2
D. Dữ liệu nhập vào không đúng định dạng
Câu hỏi: Chọn một phát biểu sai:
A. Chuỗi là một mảng các kí tự
B. Chuỗi là một mảng các kí tự và kí tự cuối cùng có mã là 0
C. Chuỗi là mảng các kí tự và kí tự cuối cùng có mã là NULL
D. Chuỗi là mảng các trị 2 byte
Câu hỏi: Mảng là:
A. Một nhóm phần tử có cùng kiểu và chung tên gọi
B. Một nhóm phần tử có thể có kiểu riêng và chung tên gọi
C. Một nhóm phần tử có thể có kiểu riêng và tên gọi riêng cho mỗi phần tử
D. Là một kiểu dữ liệu cơ sở đã định sẵn của ngôn ngữ lập trình C
Câu hỏi: Đâu là phát biểu đúng nhất về biến động:
A. Chỉ phát sinh trong quá trình thực hiện chương trình
B. Khi chạy chương trình, kích thước vùng biến, vùng nhớ và địa chỉ vùng nhớ có thể thay đổi
C. Sau khi sử dụng có thể giải phóng đi để tiết kiệm chỗ trong bộ nhớ
D. Tất cả các đáp án trên
Câu hỏi: Phát biểu nào sau đây là sai khi nói đến tập tin:
A. Tập tin là dữ liệu đã hoàn tất được lưu trong bộ nhớ ngoài bởi người dùng hay một chương trình
B. Hệ điều hành nhận biết một tập tin nhờ vào tên đầy đủ của nó gồm đường dẫn và tên tập tin
C. “ C:\tm\TEN.txt” – Dạng mô tả tập tin trong C
D. “C:/tm/TEN
Câu hỏi: Khai báo hàm đọc một text file vào một mảng các số nguyên, hãy chọn khai báo đúng:
A. void Read( char* ftộce, int a[]);
B. void Read(char* ftộce, int a);
C. void Read(char* ftộce, int *a);
D. void Read(char* ftộce, int *&a, int &n);
Câu hỏi: Giả sử f là con trỏ tệp nhị phân. Để đọc từ f cho biến x kiểu int, ta có thể dùng:
A. fscanf(f,”%d”,x);
B. fread(&x,sizeof(int),1,f);
C. getw(f);
D. 2 và 3 đúng
Câu hỏi: Chọn câu đúng nhất trong các câu sau đây:
A. Khi đọc kí tự có mã 1A từ file văn bản, C sẽ đọc thành kí tự có mã -1
B. Khi đọc file văn bản, cả hai kí tự OD và OA sẽ được C đọc thành 1 kí tự có mã OA
C. Khi đọc kí tự có mã OD từ file văn bản thì C sẽ bỏ qua
D. 1, 2 và 3 đều đúng
Câu hỏi: Cho tệp nhị phân DATA chứa dãy các cấu trúc liền nhau L struct T{…} x;và f là con trỏ tệp đến DATA. Chọn câu đúng nhất trong các câu sau:
A. Lệnh fseek(f,10,SEEK_END) định vị con trỏ tệp đến byte thứ 10 trong tệp
B. Đoạn lệnh fseek(f, 10, SEEK_END); định vị con trỏ tới cuối tệp
C. Giả sử tệp có n cấu trúc, lệnh fseek(f, n, SEEK_SET) sẽ đặt con trỏ tới cấu trúc cuối cùng của tệp
D. Giả sử tệp có n cấu trúc, lệnh fseek(f, n, SEEK_CUR); sẽ không làm thay đổi vị trí con trỏ của tệp
Câu hỏi: Phát biểu nào sau là đúng khi nói về hàm fgets():
A. Hàm đọc 1 kí tự từ tệp, nếu thành công hàm cho mã đọc được
B. Hàm đọc 1 dãy kí tự từ tệp để lưu vào vùng nhớ mới
C. Khi dùng hàm nếu gặp kí tự xuống dòng thì kí tự mã số 10 sẽ được thêm vào cuối xâu được đọc
D. Khi dùng hàm, nếu gặp kí tự xuống dòng, thì kí tự mã số 10 và 13 sẽ được thêm vào cuối xâu được đọc
Câu hỏi: Phát biểu đúng nhất về mẫu lệnh( f là con trỏ tệp): while ((ch=fgetc(f))!=EOF) …
A. Chọn 1 phần tử và kiểm tra xem có phải là EOF hay không
B. Đọc các phần tử của tệp chừng nào kí tự đó chưa phải là kí tự xuống dòng
C. Ghi một phần tử và kiểm tra xem có phải là EOF hay không
D. Đọc các phần tử của tệp chừng nào kí tự đó chưa phải là kí tự kết thúc
Câu hỏi: Phát biểu nào đúng khi nói về câu lệnh fflush(FILE *f):
A. Hàm làm sạch vùng đệm của tệp f, nếu thành công cho giá trị số tệp đang mở, trái lại, trả về EOF
B. Hàm làm sạch giá trị vùng đệm của tệp f, nếu thành công hàm cho giá trị EOF, trái lại, hàm trả vể 0
C. Hàm làm sạch vùng đệm của tệp f, nếu thành công trả về 0, trái lại, trả về EOF
D. Hàm xóa bộ nhớ đệm của bàn phím
Câu hỏi: Dấu hiệu nào là đúng khi sử dụng hàm fread();
A. int fread( void *ptr, int size, FILE *f, int n);
B. int fread( FILE *f, void *ptr, int size, int n);
C. int fread( int size, void *ptr, int n, FILE *f);
D. int fread( void *ptr, int size, int n, FILE *f);
Câu hỏi: Dấu hiệu nào là đúng khi sử dụng hàm fopen() để mở một file đã tồn tại đọc theo kiểu nhị phân:
A. f=fopen(“du_lieu”,”r”);
B. f=fopen(“du_lieu”,”w”);
C. f=fopen(“du_lieu”,”at”);
D. f=fopen(“du_lieu”,”rb”);
Câu hỏi: Dấu hiệu nào là đúng khi dùng hàm fopen() để mở file đã tồn tại, thêm theo kiểu văn bản:
A. f=fopen(“du_lieu”,”r+t”);
B. f=fopen(“du_lieu”,”r+b”);
C. f=fopen(“du_lieu”,”a+t”);
D. f=fopen(“du_lieu”,”a+b”);
Câu hỏi: Câu lệnh sau có ý nghĩa gì: FILE *fopen(tep1,”ab”);
A. Mở tệp nhị phân để ghi
B. Mở tệp nhị phân đã có và ghi thêm dữ liệu nối tiếp vào tệp này
C. Mở tệp nhị phân để ghi mới
D. Mở tệp nhị phân để đọc
Câu hỏi: Câu lệnh sau có ý nghĩa gì: FILE *fopen(tep1,”r+”);
A. Mở tệp văn bản cho phép ghi
B. Mở tệp văn bản cho phép đọc
C. Mở tệp văn bản cho phép cả đọc cả ghi
D. Mở tệp văn bản đã tồn tại để đọc
Câu hỏi: Câu lệnh sau có ý nghĩa gì: int open(tep1, O_TRUNC);
A. Mở tệp nhị phân để ghi
B. Xóa nội dung của tệp
C. Mở tệp văn bản để đọc và ghi
D. Tất cả các đáp án trên
Câu hỏi: Có thể truy cập thành phần của cấu trúc thông qua con trỏ như( với p là con trỏ cấu trúc, a là thành phần cấu trúc):
A. (*p).a;
B. *p->a;
C. 1 và 2 sai
D. 1 và 2 đúng
Câu hỏi: Đối với kiểu có cấu trúc, cách gán nào sau đây là không được phép:
A. Gán biến cho nhau
B. Gán hai phần tử mảng( kiểu cấu trúc) cho nhau
C. Gán một phần tử mảng( kiểu cấu trúc) cho một biến hoặc ngược lại
D. Gán hai mảng có cấu trúc có cùng số phần tử cho nhau
Câu hỏi: Chọn câu đúng:
A. “struct” là một kiểu dữ liệu do người dùng định nghĩa bao gồm nhiều thành phần có kiểu khác nhau
B. “struct” là sự kết hợp của nhiều thành phần có thể có thể có kiểu khác nhau
C. Cả 2 ý đều đúng
D. Cả hai ý đều sai
Câu hỏi: Hãy khai báo một cấu trúc mô tả sinh viên, thông tin về mỗi sinh viên bao gồm: tên, điểm 3 môn học. Khai báo nào sau đây là đúng:
A. structure STUDENT {char Name[]; int s1,s2,s3;};
B. struct STUDENT {char Name[]; int s1, s2, s3;};
C. typedef struct STUDENT {char Name[]; float s1,s2,s3;};
D. typedef STUDENT { char Name[]; int s1, s2,s3;};
Câu hỏi: Kiểu dữ liệu nào có thể chứa nhiều thành phần dữ liệu có thể có kiểu dữ liệu khác nhau thành một nhóm duy nhất:
A. Mảng
B. Con trỏ
C. Tập tin
D. Cấu trúc(struct)
Câu hỏi: Chọn đáp án đúng khi sử dụng trường kiểu bit:
A. Độ dài các trường không vượt quá 16 bít
B. Áp dụng được cho các trường có kiểu số nguyên và số thực
C. Cho phép lấy địa chỉ trường kiểu nhóm bít
D. Xây dựng được các mảng kiểu nhóm bít