Trắc nghiệm tin học đại cương

60 4.1K 1
Trắc nghiệm tin học đại cương

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Trắc nghiệm tin học đại cương

1. Sử dụng số nhị phân n bit để biểu diễn số nguyên có dấu. Hỏi giá trị số nguyên nhỏ nhất có thể biểu diễn được là bao nhiêu ? a) 1 2 n− − b) 2 n − c) 1 2 1 n− − − d) 2 1 n − − Đáp án: a 2. Sử dụng số nhị phân n bit để biểu diễn số nguyên không dấu. Hỏi giá trị số nguyên lớn nhất có thể biểu diễn được là bao nhiêu ? a) 1 2 n− b) 2 n c) 1 2 1 n− − d) 2 1 n − Đáp án: d 3. Cho A, B, C là các số nguyên có dấu 8 bit với A = 58 ; B = -112 ; C = 54. Tính giá trị biểu thức A + B – C ? a) 0 b) -116 c) -108 d) 108 Đáp án: c 4. Cho biết dung lượng bộ nhớ trong tối đa của một CPU tổ chức bộ nhớ theo BYTE và có 16 bit địa chỉ ? a) 16KB b) 16MB c) 64MB d) 64KB Đáp án: d 5. Một số nhị phân 32 bit nếu biểu diễn trong hệ cơ số 8 sẽ có tối đa bao nhiêu chữ số ? a) 8 b) 10 c) 11 d) 16 Đáp án: c 6. Tại sao dung lượng bộ nhớ ngoài có thể lớn hơn bộ nhớ trong rất nhiều lần: a) Vì bộ nhớ ngoài chịu sự điều khiển trực tiếp từ hệ thống vào ra. b) Vì bộ nhớ ngoài không bị giới hạn bởi không gian địa chỉ của CPU. c) Vì công nghệ chế tạo bộ nhớ ngoài rẻ hơn bộ nhớ trong. d) Vì bộ nhớ ngoài chứa được hệ thống file. Đáp án: b 7. Cho A, B, C là các số nguyên có dấu 8 bit với A = 51, B = -107, C = 13. Tính giá trị biểu thức A OR B AND C a) -40 b) 29 c) 58 d) 47 Đáp án: b 8. Mã lệnh đang được CPU thực hiện được lưu trữ ở đâu: a) Bộ nhớ ngoài b) Bộ nhớ chính c) Tập thanh ghi d) ALU Đáp án: c 9. Cho biết kết quả hiển thị trên màn hình sau khi chạy đoạn chương trình sau int a; for (a = 65; a < 69; a++) printf(“%c ”, a); a) 65 66 67 68 b) 65 66 67 68 69 c) a b c d d) a b c d e Đáp án: c 10. Hàm printf() và scanf() có thể sử dụng để ghi dữ liệu lên loại file nào a) File văn bản b) File nhị phân c) File file truy cập tuần tự d) Tất cả các loại file trên Đáp án: a 11. Cho biết kết quả hiển thị trên màn hình sau khi chạy đoạn chương trình sau int a, b; b = 0; for (a = 0; a < 10; a += 2) { b++; printf(“%d ”, b); } a) 0 1 2 3 4 5 6 7 8 9 10 b) 0 2 4 6 8 10 c) 0 1 2 3 4 5 d) 0 1 2 3 4 Đáp án: d 12. Chọn phát biểu đúng về vai trò của hệ điều hành a) Quản lý các tài nguyên của máy tính và cấp phát bộ nhớ. b) Quản lý thiết bị ngoại vi. c) Kiểm tra phần cứng hệ thống khi khởi động. d) Điều khiển hiển thị dữ liệu ra màn hình. Đáp án: a 13. Phần khai báo biến sau trong C chiếm bao nhiêu byte trong bộ nhớ int M1[1 100]; char M2[100]; a) 301 b) 300 c) 302 d) 303 Đáp án: b 14. Chuyển từ hệ 10 sang hệ 2, số sau: 66.75 a) 1000010.11 b) 1010101.01 c) 1000100.11 d) 1000010.01 Đáp án: a 15. Chuyển từ hệ 16 sang hệ 2: C23 a) 1101 0010 0011 b) 1100 0010 0011 c) 1100 0100 0011 d) 1100 0010 0101 Đáp án b 16. Chọn phát biểu đúng về các thành phần của khối xử lý trung tâm (CPU): a) Khối điều khiển (Control Unit), Bộ nhớ trong, Các thanh ghi (Registers) b) Khối điều khiển (Control Unit), Bộ nhớ ngoài, Các thanh ghi (Registers) c) Khối điều khiển (Control Unit), Khối tính toán số học và logic (ALU), Các thanh ghi (Registers). d) Khối điều khiển (Control Unit), Khối tính toán số học và logic (ALU), Bộ nhớ trong. Đáp án: c 17. Lựa chọn nào sau đây chỉ chứa các thành phần là bộ nhớ trong? a) RAM, ROM-BIOS, CD-ROM b) RAM, ROM-BIOS, bộ nhớ Cache c) ROM-BIOS, đĩa cứng, bộ nhớ Cache d) RAM, USB Memory stick, CD-ROM Đáp án: b 18. Cho biết kết quả trên màn hình của đoạn mã sau: if ((2 * 7 / 3) < (7 - 8 % 3)) printf(“%d”,17%6) ; else printf(“%d”,13/3);  3  6  4  5 Đáp án: d 19. Chọn câu trả lời đúng cho phát biểu: Mã ASCII biểu diễn một ký tự bởi:  4 bit  7 bit  8 bit  16 bit Đáp án: c 20. Lựa chọn nào sau đây chỉ chứa các thành phần là bộ nhớ ngoài? a) RAM, ROM-BIOS, CD-ROM b) RAM, ROM-BIOS, bộ nhớ Cache c) ROM-BIOS, đĩa cứng, bộ nhớ Cache d) Hard Disk, USB Memory stick, CD-ROM Đáp án: d 21. Trong các thành phần sau, thành phần nào không phải là thành phần chính của hệ thống máy tính a) Bộ nhớ chính b) Liên kết hệ thống c) Bộ xử lý trung tâm d) Router Đáp án: d 22. Trong các loại mạng sau, mang nào có qui mô lớn nhất về mặt địa lý: a) LAN b) WAN c) MAN d) GAN Đáp án: d 23. Trong các loại mạng sau, mang nào có qui mô nhỏ nhất về mặt địa lý: a) LAN b) WAN c) MAN d) GAN Đáp án: a 24. Tên tập tin nào không tương ứng với tên đai diện sau: “sv?.doc” a) sv1.doc b) sva.doc c) sv.doc d) svA.doc Đáp án: c 25. Tên tập tin nào không tương ứng với tên đai diện sau: “baitap.*” a) baitap.doc b) baitap.pdf c) baitap1.exe d) baitap.c Đáp án: c 26. Cho biết định danh nào không hợp lệ: a) _function b) PI c) so luong d) abcxyz Đáp án: c 27. Cho biết kết quả hiển thị của đoạn mã sau float x = 234.56 printf(“%.3f”,x);  34.56  234  234.56  234.560 Đáp án: d 28. Kiểu dữ liệu nào không phù hợp với bt trong câu lệnh Switch(bt){} a. int b. char c. long int d. float Đáp án: d 29. Cho biết giá trị của biến a, b, c sau khi thực hiện đoạn mã sau: int x = 2, y =3, z = 4; z = (x < y)? x++: ++y;  x = 2, y = 3, z = 4;  x = 2, y = 3, z = 2;  x = 3, y = 4, z = 3;  x = 3, y = 3, z = 2; Đáp án: d 30. Lệnh nào không có chức năng thực hiện cấu trúc lặp: a) For b) If c) While d) Do – While 31. Cho biết kết quả hiện lên màn hình của đoạn mã sau: int ar[4] = {0, 1, 2, 3, 4}; printf(“%d”,ar[2]);  1  2  3  0 Đáp án: b 32. Kí tự điều khiển nào sau đây dùng để tạo hiệu ứng hiển thị xuống dòng: a) ‘\’ b) ‘\\’ c) ‘\n’ d) ‘\0’ Đáp án: c 33. Giá trị nào sau đây biểu diễn hằng ở hệ bát phân: a) 2009 b) “02009” c) 0x2009 d) 02009 Đáp án: d 34. Toán tử nào sau đây không phải là toán tử logic: a) && b) || [...]... các thanh ghi là A B C D Điều khiển nhận lệnh Vận chuyển thông tin giữa các thành phần trong máy tính Chứa các thông tin phục vụ cho hoạt động của CPU Không có câu trả lời nào ở trên là đúng Đáp án: C Câu 27 Trong cấu trúc của máy tính hiện đại, bộ phận nào đảm nhiệm việc vận chuyển thông tin giữa các thành phần bên trong máy tính A B C D Bộ xử lý... để chia sẻ thông tin C Các máy tính trong mạng được kết nối với nhau thông qua dây, sóng radio hoặc hồng ngoại D Tất cả các khẳng định trên Đáp án: D Câu 32 Theo quy tắc đặt tên biến và tên hằng trong C thì trong các tên Int , char, 6_05, Calloc, Xx, alpha_beta, floating, _1312, z, _, A$ không hợp lệ là : A B C D Int, char, 6_05,_, _1312 char, 6_05, floating, _1312, A$ 6_05,... str[] = {"helloworld!"}; char words[10]; for(i=0;i . điều khiển (Control Unit), Khối tính toán số học và logic (ALU), Các thanh ghi (Registers). d) Khối điều khiển (Control Unit), Khối tính toán số học và logic (ALU), Bộ nhớ trong. Đáp án: c 17 WAN c) MAN d) GAN Đáp án: a 24. Tên tập tin nào không tương ứng với tên đai diện sau: “sv?.doc” a) sv1.doc b) sva.doc c) sv.doc d) svA.doc Đáp án: c 25. Tên tập tin nào không tương ứng với tên đai. =RQ:4#" D /=[(f8Pq  *!2+"(T"( Int , char, 6_05, Calloc, Xx, alpha_beta, floating, _1312, z, _, A$ :M    Int, char, 6_05,_, _1312  char, 6_05, floating, _1312, A$  6_05, char, A$  6_05, _1312,

Ngày đăng: 12/04/2014, 22:59

Từ khóa liên quan

Mục lục

  • 14. Chuyển từ hệ 10 sang hệ 2, số sau: 66.75

  • 16. Chọn phát biểu đúng về các thành phần của khối xử lý trung tâm (CPU):

  • a) Khối điều khiển (Control Unit), Bộ nhớ trong, Các thanh ghi (Registers)

  • b) Khối điều khiển (Control Unit), Bộ nhớ ngoài, Các thanh ghi (Registers)

  • c) Khối điều khiển (Control Unit), Khối tính toán số học và logic (ALU), Các thanh ghi (Registers).

  • d) Khối điều khiển (Control Unit), Khối tính toán số học và logic (ALU), Bộ nhớ trong.

  • 18. Cho biết kết quả trên màn hình của đoạn mã sau:

  • 19. Chọn câu trả lời đúng cho phát biểu: Mã ASCII biểu diễn một ký tự bởi:

  • a) 4 bit

  • b) 7 bit

  • c) 8 bit

  • d) 16 bit

Tài liệu cùng người dùng

Tài liệu liên quan