WorksheetsÔn tập Tin học 8-HK2
Total questions: 45
Worksheet time: 23mins
Câu 1: Khi khai báo b[10] thì phát biểu nào sau đây là đúng
A. Mảng b có 9 phần tử từ 0 đến 9
C. Mảng b có 10 phần tử từ 1 đến 10
. Mảng b có 9 phần tử từ 1 đến 9
D. Mảng b có 10 phần tử từ 0 đến 9
Nguyên lý của cấu trúc while là:
Không có đáp án đúng.
Chương trình sẽ lặp đi lặp lại khối lệnh cho đến khi biểu thức điều kiện sai.
Chương trình sẽ lặp đi lặp lại khối lệnh cho đến khi biểu thức điều kiện bằng 0.
Chương trình sẽ lặp đi lặp lại khối lệnh cho đến khi biểu thức điều kiện đúng.
Đoạn lệnh sau có kết quả bao nhiêu?
int maint()
{cout<<"Công cha như núi Thái sơn."<<endl;
cout<<"Nghĩa mẹ như nước trong nguồn chảy ra";
Nghĩa mẹ như nước trong nguồn chảy ra
Công cha như núi Thái sơn
Công cha như núi Thái sơn Nghĩa mẹ như nước trong nguồn chảy ra
Công cha như núi Thái sơn
Nghĩa mẹ như nước trong nguồn chảy ra
Để máy tính hiểu được ngôn ngữ lập trình, ta cần có?
Chương trình dịch
Chương trình soạn thảo
Phần mềm tra tự điển
Cả 3 đáp án đều đúng
Để 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?
>>
\
/* và */
<<
Lệnh nào sau đây là đúng khi khai báo mảng và có khởi tạo giá trị ban đầu?
int hocsinh[] = {2,4,5,11,20};
int hocsinh[5] = {2,4,5,11,20};
int[] hocsinh = {2,4,5,11,20};
int hocsinh = {2,4,5,11,20};
Câu lệnh rẽ nhánh gồm có mấy dạng
4
3
2
1
Lệnh cin trong C++ đi kèm với cặp dấu nào?
>>
\
||
<<
Cho biết câu lệnh i = i – 1; thực hiện mấy lần trong đoạn chương trình sau:
i = 5;
While (i >= 1) { i = i – 1; }
6 lần
5 lần
1 lần
2 lần
Lệnh nào sau đây là đúng khi khai báo mảng?
. int hocsinh[] = new int [5];
int[] hocsinh
int hocsinh[5];
int[] hocsinh = new int[5];
Ngôn ngữ mà máy tính có thể hiểu trực tiếp là:
Ngôn ngữ La tinh
Ngôn ngữ lập trình
Ngôn ngữ máy
Tất cả đều đúng
Trong C++, biến a, b có kiểu dữ liệu số thực. Khai báo biến nào sau đây là đúng?
int a,b;
float a,b;
Cả 2 đáp án đúng
Cả 2 đáp án sai
Cú pháp lệnh lặp While đúng là :
While điều kiện {câu lệnh;}
While (điều kiện) { câu lệnh; }
If (Điều kiện) { câu lệnh 1 ;}
If (Điều kiện) { câu lệnh 1 ;} then { câu lệnh 2 ;}
Khai báo mảng trong C++
Ten_mang [Kich_co_mang];
Kiểu dữ liệu Ten_mang
Kiểu dữ liệu Tên_mảng [Kich_co_mang];
Kiểu dữ liệu [Kich_co_mang];
Trong C++, biến a, b có kiểu dữ liệu số nguyên. Khai báo biến nào sau đây là đúng?
int a,b;
float a,b;
char a,b;
string a,b;
Để in giá trị thứ 20 của mãng d[100] thì:
cout<< c[21]
cout<< c[19]
cout<< c[20]
cout<< c[18]
Đoạn lệnh sau có kết quả bao nhiêu?
int maint()
{ int a;
a=11;
if (a%2==0) { cout <<" a la so chan"<<endl; }
else { cout <<" a la so le"<<endl; }
11
7
a la so le
a la so chan
Để chú thích trên 1 dòng lệnh trong chương trình C++, ta dùng cặp dấu nào?
//
**và *
<<
>>
Chương trình nguồn được viết bằng C++ là tập tin có phần kiểu là:
.EXE
.DOC
.CPP
.TPL
Lệnh cout trong C++ có tác dụng gì?
Là stream đầu ra chuẩn trong C++.
Là stream đầu vào chuẩn của C++.
Là lệnh chú thích trong C++
Là lệnh khai báo một biến.
Đoạn lệnh sau có kết quả bao nhiêu?
int maint()
{ int a,b;
a =2+b=5;
cout<<a;
return 0; }
5
Lỗi biên dịch
7
Một giá trị bất kỳ
Để in giá trị thứ 7 của mãng c[100] thì:
cout<< c[8]
cout<< c[0]
cout<< c[7]
cout<< c[6]
Câu lệnh điều kiện dạng đầy đủ là:
If (Điều kiện)
{ câu lệnh 1 ;}
If (Điều kiện)
{ câu lệnh 1 };
Else { câu lệnh 2}
If (Điều kiện)
{ câu lệnh 1 ;}
then { câu lệnh 2 ;}
If (Điều kiện)
Else { câu lệnh 2 ;}
Câu lệnh điều kiện dạng thiếu là:
If (Điều kiện)
{ câu lệnh 1 ;}
then { câu lệnh 2 ;}
If (Điều kiện)
{ câu lệnh 1 ;}
Else { câu lệnh 2 ;}
If (Điều kiện)
Else { câu lệnh 2 ;}
If (Điều kiện)
{ câu lệnh 1 ;}
Lệnh cin trong C++ có tác dụng gì?
Là lệnh chú thích trong C++
Là stream đầu vào chuẩn của C++.
Là lệnh khai báo một biến.
Là stream đầu ra chuẩn trong C++
Hãy cho biết giá trị của biến X bằng bao nhiêu sau khi thực hiện câu lệnh:
int X = 10;
if (91 % 3 ==0) { X =X+20;}
1
30
10
2
Phép toán chia lấy phần dư trong C++ là?
/
%
:
$
Để gán giá trị thứ 100 của mãng e[100] là 10000 thì
e[99] = 10000;
e[10000] = 100;
e[101] = 10000;
e[100] = 10000;
Đoạn lệnh sau có kết quả bao nhiêu?
int maint()
{ int a; a= 10;
if (a>0) { cout <<" a la so duong"<<endl;
else {cout <<" a la so am"<<endl; }
a la so am
-10
10
a là so duong
Phát biểu nào sau đây có thể lấy làm biểu thức điều kiện trong cấu trúc rẽ nhánh?
“A nho hon B”
A>B
N % 100
A+B
Cho câu lệnh
if (a > 8) { b = 3;}
else {b = 5;}
Khi a nhận giá trị là 9 thì b nhận giá trị nào?
0
5
3
8
Trong C++, cách khai báo biến nào sau đây là đúng?
<Danh sách tên biến> : <Kiểu dữ liệu>;
<Tên biến> = <Giá trị>;
<Kiểu dữ liệu> <Danh sách tên biến>;
Tất cả đầu không đúng
Đoạn lệnh sau có kết quả bao nhiêu?
int maint()
{ int a,b;
a =2+(b=5);
cout<<a+b;
return 0;}
7
Lỗi biên dịch
12
5
Đoạn lệnh sau có kết quả bao nhiêu?
int maint()
{int a,b;
a =2+(b=10);
cout<<a;
return 0;}
2
Lỗi biên dịch
12
Một giá trị bất kỳ
Trong C++, chú thích nào sau đây là chính xác?
//Lập trình C++
\Lập trình C++
/Lập trình C++
///Lập trình C++
Vòng lặp While (điều kiện) { } kết thúc khi nào?
Khi đủ số vòng lặp
Khi đủ số vòng lặp
Khi điều kiện bị sai
Tất cả các phương án
Lệnh cout trong C++ đi kèm với cặp dấu nào?
<<
||
>>
\
Đoạn lệnh sau có kết quả bao nhiêu?
int maint()
{ int a,b,c;
a =b=c=10;
cout<<c;
return 0;}
10
Một giá trị bất kỳ
Lỗi biên dịch
7
Trong C++, phép toán 13%2 cho kết quả là
1
2
3
4
Hãy đưa ra kết quả trong đoạn lệnh:
x = 1;
While (x<3)
{ cout << “COVID 19”; x = x+1;}
X>=5
Không có kết quả
COVID 19
COVID 19 COVID 19
Trong C++, hãy cho biết tên nào sau đây là hợp lệ?
_1baitap
1baitap
So nguyen
Tất cả đều đúng
Đoạn lệnh sau có kết quả bao nhiêu?
int maint()
{ int a,b;
a =b=15;
cout<<++a
return 0; }
15
11
7
16
Trong C++ để khai báo biến kiểu số thực ta dùng kiêủ dữ liệu nào?
char
string
int
float
Cho câu lệnh sau int songuyen[10]. Mảng này có tên là gì?
Songuyen
int
10
Số nguyên
Cho cậu lệnh sau string songuyen[10]. Mảng này có dữ liệu là?
int
string
float
A. Char
