Chương trình sau, câu lệnh dòng nào bị lỗi?
A. Dòng 8
B. Dòng 9
C. Dòng 8, 9
D. Không báo lỗi
Hướng dẫn giải
Đáp án đúng là: C
- Các phép toán +, -, x, :, trong toán học sẽ được chuyển đổi thành +, -, *, /, trong ngôn ngữ lập trình C++ nên ở dòng 8 lệnh đúng là S=a*a;
- Trong ngôn ngữ lập trình C++ có phân biệt chữ hoa và chữ thường, nên ở dòng lệnh 9 thì lệnh đúng phải là cout<< “Dien tich cua hinh vuong la S=”<<S;
Cho chương trình C++ sau:
#include<bits/stdc++.h></bits/stdc++.h>
using namespace std;
int main(){int a=12, b;
b=a%2 + --a;
cout<<" a="<<a<<"; b = "<<b;}
Kết quả khi chạy chương trình là:
Biến X có thể nhận các giá trị 1; 100; 150; 200 và biến Y có thể nhận các giá trị 1; 0.2; 0.3; 10.99. Khai báo nào trong các khai báo sau là đúng nhất?
Trong cú pháp khai báo biến, danh sách biến là một hoặc nhiều tên biến, các tên biến được viết cách nhau bởi:
Trong ngôn ngữ lập trình C++, hằng và biến khác nhau cơ bản như thế nào?
Để chú thích trên nhiều dòng lệnh trong chương trình C++, ta dùng cặp dấu nào?
Trong cú pháp khai báo biến, danh sách biến là một hoặc nhiều tên biến, các tên biến được viết cách nhau bởi: