NEW
Font size
WorksheetsLuyện giữa kì 1 - Lấy điểm
Total questions: 60
Worksheet time: 30mins
Chương trình máy tính được viết bằng
ngôn ngữ tự nhiên.
ngôn ngữ trực quan.
ngôn ngữ lập trình.
ngôn ngữ toán học.
Ngôn ngữ C++ có đặc điểm gì?
là ngôn ngữ lập trình bậc cao.
là ngôn ngữ lập trình bậc thấp.
là ngôn ngữ mới được phát triển khoảng 3-4 năm trở lại đây.
là ngôn ngữ đánh dấu.
Để kết thúc một câu lệnh trong C++, ta sử dụng dấu nào?
Dấu .
Dấu ,
Dấu ;
Dấu }
Trong C++, hàm main() dùng để
kết thúc chương trình.
khai báo thư viện.
bắt đầu chương trình.
khai báo biến.
Trong C++, câu lệnh return 0; dùng để
kết thúc chương trình.
khai báo thư viện.
bắt đầu chương trình.
khai báo biến.
Trong ngôn ngữ lập trình C++, câu lệnh cout dùng để
nhập dữ liệu từ bàn phím.
viết dữ liệu ra màn hình.
bắt đầu chương trình.
kết thúc chương trình.
Chức năng của lệnh #include
Khai báo thư viện hỗ trợ lệnh xuất/nhập dữ liệu.
Khai báo biến toàn cục.
Khai báo hàm main.
Khai báo hằng số.
Cho chương trình viết bằng ngôn ngữ C++ như hình bên: Kết quả chạy chương trình như thế nào?
Chương trình báo lỗi ở dòng số 4.
Chương trình báo lỗi vì thiếu lệnh using namespace std;
Viết ra màn hình dòng chữ Try programiz.pro.
Chương trình không báo lỗi nhưng không viết gì ra màn hình.
Cho chương trình viết bằng ngôn ngữ C++ như hình bên: Cần thực hiện thao tác nào dưới đây để viết dòng lệnh số 4 ngắn gọn thành cout << "Try programiz.pro" ?
Thêm vào vị trí số 2 câu lệnh int a;
Thêm câu lệnh using namespace std; sau dòng lệnh số 1.
Xóa bỏ câu lệnh số 1 #include
Xóa std:: để dòng lệnh số 4 thành cout << "Try programiz.pro"; mà không cần bổ sung thêm câu lệnh nào.
Kết quả chạy chương trình như thế nào?
Chương trình báo lỗi.
Viết ra màn hình số 0.
Viết ra màn hình Try programiz.pro
Không viết ra màn hình gì cả.
Cho chương trình viết bằng ngôn ngữ C++ như hình bên.
Phương án nào dưới đây sẽ sửa được lỗi của chương trình trên?
Thêm câu lệnh int a, b; vào vị trí bất kì trong chương trình.
Thêm câu lệnh using namespace std; sau dòng lệnh số 1.
Xóa bỏ dòng lệnh số 1 #include
Xóa bỏ phần <
Kết quả chạy chương trình C++ trong hình bên là gì?
Viết ra màn hình dòng chữ Try programiz.pro.
Viết ra màn hình dòng chữ Try programiz.proHello everyone!
Viết ra màn hình dòng chữ Hello everyone!.
Viết ra màn hình 2 dòng chữ:
Try programiz.pro.
Hello everyone!
Chương trình C++ trong hình bên còn báo lỗi. Nguyên nhân báo lỗi là gì?
Thiếu std:: trước lệnh cout (dòng 4).
Thiếu dấu ; cuối dòng 4.
Thiếu dấu ; cuối dòng 1.
Thiếu dấu ; cuối dòng 3.
Bình muốn viết chương trình C++ để viết ra màn hình dòng chữ "Lập trình khó quá!" nhưng chương trình Bình viết bị báo lỗi. Chương trình Bình viết bị lỗi ở đâu?
Thiếu dấu ; cuối dòng lệnh 1.
Thiếu dấu ; cuối dòng lệnh 3.
Dòng chữ Lập trình khó quá chưa được đặt trong dấu ngoặc kép " ".
Chương trình của Bình không có lỗi, không chạy được do trình biên dịch bị lỗi.
Chương trình C++ như hình bên có lỗi gì không?
Không có lỗi gì, kết quả sẽ viết ra màn hình chữ Lập trình khó quá!
Có lỗi thiếu std:: trước lệnh cout.
Lỗi sai dấu >>: sau lệnh cout, đúng phải là dấu <<.
Có lỗi, từ Xin chào phải đặt ngoài dấu " ".
Câu lệnh nào dưới đây sẽ viết ra màn hình được kết quả như hình:
cout << " ----------" <<endl;
cout << "| VUI ! VUI |" ;
cout << "======="; cout << "| VUI ! VUI |" ;
cout << "======="<< "| VUI! VUI |" ;
cout << endl << "======="<< "| VUI! VUI |" ;
Trong C++, tên kiểu float, double dùng để khai báo kiểu dữ liệu nào?
số thực.
số nguyên.
chuỗi kí tự.
kí tự.
Trong C++, tên kiểu int, long dùng để khai báo kiểu dữ liệu nào?
số thực.
số nguyên.
chuỗi kí tự.
kí tự.
Khi cần khai báo biến để lưu trữ dân số, sĩ số, số sản phẩm, cần khai báo biến đó kiểu gì?
Số thực.
Số nguyên.
Xâu.
Ký tự.
Nếu biến nhận các giá trị 5, 7.5, 8.3, … thì biến đó có kiểu gì?
Số thực.
Số nguyên.
Xâu.
Kí tự.
Cho các dòng khai báo sau trong C++: int x, y; string name, city. Hỏi biến city có kiểu gì?
char.
string.
int.
float.
Trong C++, để khai báo một biến n kiểu số thực, ta viết:
string n;
int n;
char n;
float n;
Phép toán % trong C++ dùng cho
số nguyên.
số thực.
kiểu xâu kí tự.
kiểu kí tự.
Câu lệnh cin trong C++ dùng để
viết dữ liệu ra màn hình.
nhập dữ liệu từ bàn phím cho biến.
khai báo biến.
bắt đầu chương trình.
Tại sao khi muốn nhập a từ bàn phím trong C++, ta thường thêm câu lệnh cout << "Nhập a = "; trước câu lệnh cin?
Để chương trình không báo lỗi.
Để có thêm hướng dẫn người dùng nhập dữ liệu cho chương trình thêm thân thiện.
Để gán giá trị mặc định cho biến trong trường hợp người dùng không nhập.
Để chương trình tự động nhập dữ liệu thay cho người dùng.
Khai báo biến nào sau đây là đúng trong C++?
float a b c
float a, b, c;
float: a, b, c;
float; a, b, c
Với khai báo trong C++: int x, y, z; thì các biến a, b, c có kiểu dữ liệu gì?
Kiểu kí tự.
Kiểu chuỗi kí tự.
Kiểu số thực.
Kiểu số nguyên.
Cho các tên biến sau trong C++:
a. Dien_tich b. 2so c. doi$ d. sap-xep e. Chu vi
Hỏi có bao nhiêu tên biến trong danh sách trên đúng quy định của C++?
1.
2.
3.
4.
Cho các tên biến sau trong C++:
a. Dien tich b. tile% c. Chu_vi d. sapxep e. 2so.
Theo quy định của C++, những tên biến nào không hợp lệ?
a – b – c – e.
a – b – e.
b – e.
a – e.
Cho khai báo sau trong C++: char xl = 'T'; Với khai báo này thì tên kiểu dữ liệu là
char.
int.
float.
double.
Cho khai báo sau trong C++: char xl = 'T'; Với khai báo này thì tên biến là
char.
xl.
T.
char xl.
Cho khai báo sau trong C++: string xl = 'XS'; Với khai báo này thì tên biến là
string.
xl.
XS.
string xl.
Kết quả khi chạy đoạn chương trình sau là gì?
Viết ra màn hình r = và chờ người dùng nhập r từ bàn phím.
Viết ra thông báo r = và tự gán giá trị mặc định cho biến r.
Không viết gì ra màn hình cả.
Viết ra thông báo r = 0.
Trong C++, cho khai báo: int a=18, b=4; Khi đó câu lệnh cout << a/b; cho kết quả là:
4.
4.5.
3.
2.
Trong C++, cho khai báo: int a=18, b=4; Khi đó câu lệnh cout << a%b; cho kết quả là:
1.
2.
3.
4.
Nếu chạy chương trình sau và nhập 5 6, kết quả viết ra màn hình sẽ là
30.
5 và 6
5 * 6.
11.
Muốn khai báo 2 biến x, y kiểu số nguyên và đặt giá trị khởi tạo cho x là 5, y là 7 thì câu lệnh nào dưới đây đúng:
int x, y;
int x=5, y=7;
int x=5 y=7;
float x=5, y=10;
Trong C++, cho khai báo int x = 7, y = 5.
Kết quả viết ra màn hình của câu lệnh cout<<"x : y = "<<x/y;
x :y = 1.
x : y = 7:5.
x : y = x : y.
Báo lỗi.
Trong C++, cho khai báo int x = 7, y = 5. Kết quả viết ra màn hình của câu lệnh cout<<"x:y = "<<x%y là
x:y = 2.
x:y = 1.4.
x:y = x:y.
x:y = 1.
Trong C++, cho khai báo float x = 7, y = 5.
Kết quả viết ra màn hình của câu lệnh cout<<"x:y = "<<x/y; là
x:y = 1.4
x:y = 1.
x:y = x:y.
Báo lỗi
Trong C++, cho khai báo float x = 7, y = 5.
Kết quả viết ra màn hình của câu lệnh cout<<"x:y = "<<"x:y"; là gì?
x:y = 1.4
x:y = 1.
x:y = x:y.
Báo lỗi
Trong C++, cho khai báo float x = 7, y = 5.
Kết quả viết ra màn hình của câu lệnh cout<<"x : y = "<<x:y; là gì?
x:y = 1.4
x:y = 1.
x:y = x:y.
Báo lỗi
Câu lệnh nào dưới đây là ví dụ về câu lệnh if đơn trong C++:
if (a>0) cout<<"Cao"; else cout<<"Thấp";
if (a<0) cout<<"a là số âm";
if (h>10) cout<<"Thường"; else cout<<"Phạt";
if (bmi<18) cout<<"Thiếu cân"; else cout<<"Bình thường";
Câu lệnh nào dưới đây là ví dụ về câu lệnh if đầy đủ trong C++:
if (a>0) cout<<"Cao";
if (a<0) cout<<"a là số âm";
if (h>10) cout<<"Thường"; else cout<<"Phạt";
if (bmi<18) cout<<"Thiếu cân";
Trong C++, khi điều_kiện của hàm if đơn bằng true thì chương trình sẽ:
Không làm gì cả.
Thực hiện các câu lệnh bên trong if.
Thoát khỏi chương trình.
Chạy cả if và else.
Trong C++, khi điều_kiện của hàm if đơn bằng false thì chương trình sẽ:
Thực hiện các câu lệnh trong if.
Thoát khỏi if, không làm gì.
Chạy cả if và else.
Luôn in ra màn hình.
Trong C++, khi điều_kiện của hàm if đầy đủ bằng true chương trình sẽ:
Thực hiện các câu lệnh sau else.
Thực hiện các câu lệnh trong if.
Không làm gì.
Thoát chương trình.
Trong C++, khi điều_kiện của hàm if đầy đủ bằng false chương trình sẽ:
Thực hiện các câu lệnh sau else.
Thực hiện các câu lệnh trong if.
Không làm gì.
Thoát chương trình.
Trong C++, khi điều_kiện của hàm if đầy đủ bằng false chương trình sẽ:
Thực hiện các câu lệnh sau else.
Thực hiện các câu lệnh trong if.
Không làm gì.
Thoát chương trình.
Biểu thức nào dưới đây dùng để kiểm tra xem a và b có khác nhau trong C++?
b <> a.
b <= a.
b != a.
b >< a.
Muốn viết kiểm tra điều kiện xem a có bằng 0 hay không thì trong C++ sẽ viết như thế nào?
a = 0.
a != 0.
a == 0.
a <> 0.
Cho đoạn lệnh C++ như sau: if (x > 10) cout << "Thưởng"; else cout << "Phạt"; Nếu nhập x = -5 thì kết quả sẽ là
Viết ra màn hình chữ Phạt.
Báo lỗi biên dịch.
Viết ra màn hình chữ Thưởng.
Không viết ra màn hình gì cả.
Cho đoạn lệnh C++ như sau: if (x > 10) cout << "Thưởng"; else cout << "Phạt"; Nếu nhập x = 15 thì kết quả sẽ là
Viết ra màn hình chữ Phạt.
Báo lỗi biên dịch.
Viết ra màn hình chữ Thưởng.
Không viết ra màn hình gì cả.
Cho đoạn lệnh C++ như sau: if (x > 10) cout << "Thưởng"; else cout << "Phạt"; Nếu nhập x = -5 thì kết quả sẽ là
Viết ra màn hình chữ Phạt.
Báo lỗi biên dịch.
Viết ra màn hình chữ Thưởng.
Không viết ra màn hình gì cả.
Cho đoạn chương trình C++ như sau:
int x = 2, y = 5;
if (x>y) cout<<x;
else cout<<y;
Kết quả thực hiện đoạn chương trình là:
5.
2.
3.
Không viết gì ra màn hình.
Cho đoạn chương trình C++ như sau: float x = 13, y = 3;
cout<<"x/y = " <<x/y;
Kết quả thực hiện đoạn chương trình là gì?
Viết ra màn hình x/y = 4.33333.
Viết ra màn hình x/y = 4.
Viết ra màn hình x/y = x/y.
Báo lỗi.
Cho đoạn chương trình C++ như sau:
float x = 13, y = 3;
cout<<"x/y = " <<"x/y";
Kết quả thực hiện đoạn chương trình là gì?
Viết ra màn hình x/y = 4.33333.
Viết ra màn hình x/y = 4.
Viết ra màn hình x/y = x/y.
Báo lỗi.
Cho đoạn chương trình C++ như sau:
int x = 14, y = 3;
if (y==0) cout<<"Lỗi không xác định!";
else cout<<"x/y = " <<x/y;
Kết quả thực hiện đoạn chương trình là gì?
Viết ra màn hình x/y = 4.33333.
Viết ra màn hình x/y = 4.
Viết ra màn hình Lỗi không xác định.
Viết ra màn hình y==0.
Cho đoạn chương trình C++ như sau:
int x = 14, y = 0;
if (y==0) cout<<"Lỗi không xác định!"; else cout<<"x/y = " <<x/y;
Viết ra màn hình x/y = 4.33333.
Viết ra màn hình x/y = 4.
Viết ra màn hình Lỗi không xác định.
Viết ra màn hình y==0.
Trong C++, câu lệnh nào dưới đây dùng để kiểm tra xem số nguyên n có phải là số chẵn hay không?
if(n%2==0) cout<<"Chẵn";
if(n%2!=0) cout<<"Chẵn";
if(n/2==0) cout<<"Chẵn";
if(n==2) cout<<"Chẵn";
