Professional Documents
Culture Documents
"#include <iostream.h>"
" cout << ""Dai hoc Kinh doanh va Cong nghe Ha Noi"";"
"}"
[x]1, 1) = "Chèn nội dung tập tin iostream.h vào header của chương trình."
1, 2) = "Lấy code viết sẵn của chương trình khác đưa vào chương trình."
Rem câu 2A
"#include <iostream.h>"
" cout << ""Dai hoc Kinh doanh va Cong nghe Ha Noi"";"
"}"
[x]2, 1) = "1"
2, 2) = "2"
2, 3) = "3"
2, 4) = "4"
Rem câu 3A
[x]3, 3) = "Là biểu diễn của một thực thể trong thế giới thực của phần mềm"
Rem câu 4A
4) = "Lớp là gì?"
[x]4, 1) = "Là một khuôn mẫu hoặc bản vẽ định nghĩa trạng thái và hành vi của tất cả các đối
tượng thuộc về lớp đó"
4, 4) = "Là khuôn mẫu hoặc bản vẽ định nghĩa các hàm giao tiếp với người dùng của chương
trình hướng đối tượng"
Rem câu 5A
[x]5, 2) = "Các file header chứa các định nghĩa sẵn hỗ trợ cho việc lập trình C++"
5, 3) = "Các chương trình đã được mã hóa, nhằm hỗ trợ cho việc lập trình C++"
Rem câu 6A
6) = "Một khối lệnh trong C++ được biểu diễn dưới dạng nào?"
[x]6, 1) = "{}"
6, 2) = "[ ]"
6, 3) = "< >"
Rem câu 7A
7, 1) = ".C"
[x]7, 2) = ".EXE"
7, 3) = ".BAK"
7, 4) = ".CPP"
Rem câu 8A
8) = "Lệnh nào sau đây dùng để vào dữ liệu chuẩn trong C++?"
8, 1) = "cout"
[x]8, 2) = "cin"
8, 3) = "printf"
8, 4) = "getline"
Rem câu 9A
[x]9, 1) = "cout"
9, 2) = "cin"
9, 3) = "printf"
9, 4) = "getline"
Rem câu 10A
11) = "Trong các khai báo dưới đây, lệnh nào khai báo biến số nguyên?"
12) = "Trong các khai báo dưới đây, lệnh nào khai báo số nguyên có dấu?"
13, 4) = "Hàm thành viên biểu diễn trạng thái của một đối tượng"
"int a,b;"
"};"
14, 1) = "public"
[x]14, 2) = "private"
14, 3) = "protected"
16) = "Lệnh nào sau đây sẽ báo lỗi khi biên dịch?"
16, 1) = "signed int i = 2.9;"
17, 1) = "2"
17, 2) = "3"
17, 3) = "4"
20) = "Một lớp trong C++ có thể có bao nhiêu lớp cha?"
20, 1) = "1"
20, 2) = "2"
20, 3) = "10"
21) = "Định nghĩa nào sau đây là định nghĩa về tính đóng kín trong lập trình hướng đối tượng
của C++?"
[x]21, 1) = "Tiến trình che dấu việc thực thi chi tiết một đối tượng"
21, 2) = "Các hành động và thuộc tính định nghĩa trong một lớp có thể được thừa kế hoặc sử
dụng lại bởi các lớp khác."
21, 3) = "Nhiều hình thức, hành động cùng tên có thể được thực hiện khác nhau đối với các đối
tượng hoặc các lớp các khác nhau."
22) = "Định nghĩa nào sau đây là định nghĩa về tính kế thừa trong lập trình hướng đối tượng của
C++?"
22, 1) = "Tiến trình che dấu việc thực thi chi tiết một đối tượng"
[x]22, 2) = "Các hành động và thuộc tính định nghĩa trong một lớp có thể được thừa kế hoặc sử
dụng lại bởi các lớp khác."
22, 3) = "Nhiều hình thức, hành động cùng tên có thể được thực hiện khác nhau đối với các đối
tượng hoặc các lớp các khác nhau."
23) = "Định nghĩa nào sau đây là định nghĩa về tính đa hình trong lập trình hướng đối tượng của
C++?"
23, 1) = "Tiến trình che dấu việc thực thi chi tiết một đối tượng"
23, 2) = "Các hành động và thuộc tính định nghĩa trong một lớp có thể được thừa kế hoặc sử
dụng lại bởi các lớp khác."
[x]23, 3) = "Nhiều hình thức, hành động cùng tên có thể được thực hiện khác nhau đối với các
đối tượng hoặc các lớp các khác nhau."
24, 1) = "Một biến chứa giá trị kiểu số thực, số nguyên hoặc ký tự"
26, 1) = "*p"
[x]26, 2) = "&p"
27, 1) = "Chương trình thực hiện lần lượt các lệnh từ trên xuống dưới"
27, 2) = "Chia nhỏ bài toán lớn thành các module và thực hiện việc lập trình các module đó. Sau
đó ghép các kết quả của các module lại để thu được kết quả cuối cùng của bài toán"
[x]27, 3) = "Phương pháp thiết kế và phát triển phần mềm dựa trên kiến trúc lớp và đối tượng"
28) = "Trong lập trình hướng đối tượng, thành viên có quyền private có nghĩa:"
[x]28, 1) = "Chỉ cho phép thành viên của chính lớp đó sử dụng"
28, 2) = "Cho phép thành viên của chính lớp đó và lớp con của lớp đó sử dụng"
28, 3) = "Cho phép tất cả các thành viên khác trong chương trình sử dụng"
29) = "Trạng thái của đối tượng trong thế giới thực mô tả trong lập trình hướng đối tượng của
C++ được gọi là gì?"
30) = "Các hành vi của đối tượng trong thế giới thực mô tả trong lập trình hướng đối tượng C++
được gọi là gì?"
"int i = 5;"
" if (i == 3) continue;"
"}"
34) = "Khi định nghĩa hàm thành viên ở ngoài lớp, ta dùng cú pháp nào?"
34, 2) = " Kiểu_trả_về_của_hàm Tên_hàm:Tên_lớp(danh sách tham số) {[nội dung hàm]}"
34, 3) = " Kiểu_trả_về_của_hàm Tên_hàm(danh sách tham số) {[nội dung hàm]}"
[x]34, 4) = " Kiểu_trả_về_của_hàm Tên_lớp::Tên_hàm(danh sách tham số) {[nội dung hàm]}"
"#include <iostream.h>"
"int main()"
"int a = 5;"
"++a;"
"return 0;"
"}"
35, 1) = "5"
[x]35, 2) = "6"
35, 3) = "4"
35, 4) = "7"
"#include <iostream.h>"
"int main()"
"int a = 5;"
"a++;"
"return 0;"
"}"
36, 1) = "5"
[x]36, 2) = "6"
36, 3) = "4"
36, 4) = "7"
37) = "Kết quả là bao nhiêu khi thực hiện đoạn lệnh sau:"
"#include <iostream.h>"
"int a = 5;"
"return 0;"
"}"
37, 1) = "4"
[x]37, 2) = "5"
37, 3) = "6"
37, 4) = "7"
38) = "Kết quả là bao nhiêu khi thực hiện đoạn lệnh sau:"
"#include <iostream.h>"
"int a = 5;"
"cout << ++a;"
"return 0;"
"}"
38, 1) = "4"
38, 2) = "5"
[x]38, 3) = "6"
38, 4) = "7"
39) = "Kết quả khi thực hiện đoạn lệnh trên là bao nhiêu?"
"char hoten = ""Dai hoc Kinh doanh va Cong nghe Ha noi""; "
"int l = strlen(hoten);"
39, 1) = "37"
39, 2) = "38"
[x]39, 3) = "39"
40) = "Kết quả khi thực hiện đoạn lệnh trên là bao nhiêu?"
" public:"
"}"
" setLuong(100);"
" }"
"};"
40, 2) = "50"
40, 3) = "0"
[x]40, 4) = "Chương trình báo lỗi vì lớp nhanvien không có hàm constructor nào cả"
41, 1) = "Tiến trình che dấu việc thực thi chi tiết một đối tượng"
[x]41, 2) = "Các hành động và thuộc tính định nghĩa trong một lớp có thể được tái sử dụng lại
bởi các lớp khác"
41, 3) = "Nhiều hình thức, hành động cùng tên có thể được thực hiện khác nhau đối với các đối
tượng hoặc các lớp khác nhau"
42, 1) = "Biến chứa giá trị kiểu số nguyên, số thực hoặc ký tự"
42, 4) = "Biến được khai báo ở bên trong hàm và luôn giữ giá trị không đổi"
" public:"
"}"
" A.setLuong(700);"
" A.tangLuong(10);"
"}"
43, 1) = "700"
43, 2) = "770"
43, 3) = "0"
[x]43, 4) = "710"
44) = "Khi chạy chương trình cho kết quả là bao nhiêu"
" public:"
"}"
" p = &A;"
" p->setLuong(100);"
"}"
[x]44, 1) = "100"
44, 2) = "0"
44, 3) = "110"
[x]45, 1) = "Là hàm tự động được gọi bất kỳ khi nào một đối tượng mới của lớp được tạo ra"
45, 2) = "Là hàm được gọi sau khi thực hiện xong tất cả các hàm thành viên của lớp"
45, 3) = "Là hàm được định nghĩa ở bên ngoài lớp và chịu trách nhiệm xoá các thành viên của
lớp"
Rem câu 1B
" break;"
" break;"
" default:"
" break;"
"}"
"Khối lệnh trên sẽ cho kết quả là bao nhiêu nếu ta nhập thu = 1?"
1, 1) = "Van, Toan"
1, 2) = "Hoa, Ly"
Rem câu 2B
2) = "Cho khối lệnh như sau:"
" break;"
" break;"
" default:"
" break;"
"}"
"Khối lệnh trên sẽ cho kết quả là bao nhiêu nếu ta nhập thu = 2?"
2, 2) = "Hoa, Ly"
2, 3) = "Ngay nghi"
Rem câu 3B
" break;"
" break;"
" default:"
" break;"
"}"
"Khối lệnh trên sẽ cho kết quả là bao nhiêu nếu ta nhập thu = 3?"
3, 1) = "Van, Toan"
3, 3) = "Ngay nghi"
Rem câu 4B
"mausac color;"
"char * t;"
" break;"
" break;"
" break;"
" break;"
" default:"
" break;"
"}"
"Nếu cho color = DEN thì đoạn lệnh trên in kết quả là bao nhiêu?"
4, 2) = "Mau den."
4, 3) = "Mau luc."
Rem câu 5B
"mausac color;"
"char * t;"
" break;"
" case 1:"
" break;"
" break;"
" break;"
" default:"
" break;"
"}"
"Nếu cho color = DEN thì đoạn lệnh trên in kết quả là bao nhiêu?"
5, 1) = "Mau den"
5, 2) = "Mau lam"
5, 3) = "Mau trang"
Rem câu 6B
"int s = 0;"
" s+=i;"
"cout << s << endl;"
"Khi thực hiện khối lệnh trên sẽ cho kết quả là bao nhiêu?"
[x]6, 1) = "45"
6, 2) = "0"
6, 3) = "55"
Rem câu 7B
"int s = 0;"
" s+=i;"
"Khi thực hiện khối lệnh trên sẽ cho kết quả là bao nhiêu?"
7, 1) = "45"
[x]7, 2) = "55"
7, 3) = "0"
Rem câu 8B
"int s = 0;"
" s+=i;"
8, 1) = "45"
8, 2) = "55"
8, 4) = "0"
Rem câu 9B
"int i = 0;"
"int s = 0;"
" s+=i;"
"Khi thực hiện khối lệnh trên sẽ cho kết quả là bao nhiêu?"
9, 1) = "45"
9, 3) = "55"
9, 4) = "0"
10) = "Khi thực hiện khối lệnh sẽ cho kết quả là bao nhiêu?"
"int i=0;"
"do {"
" i += 1;"
10, 1) = "0"
[x]10, 2) = "1"
10, 3) = "2"
"2. do {"
"3. i += 1;"
11, 1) = "1"
11, 3) = "4"
12) = "s có kết quả là bao nhiêu khi thực hiện khối lệnh?"
"int i = 0;"
"int s = 0;"
"for ( ; ; ) {"
" if (i == 3) break;"
" s = s + i;"
" i++;"
"}"
12, 1) = "6"
[x]12, 2) = "3"
"4. if i == 3 break;"
"5. s = s + i;"
"6. i++;"
"7. }"
[x]13, 1) = "4"
13, 3) = "6"
"double i = 0, n = 10;"
" n--;"
"}"
"Đoạn lệnh trên cho kết quả là bao nhiêu khi chạy?"
14, 1) = "0"
14, 2) = "55"
14, 4) = "45"
" n--;"
"}"
"Đoạn lệnh trên cho kết quả là bao nhiêu khi chạy?"
[x]15, 1) = "0"
15, 2) = "55"
15, 3) = "45"
" break;"
" }"
" }"
" if (check) cout << ""Found "" << tk << "" at index "" << i << endl;"
"}"
"9. break;"
"10. }"
"11. }"
"15.}"
" number++;"
"}"
[x]18, 1) = "7"
18, 2) = "8"
18, 3) = "9"
" number++;"
"}"
19, 1) = "7"
19, 2) = "6"
19, 3) = "3"
"}"
"}"
[x]20, 1) = "10"
20, 2) = "11"
"}"
"}"
21, 1) = "9"
21, 2) = "10"
[x]21, 3) = "11"
21, 4) = "Địa chỉ của biến a"
"}"
"}"
22, 1) = "1"
[x]22, 2) = "2"
22, 3) = "3"
22, 4) = "4"
"}"
"}"
23, 1) = "4"
[x]23, 2) = "5"
23, 3) = "6"
23, 4) = "7"
"}"
"}"
24, 1) = "4"
24, 2) = "5"
[x]24, 3) = "6"
24, 4) = "7"
Rem câu 25B
" a--;"
"}"
"}"
[x]25, 1) = "4"
25, 2) = "5"
25, 3) = "6"
" a--;"
"}"
"}"
26, 1) = "4"
26, 2) = "5"
26, 3) = "6"
"char str[40];"
"cin.getline (str,40);"
"Nếu nhập vào từ bàn phím chuỗi Juliet, chương trình sẽ in ra kết quả?"
27, 3) = "str"
27, 4) = "Juliet"
"char str[40];"
"cin.getline (str,40);"
"char str[40];"
"cin.getline (str,40);"
"Nếu nhập vào từ bàn phím chuỗi Alvata, chương trình sẽ in ra kết quả?"
29, 1) = "Alvata"
"char str[40];"
"cin.getline (str,40);"
"Nếu nhập vào từ bàn phím chuỗi Rome, chương trình sẽ in ra kết quả?"
30, 1) = "Rome"
30, 4) = "str"
"int i = 10;"
"int n = ++i%5"
"int s = 0;"
"string str;"
" k += i;"
" s = k;"
"}"
32, 1) = "true"
32, 2) = "false"
33, 1) = "Là một đối tượng chứa các một số hữu hạn các giá trị cùng kiểu."
33, 2) = "Là một biến chứa các giá trị cùng kiểu."
[x]33, 3) = "Là một biến chứa một số hữu hạn các giá trị cùng kiểu."
"int s = 0;"
"string str;"
" k += i;"
" s = k;"
"}"
34, 1) = "true"
[x]34, 2) = "false"
"};"
"}"
"}"
[x]35, 1) = "38"
35, 2) = "13"
35, 3) = "0"
35, 4) = "60"
"};"
"}"
"}"
36, 1) = "38"
36, 2) = "13"
[x]36, 3) = "0"
36, 4) = "60"
"};"
"}"
"}"
37, 1) = "38"
37, 2) = "264"
37, 3) = "0"
[x]37, 4) = "60"
"};"
"}"
"}"
[x]38, 1) = "264"
38, 2) = "60"
38, 3) = "0"
38, 4) = "38"
"};"
"}"
"}"
39, 1) = "38"
39, 2) = "264"
39, 3) = "0"
[x]39, 4) = "13"
40, 2) = "Expletivedeleted"
40, 3) = "deletedExpletive"
"int BinSearch (char *item,char *table ,int n, int (*Sosanh)(const char*,const char*)) {"
" }"
"}"
41, 1) = "1"
[x]41, 2) = "2"
41, 3) = "true"
"int BinSearch (char *item,char *table ,int n, int (*Sosanh)(const char*,const char*)) {"
" }"
"}"
42, 4) = "Đếm xem có bao nhiêu thành phần trong mảng chứa chuỗi ký tự cho trước"
" x = y;"
" y = tmp;"
"}"
"}"
" x = y;"
" y = tmp;"
"}"
"}"
" *x =* y;"
" *y = tmp;"
"}"
"}"
"}"
"}"
"}"
"}"
47, 1) = "178892"
[x]47, 2) = "298871"
47, 3) = "127889"
47, 4) = "988721"
"7. }"
"12.}"
[x]48, 3) = "6"
"int * pointer;"
"pointer = &val1;"
"*pointer = 10;"
"pointer = &val2;"
"*pointer = 20;"
[x]49, 2) = "200"
49, 3) = "20"
"int * pointer;"
"pointer = val1;"
"*pointer = 10;"
"pointer = val2;"
"*pointer = 20;"
50, 2) = "200"
50, 3) = "20"
"3. p1 = &val1;"
"4. p2 = &val2;"
[x]51, 1) = "10"
51, 2) = "20"
51, 3) = "30"
51, 4) = "0"
"3. p1 = &val1;"
"4. p2 = &val2;"
"7. p1 = p2;"
52, 1) = "10"
[x]52, 2) = "20"
52, 3) = "400"
52, 4) = "200"
Rem câu 53B
"3. p1 = &val1;"
"4. p2 = &val2;"
"7. p1 = p2;"
53, 1) = "10"
53, 2) = "20"
53, 3) = "200"
[x]53, 4) = "400"
"int *p;"
"p = number;"
"p++;"
"*p += 60;"
54, 2) = "20"
54, 3) = "50"
"int *p;"
"p = number;"
"p++;"
55, 1) = "10"
55, 2) = "20"
55, 3) = "40"
"else"
"bonus = 0;"
56, 2) = "150"
56, 3) = "600"
56, 4) = "0"
"else"
"bonus = 0"
57, 1) = "105"
57, 2) = "150"
57, 3) = "600"
"else"
"bonus = 0;"
58, 1) = "105"
58, 2) = "150"
58, 3) = "600"
[x]58, 4) = "0"
"balance += payment;"
"balance += interest;"
"years ++;"
"}"
59, 1) = "20.015"
59, 2) = "15"
59, 3) = "15.015"
[x]59, 4) = "20.035"
"balance += payment;"
"double interest = balance * 0.1 / 100;"
"balance += interest;"
"years ++;"
"}"
[x]60, 1) = "20.025"
60, 2) = "15"
60, 3) = "15.015"
60, 4) = "20.035015"
"balance += payment;"
"balance += interest;"
"years ++"
"}"
61, 1) = "20.015"
61, 2) = "15"
61, 3) = "15.015"
"do {"
"balance += payment;"
"balance += interest;"
"years ++;"
62, 1) = "20.015"
62, 2) = "15"
[x]62, 3) = "25.025"
62, 4) = "20.035015"
"do {"
"balance += payment;"
"balance += interest;"
"years ++;"
63, 1) = "20.015"
63, 2) = "15"
63, 3) = "15.015"
"do {"
"balance += payment;"
"balance += interest;"
"years ++;"
[x]64, 1) = "1"
64, 2) = "2"
64, 3) = "0"
64, 4) = "3"
"int s = 0;"
" s += i;"
"s -= 10;"
"Sau khi chạy khối lệnh s = ?"
65, 1) = "0"
65, 2) = "55"
65, 3) = "45"
[x]65, 4) = "35"
"int s = 0;"
"s += i;}"
66, 1) = "0"
66, 2) = "55"
66, 3) = "45"
"int s = 0;"
"s += i;"
67, 1) = "0"
[x]67, 2) = "55"
67, 3) = "45"
67, 4) = "50"
"int s = 0;"
"s = 0;"
"s += i;"
"}"
68, 1) = "0"
68, 2) = "55"
68, 3) = "45"
[x]68, 4) = "9"
" ++(*pchar);"
" ++(*pint);"
" }"
"}"
"}"
69, 1) = "1642"
69, 2) = "1641"
[x]69, 3) = "1643"
" ++(*pchar);"
" ++(*pint);"
" }"
"}"
"}"
70, 1) = "'y'"
70, 2) = "'x'"
[x]70, 3) = "'z'"
" ++(*pchar);"
" }"
"}"
"}"
71, 1) = "1642"
71, 2) = "1643"
71, 3) = "1641"
"}"
"Tại dấu nhắc DOS, chạy chương trình: test 32.1 4 5.6, chương trình sẽ cho kết quả là bao
nhiêu?"
[x]72, 1) = "41.7"
72, 2) = "32.1"
"}"
"Tại dấu nhắc DOS, chạy chương trình: test 40 5 12 7, chương trình sẽ cho kết quả là bao
nhiêu?"
73, 1) = "0"
73, 2) = "40"
[x]73, 3) = "16"
"}"
"Tại dấu nhắc DOS, chạy chương trình: test 3 3, chương trình sẽ cho kết quả là bao nhiêu?"
74, 1) = "9"
[x]74, 2) = "27"
74, 3) = "3"
"}"
"Tại dấu nhắc DOS, chạy chương trình: test 3 3, chương trình sẽ cho kết quả là bao nhiêu?"
75, 1) = "27"
75, 2) = "9"
75, 3) = "3"
"}"
" m = (7,5,add);"
" n = (20,m,minus);"
"}"
76, 1) = "12"
76, 2) = "32"
[x]76, 3) = "8"
"}"
"int main() {"
" m = (7,5,add);"
" n = (operation(20,3,minus),m,minus);"
"}"
77, 1) = "12"
77, 2) = "8"
[x]77, 3) = "5"
"}"
" }"
"}"
[x]78, 1) = "15"
78, 2) = "6"
78, 3) = "3"
78, 4) = "10"
"}"
" }"
" cout << s << endl;"
"}"
[x]79, 1) = "40"
79, 2) = "55"
79, 3) = "45"
79, 4) = "36"
80) = "Thực hiện đoạn lệnh sau đưa ra kết quả bao nhiêu:"
"int s = 0, n = 10;"
"int number[3][3];"
" s += number[i][j];"
"}"
80, 1) = "10"
80, 2) = "9"
80, 3) = "8"
[x]80, 4) = "27"
81) = "Thực hiện đoạn lệnh sau đưa ra kết quả bao nhiêu:"
"int s = 0, n = 10;"
"int number[3][4];"
" s += number[i][j];"
"}"
81, 1) = "27"
81, 2) = "19"
81, 4) = "14"
" p = (char*)data;"
" ++(*p);"
" }"
"}"
"};"
" }"
" cout << hs[1].hoten << "" - "" << hs[1].namsinh << endl;"
"}"
" p = (char*)data;"
" ++(*p);"
" }"
"}"
"};"
" }"
" cout << hs[0].hoten << "" - "" << hs[1].namsinh << endl;"
"}"
" p = (char)data;"
" ++(*p);"
" }"
"}"
"};"
" }"
" cout << hs[0].hoten << "" - "" << hs[2].namsinh << endl;"
"}"
"};"
" p++;"
" }"
" p = hs+1;"
"}"
[x]85, 1) = "1972"
85, 2) = "1971"
85, 3) = "1970"
85, 4) = "1973"
" p++;"
" }"
" p = hs+1;"
"}"
86, 1) = "1972"
[x]86, 2) = "1991"
86, 3) = "1992"
86, 4) = "1971"
"4.};"
"10. p++;"
"11. }"
"12. *p = hs+1;"
"16.}"
"4.};"
"10. p++;"
"11. }"
"12. p = hs+1;"
"16.}"
"};"
" p = hs;"
" p++;"
" }"
"}"
" public:"
"};"
" A.setLuong(700);"
" B.tangLuong(100);"
"}"
91, 1) = "700"
[x]91, 2) = "800"
91, 3) = "0"
" public:"
"};"
" A.setLuong(700);"
" B.tangluong(100);"
"}"""
92, 1) = "700"
92, 2) = "800"
92, 3) = "0"
93) = "Chương trình sau cho kết quả bao nhiêu khi chạy?"
" public:"
"};"
"}"
"}"
93, 2) = "7"
[x]93, 3) = "49"
93, 4) = "14"
94) = "Chương trình sau cho kết quả bao nhiêu khi chạy?"
" public:"
"};"
"}"
"}"
94, 2) = "7"
94, 3) = "49"
[x]94, 4) = "14"
95) = "Chương trình sau cho kết quả bao nhiêu khi chạy?"
" public:"
"};"
"}"
"}"
95, 2) = "7"
95, 3) = "49"
95, 4) = "14"
96) = "Chương trình sau cho kết quả bao nhiêu khi chạy?"
" public:"
"};"
"CRect::CRect (int a, int b) {"
"}"
"CRect::CRect () {"
"}"
"}"
96, 1) = "12"
96, 2) = "25"
[x]96, 3) = "37"
97) = "Chương trình sau cho kết quả bao nhiêu khi chạy?"
" public:"
"};"
"}"
"CRect::CRect () {"
"}"
"}"
97, 1) = "12"
[x]97, 2) = "25"
97, 3) = "37"
98) = "Chương trình sau cho kết quả bao nhiêu khi chạy?"
" public:"
"};"
"}"
"CRect::CRect () {"
"}"
"}"
98, 1) = "12"
98, 2) = "25"
98, 3) = "37"
99) = "Chương trình sau cho kết quả bao nhiêu khi chạy?"
" public:"
"};"
"}"
"CRect::~CRect() {"
"}"
"}"
[x]99, 1) = "12"
99, 2) = "20"
99, 3) = "7"
"3. public:"
"7. };"
"13.}"
"17. }"
"22. }"
"3. public:"
"7. }"
"13.}"
"17. }"
"22. }"
"3. public:"
"7. };"
"13.}"
"17. }"
"22. }"
"3. public:"
"7. };"
"8. CRect::CRect (int a, int b) {"
"13.}"
"17. }"
"22. }"
103, 2) = "9,10"
"3. public:"
"4. void setGiatri(int a, int b) {"
"7. }"
"9. };"
"14. c = &a;"
"15. a.setGiatri(1,2);"
"16. b->setGiatri(3,4);"
"17. d->setGiatri(5,6);"
"18. d[1].setGiatri(7,8);"
"23. }"
[x]104, 1) = "2"
104, 2) = "12"
104, 3) = "30"
104, 4) = "56"
Rem câu 105B
"3. public:"
"7. }"
"9. };"
"14. c = &a;"
"15. a.setGiatri(1,2);"
"16. b->setGiatri(3,4);"
"17. d->setGiatri(5,6);"
"18. d[1].setGiatri(7,8);"
"23. }"
[x]105, 1) = "24"
105, 2) = "12"
105, 3) = "30"
105, 4) = "56"
"3. public:"
"7. }"
"9. };"
"14. c = &a;"
"15. a.setGiatri(1,2);"
"16. b->setGiatri(3,4);"
"17. d->setGiatri(5,6);"
"18. d[1].setGiatri(7,8);"
"19. cout << d->DT() << endl;"
"23. }"
106, 1) = "2"
[x]106, 2) = "11"
106, 3) = "15"
106, 4) = "30"
"3. public:"
"7. }"
"9. };"
"15. a.setGiatri(1,2);"
"16. b->setGiatri(3,4);"
"17. d->setGiatri(5,6);"
"18. d[1]->setGiatri(7,8);"
"23. }"
"7. };"
"10. y = b;"
"11. }"
"17.}"
"22. c = a + b;"
"25.}"
108) = pnv1 & vbNewLine & pnv2 & vbNewLine & pnv3 & vbNewLine & pnv4
108, 1) = "-8"
108, 2) = "5"
[x]108, 3) = "16"
108, 4) = "4"
"7. };"
"9. x = a;"
"10. y = b;"
"11. }"
"17.}"
"22. c = a + b;"
"25.}"
109) = pnv1 & vbNewLine & pnv2 & vbNewLine & pnv3
[x]109, 1) = "-8"
109, 2) = "16"
109, 3) = "5"
109, 4) = "4"
"7. };"
"9. x = a;"
"10. y = b;"
"11. }"
"17.}"
"18.int main () {"
"22. c = a + b;"
"25.}"
110) = pnv1 & vbNewLine & pnv2 & vbNewLine & pnv3
110, 1) = "-8"
110, 2) = "16"
110, 3) = "5"
[x]110, 4) = "4"
111) = "Khi chạy đoạn chương trình sau cho kết quả bằng bao nhiêu?"
"int i;"
"float p;"
"p=1;"
"for(i=1;i<3;i++) {"
" p=p*i;"
" p=p*p;"
" }"
111, 1) = "p=6"
[x]111, 2) = "p=4"
111, 3) = "p=124"
111, 4) = "p=144"
"public:"
"int a;"
"tinh() {}"
"tinh(int i) {a = i;}"
"tinh tmp;"
"tmp.a = a % t.a;"
"return tmp"
"}"
"};"
"t3 = t1 + t2;"
"}"
112, 1) = "1"
112, 2) = "3"
112, 3) = "4"
[x]112, 4) = "Lỗi biên dịch"
"public: "
"int *w;"
"};"
"rec r(1);"
"}"
113, 1) = "1"
113, 2) = "0"
"3. public:"
"7. }"
"9. x = a;"
"10. y = b;"
"11. }"
"17.}"
"22. c = a + b;"
"25.}"
114) = pnv1 & vbNewLine & pnv2 & vbNewLine & pnv3
115) = "Cho khối lệnh như sau, kết quả in ra màn hình sẽ là"
"int x,y;"
"public:"
"};"
" r.setValue(2,3);"
" cout << ""Chu vi hinh chu nhat: "" << r.area();"
"}"
115, 2) = "6"
115, 3) = "5"
115, 4) = "0"
116) = "Cho khối lệnh như sau, kết quả in ra màn hình sẽ là"
"public:"
"}"
"test t(3);"
"}"
116, 1) = "81"
116, 2) = "3"
116, 3) = "9"
Rem câu 1C
"int i,j;"
"char c;"
" c = i * 16 + j;"
" }"
1, 4) = "Lệnh sai"
Rem câu 2C
"}"
" strncpy(a,str,num);"
"}"
"Đoạn chương trình trên in ra kết quả bao nhiêu nếu cho str = 30/04/2011?"
[x]2, 1) = "30"
2, 2) = "04"
2, 3) = "2011"
Rem câu 3C
"}"
" strncpy(a,str,num);"
"}"
"Đoạn chương trình trên in ra kết quả bao nhiêu nếu cho str = 30/04/2011?"
3, 1) = "30"
[x]3, 2) = "4"
3, 3) = "2011"
"}"
" strncpy(a,str,num);"
" p = strchr(tmp,""/"");"
" strncpy(a,tmp,p-tmp);"
"}"
"Đoạn chương trình trên in ra kết quả bao nhiêu nếu cho str = 30/04/2011?"
4, 1) = "30"
[x]4, 2) = "04"
4, 3) = "2011"
Rem câu 5C
"}"
" strncpy(a,str,num);"
" p = strchr(tmp,""/"");"
" strncpy(a,tmp,p-tmp);"
"}"
"Đoạn chương trình trên in ra kết quả bao nhiêu nếu cho str = 30/04/2011?"
5, 1) = "30"
5, 2) = "04"
[x]5, 3) = "2011"
Rem câu 6C
"}"
" strncpy(a,str,num);"
" p = strchr(tmp,""/"");"
" strncpy(a,tmp,p-tmp);"
"}"
"Đoạn chương trình trên in ra kết quả bao nhiêu nếu cho str = 30/04/2011?"
6, 1) = "30"
6, 2) = "4"
6, 3) = "2011"
Rem câu 7C
" }"
"}"
7, 1) = "21 42 63 84"
7, 3) = "42 63 84"
" }"
"}"
[x]8, 1) = "21"
8, 2) = "1 21"
8, 3) = "14"
Rem câu 9C
9, 1) = "153"
9, 2) = "110"
[x]9, 3) = "145"
"int n=12,k=2;"
"while(k<n){"
" for(k=2;k<=n;k++)"
" if(n%k==2){"
" n /= k;"
" break;"
" }"
"}"
[x]10, 3) = "5"
" }"
"}"
11, 2) = "468910"
11, 3) = "8910"
[x]11, 4) = "4689"
12, 2) = "468910"
12, 3) = "8910"
12, 4) = "68910"
" }"
"}"
13, 2) = "468910"
[x]13, 3) = "8910"
13, 4) = "68910"
"} complex;"
"}"
"}"
"}"
"} complex;"
"}"
"}"
"}"
"Đoạn chương trình trên cho kết quả là bao nhiêu?"
"#include <math.h>"
"} complex;"
"}"
"}"
[x]16, 1) = "4.25206"
16, 2) = "4.97089"
16, 3) = "0.71883"
16, 4) = "Chương trình báo lỗi"
"#include <math.h>"
"} complex;"
"}"
"}"
17, 2) = "4.25206"
17, 3) = "4.97089"
[x]17, 4) = "0.71883"
"} complex;"
"}"
"}"
"}"
18, 2) = "4.25206"
[x]18, 3) = "4.97089"
18, 4) = "0.71883"
"#include <math.h>"
"typedef struct tagcomplex {"
"} complex;"
"}"
"}"
"}"
19, 2) = "4.25206"
19, 3) = "4.97089"
19, 4) = "0.71883"
" k++;"
" j++;"
" }"
" }"
"}"
" k++;"
" j++;"
" }"
" }"
"}"
" k++;"
" j++;"
" }"
" }"
"}"
" k=8;"
" if(k%n==0)"
" dem++;"
" }"
" j++;"
" }"
" }"
" }"
"}"
" k++;"
" j++;"
" }"
" }"
"}"
"}"
[x]25, 1) = "NhamThin"
25, 2) = "CanhThan"
25, 3) = "QuyTy"
"}"
[x]26, 1) = "TanHoi"
26, 2) = "AtSuu"
26, 3) = "CanhTy"
"}"
27, 1) = "NhamThin"
27, 2) = "QuyTy"
[x]27, 3) = "CanhNgo"
"}"
28, 1) = "NhamThin"
28, 2) = "CanhThan"
28, 3) = "QuyTy."
[x]28, 4) = "Chương trình báo lỗi"
29) = "Đoạn chương trình sau thực hiện công việc gì:"
" i++;"
" }"
" i = 16;"
" do {"
" i--;"
"}"
"}"
30) = "Đoạn chương trình sau thực hiện công việc gì:"
" i++;"
" }"
" i = 16;"
" do {"
" i--;"
" } while (giatri > 0);"
"}"
"}"
[x]30, 1) = "1111011"
30, 2) = "173"
30, 3) = "146"
30, 4) = "7B"
31) = "Đoạn chương trình sau thực hiện công việc gì:"
" i++;"
" }"
" i = 16;"
" do {"
" i--;"
"}"
"}"
31, 1) = "1111011"
31, 2) = "173"
[x]31, 3) = "146"
31, 4) = "7B"
32) = "Đoạn chương trình sau thực hiện công việc gì:"
" i++;"
" }"
" i = 16;"
" do {"
" i--;"
"}"
"}"
[x]32, 1) = "173"
32, 2) = "146"
32, 3) = "A3"
32, 4) = "7B"
Rem câu 33C
33) = "Đoạn chương trình sau thực hiện công việc gì:"
" i++;"
" }"
" i = 16;"
" do {"
" i--;"
"}"
"}"
33, 1) = "173"
33, 2) = "146"
33, 3) = "A3"
[x]33, 4) = "7B"
34) = "Đoạn chương trình sau thực hiện công việc gì:"
" i++;"
" }"
" i = 16;"
" do {"
" i--;"
"}"
"}"
34, 1) = "173"
34, 2) = "146"
34, 3) = "7B"
[x]34, 4) = "A3"
"1:int a={3,1,7,0,10}"
"2:int n=5,k,max;"
"3:max=a[0];"
"4: for(k=0;k<n;k++)"
"5: if(max<a[k])"
"6: max=a[k];"
"8: for(k=0;k<n;k++)"
"9: if(max==a[k])"
35, 1) = "10"
35, 2) = "7"
35, 3) = "4"
"1:int a = {3,1,7,0,10};"
"2:int n=5,k,max;"
"3:max=a[0];"
"4: for(k=0;k<n;k++)"
"5: if(max<a[k])"
"6: max=a[k];"
"8: for(k=0;k<n;k++)"
"9: if(max==a[k])"
[x]36, 1) = "10"
36, 2) = "7"
36, 3) = "104"
36, 4) = "4"
"1:int a={3,1,7,0,10};"
"2:int n=5,k,max;"
"3:max=a[0];"
"4: for(k=0;k<n;k++)"
"5: if(max<a[k])"
"6: max=a[k];"
"8: for(k=0;k<n;k++)"
"9: if(max==a[k])"
37, 1) = "10"
37, 2) = "7"
[x]37, 3) = "104"
37, 4) = "4"
"6: cout << ""i = "" << i << "" j = "" << j << endl;"
"7: }"
"1: for(i=0;i<2;i++)"
"2: for(j=0;j<3;j++){"
"6: cout << ""i = "" << i << "" j = "" << j << endl;"
"7: }"
"int n=10,k;"
" if ((n % k == 0) && (dem == 1)) cout << k << "" "";"
"}"
[x]40, 1) = "2"
"int n=10,k;"
"}"
41, 1) = "2"
"int N,k;"
" N = N/k;"
" k--;"
" }"
"Nếu cho N =12, khi thực hiện đoạn mã sẽ cho kết quả là bao nhiêu?"
"int N,k;"
" if (N % k == 0) {"
" N = N/k;"
" k--;"
" }"
"Nếu cho N =9, khi thực hiện đoạn mã sẽ cho kết quả là bao nhiêu?"
"int N,k;"
" if (N % k == 0) {"
" N = N/k;"
" k--;"
" }"
"Nếu cho N =25, khi thực hiện đoạn mã sẽ cho kết quả là bao nhiêu?"
"int N,k;"
" if (N % k == 0) {"
" N = N/k;"
" k--;"
" }"
"Nếu cho N =42, khi thực hiện đoạn mã sẽ cho kết quả là bao nhiêu?"
"int n,k;"
" if (n % k == 0) {"
" n = N/k;"
" k--;"
" }"
"Nếu cho N =12, khi thực hiện đoạn mã sẽ cho kết quả là bao nhiêu?"
"int N,k;"
" N = N/k;"
" k++;"
" }"
"Nếu cho N =12, khi thực hiện đoạn mã sẽ cho kết quả là bao nhiêu?"
47, 2) = "3"
47, 3) = "5"
"int N,k;"
" if (N % k == 0) {"
" N = N/k;"
" k--;"
" }"
"Nếu cho N =9, khi thực hiện đoạn mã sẽ cho kết quả là bao nhiêu?"
[x]48, 2) = "3"
48, 3) = "5"
"int N,k;"
" if (N % k == 0) {"
" N = N/k;"
" k--;"
" }"
"Nếu cho N =42, khi thực hiện đoạn mã sẽ cho kết quả là bao nhiêu?"
49, 2) = "3"
49, 3) = "5"
"int N,k;"
" if (N % k == 0) {"
" N = N/k;"
" k--;"
" }"
"Nếu cho N =25, khi thực hiện đoạn mã sẽ cho kết quả là bao nhiêu?"
50, 2) = "3"
[x]50, 3) = "5"
" S += 1/sum(k);"
"}"
"}"
"Kết quả là bao nhiêu khi thực hiện đoạn lệnh trên?"
51, 1) = "1"
51, 2) = "1.33333"
51, 3) = "1.5"
[x]51, 4) = "Chương trình báo lỗi"
"float sum(int);"
" S += 1/sum(k);"
"}"
"}"
"Kết quả là bao nhiêu khi thực hiện đoạn lệnh trên?"
52, 1) = "1"
[x]52, 2) = "1.33333"
52, 3) = "1.5"
52, 4) = "1.6"
"float sum(int);"
" S += 1/sum(k);"
"}"
"}"
"Kết quả là bao nhiêu khi thực hiện đoạn lệnh trên?"
53, 1) = "1"
53, 2) = "1.3333334"
53, 3) = "1.5"
[x]53, 4) = "1.6"
"float sum(int);"
" S += 1/sum(k);"
"}"
"}"
"Kết quả là bao nhiêu khi thực hiện đoạn lệnh trên?"
54, 1) = "1.6"
54, 2) = "1.33333"
54, 3) = "1.5"
[x]54, 4) = "1.66667"
" xn = (a + 1) / 2;"
" do {"
" kq = xn;"
" xn = 0.5 * (xn + a/xn);"
" dem++;"
"}"
"Kết quả là bao nhiêu khi thực hiện đoạn lệnh trên (lấy kết quả làm tròn 2 số thập phân)?"
[x]55, 1) = "2"
55, 2) = "1.41"
55, 3) = "1.73"
55, 4) = "3"
" xn = (a + 1) / 2;"
" do {"
" kq = xn;"
" dem++;"
"}"
"Kết quả là bao nhiêu khi thực hiện đoạn lệnh trên (lấy kết quả làm tròn 2 số thập phân)?"
56, 1) = "2"
56, 2) = "1.41"
56, 3) = "1.73"
[x]56, 4) = "3"
" xn = (a + 1) / 2;"
" do {"
" kq = xn;"
" dem++;"
"}"
"Kết quả là bao nhiêu khi thực hiện đoạn lệnh trên (lấy kết quả làm tròn 2 số thập phân)?"
57, 1) = "2"
57, 2) = "1.41"
[x]57, 3) = "1.73"
57, 4) = "3"
Rem câu 58C
[x]58, 1) = "ujoipd"
58, 2) = "tinhoc"
58, 3) = "TINHOC"
59, 1) = "ujoipd"
59, 2) = "tinhoc"
[x]59, 3) = "TINHOC"
60, 1) = "ujoipd"
60, 2) = "tinhoc"
60, 3) = "TINHOC"
"5. }"
"10. }"
"17. }"
"Khi thực hiện, đoạn mã trên cho kết quả là bao nhiêu?"
[x]61, 1) = "1.44444"
61, 2) = "1.33333"
61, 3) = "1.47475"
"5. }"
"10. }"
"17. }"
"Khi thực hiện, đoạn mã trên cho kết quả là bao nhiêu?"
62, 1) = "1.44444"
62, 2) = "1.33333"
62, 3) = "1.47475"
"5. }"
"10. }"
"17. }"
"Khi thực hiện, đoạn mã trên cho kết quả là bao nhiêu?"
63, 1) = "1.44444"
63, 2) = "1.33333"
[x]63, 3) = "1.47475"
63, 4) = "1"
"5. }"
"10. }"
"15. s += 1/tinhtong(k);"
"16. s = 1;"
"17. }"
"20. }"
"Khi thực hiện, đoạn mã trên cho kết quả là bao nhiêu?"
64, 1) = "1.44444"
64, 2) = "1.33333"
64, 3) = "1.47475"
[x]64, 4) = "1"
"8. }"
"10. }"
[x]65, 1) = "4"
65, 4) = "Lỗi biên dịch vì thiếu dấu {} ở lệnh for dòng 5"
"8. }"
"10. }"
"Đoạn chương trình trên in ra kết quả là bao nhiêu?"
66, 1) = "4"
67) = "Chương trình có kết quả là bao nhiêu khi thực hiện:"
"}"
"}"
"}"
[x]67, 1) = "3"
67, 2) = "6"
67, 3) = "0"
68) = "Chương trình có kết quả là bao nhiêu khi thực hiện:"
"}"
"}"
"}"
68, 1) = "3"
[x]68, 2) = "6"
68, 3) = "0"