wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Trắc nghiệm lập trình C/C++ cơ bản

Total questions: 16

Worksheet time: 8mins

Name
Class
Date
1.

Cú pháp để xuất ra màn hình "Hello World" trong C++?

a)

Print("Hello World");

b)

cout: <<"Hello World";

c)

Console.WriteLine("Hello World");

d)

System.out.println("Hello World");

2.

Cách thêm chú thích vào Code

a)

#chú thích

b)

/*Chú thích

c)

//Chú thích

d)

(Chú thích)

3.

Trong danh sách liên kết kép, việc thêm một phần tử vào đầu danh sách có độ phức tạp thời gian là bao nhiêu?

a)

O(1)

b)

O(n)

c)

O(log n)

d)

O(n^2)

4.

Kiểu dữ liệu nào nên dùng làm biến để lưu text ?

a)

Txt

b)

myString

c)

string

d)

String

5.

Cách tạo biến số thực 2.8

a)

int x = 2.8;

b)

byte x =2.8;

c)

double x = 2.8;

d)

x= 2.8;

6.

Cú pháp để tìm ra độ dài của chuỗi

a)

getSize()

b)

len()

c)

length()

d)

getLength()

7.

Toán tử để cộng 2 giá trị

a)

b)

c)

d)

8.

Thư viện nào trong C++ để làm việc với input & output

a)

#include <iosstring>

b)

#include <iostream>

c)

#include <inputstr>

d)

#include <stream>

9.

Đoạn code sau đây cho ra kết quả gì?

a)

Its not zero

b)

Its zero

c)

Run time error

d)

None

10.

Trong danh sách liên kết, phần tử cuối cùng của danh sách luôn có con trỏ tiếp theo trỏ đến NULL. Điều này đúng hay sai?

a)
Đúng
b)
Sai
11.

Cần thêm thư viện stdio.h vào đầu chương trình để làm gì?

a)

Chỉ tốn thời gian

b)

Để chạy chương trình

c)

Giúp biên dịch chương trình thành file nhị phân

d)

Để thực hiện các tác vụ input output

12.

Toán tử dùng để so sánh 2 giá trị

a)

><

b)

c)

d)

13.

Trong C, để thực hiện một phép lặp vô hạn, bạn sử dụng vòng lặp nào sau đây?

a)

for

b)

do-while

c)

while

d)

if

14.

Cách nào sau đây là cách đúng để sử dụng điều kiện "nếu (if)" trong C?

a)

if (condition) { /* code / }

b)

(if) { / code / }

c)

if { / code / }

d)

condition { / code */ }

15.

Để khai báo và định nghĩa một hàm trong C, bạn sử dụng từ khóa nào sau đây?

a)

declare

b)

define

c)

function

d)

void

16.

Cách nào dưới đây là cách đúng để khai báo một con trỏ kiểu int trong C

a)

int pointer;

b)

pointer int;

c)

int *pointer;

d)

*int pointer;