400 Câu hỏi trắc nghiệm lập trình C/C++ có đáp án (Phần 1)
50 câu hỏi
Thông báo trong chương trình sử dụng các lệnh tính toán, thông báo các biến sử dụng trong thân chương trình.
Khai báo các câu lệnh được sử dụng trong chương trình. Phải tạo các câu lệnh trước thì mới sử dụng được trong chương trình C++.
Thông báo cho bộ tiền biên dịch thêm các thư viện chuẩn trong C++. Các lệnh được sử dụng trong thân chương trình phải có prototype nằm trong các thư viện chuẩn này.
Không có đáp án đúng.
Chọn C
1
2
3
4
Chọn A
Là stream đầu ra chuẩn trong C++.
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.
Chọn A
Là lệnh chú thích trong C++
Là lệnh khai báo một biến.
Là stream đầu ra chuẩn trong C++.
Là stream đầu vào chuẩn của C++
Chọn D
Dấu ,
Dấu .
Dấu :
Dấu ;
Chọn D
>>
\\
||
<<
Chọn D
\* và *\
<<
//
>>
Chọn C
\\
>>
/* và */
<<
Chọn C
\*Lập trình C++
//Lập trình C++
<!-Lập trình C++-->
\\Lập trình C++
Chọn B
<kiểu dữ="" liệu="">;
<kiểu dữ="" liệu="">;
<tên biến=""> = <giá trị="">;
Tất cả đầu không đúng</giá></tên></kiểu></kiểu>
Chọn A
0
-1
1
Do not return a value
Chọn A
start()
system()
main()
program()
Chọn C
{ }
→ and ←
BEGIN and END
( and )
Chọn A
Chọn B
*/ Comments */
** Comment **
/* Comment */
{ Comment }
Chọn C
float
real
int
double
Chọn B
=
=
equal
==
Chọn D
1
66
-1
All of the above
Chọn D
&
&&
|
|&
Chọn B
True
False
Unevaluatable
Chọn A
if expression
if { expression
if ( expression )
expression if
Chọn C
10
9
0
1
Chọn A
When x is less than one hundred
When x is greater than one hundred
When x is equal to one hundred
While it wishes
Chọn A
for
do while
while
repeat until
Chọn D
0
Infinitely
1
Variable
Chọn C
int funct(char x, char y);
double funct(char x)
void funct();
char x();
Chọn B
char
int
float
double
Chọn B
funct;
funct x, y;
funct();
int funct();
Chọn C
int funct();
int funct(int x) {return x=x+1;}
void funct(int) {printf( “Hello” );
void funct(x) {printf( “Hello” ); }
Chọn B
end;
break;
stop;
continue;
Chọn B
all
continue
default
other
Chọn C
One
Zero
Hello World
ZeroHello World
Chọn D
int x;
int &x;
ptr x;
int *x;
Chọn D
*a;
a;
&a;
address(a);
Chọn C
a;
*a;
&a;
address(a);
Chọn A
a;
val(a);
*a;
&a;
Chọn C
new
malloc
create
value
Chọn B
free
delete
clear
remove
Chọn B
b→var;
b.var;
b-var;
b>var;
Chọn B
b→var;
b.var;
b-var;
b>var;
Chọn A
struct {int a;}
struct a_struct {int a;}
struct a_struct int a;
struct a_struct {int a;};
Chọn D
struct foo;
struct foo var;
foo;
int foo;
Chọn B
int arr[10];
int arr;
arr{10};
array arr[10];
Chọn A
29
28
0
Programmer-defined
Chọn B
array arr[20][20];
int arr[20][20];
int arr[20, 20];
char arr[20];
Chọn B
foo[6];
foo[7];
foo(7);
foo;
Chọn A
arr[0];
arr;
&arr;
arr[1];
Chọn B
Static String
“Static String”
‘Static String’
char string[100];
Chọn B
‘.’
‘ ‘
‘\0’
‘/0’
Chọn C
fgets(x, 101, stdin);
fgets(x, 100, stdin);
readline(x, 100, ‘\n’);
read(x);
Chọn B







