Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Quizziz - Chuỗi ký tự trong C

Total questions: 15

Worksheet time: 9mins

Name
Class
Date
1.

Cú pháp nào sau đây đúng để khai báo một chuỗi ký tự trong C?

a)

char str[] = "Hello"

b)

char str = "Hello";

c)

char str{6} = "Hello"

d)

str = "Hello"

2.

Hàm nào sau đây được sử dụng để lấy độ dài của chuỗi trong C?

a)

length()

b)

strlen()

c)
  • strlength()

d)

size()

3.

Khi khai báo một chuỗi ký tự, ký tự nào được tự động thêm vào cuối chuỗi?

a)

\r

b)

\0

c)

\n

d)

\t

4.

Hàm nào dùng để so sánh hai chuỗi trong C?

a)

strcompare()

b)
  • strcmp()

c)

strcomp()

d)

compare()

5.

Nếu bạn khai báo một chuỗi như sau: char str[10] = "Hello";

Kích thước của mảng str là bao nhiêu?

a)

6

b)

5

c)

10

d)

11

6.

Kết quả trả về từ đoạn mã trên là gì?

a)

In ra nội dung

"Length of str: 10"

b)

Lỗi biên dịch

c)

null

d)

In ra nội dung

"Length of str: 14"

7.

Đoạn mã sau sẽ in ra gì: printf("%s", "Hello"[1]);?

a)

H

b)

e

c)

l

d)

Lỗi biên dịch

8.

Kết quả trả về từ đoạn mã trên là gì?

a)

Rikkei Academy

b)

rikkei Academy

c)

Lỗi biên dịch

d)

R

9.

Định dạng nào sau đây dùng để in ra "Chuỗi ký tự" trong C?

a)

%s

b)

%c

c)

%d

d)

%f

10.

Định dạng nào sau đây dùng để in ra "Ký tự đơn" trong C?

a)

%f

b)

%d

c)

%c

d)

%s

11.

Sự khác nhau chính giữa hàm printf và hàm puts trong C là gì?

a)

printf không thể in chuỗi, trong khi puts chỉ có thể in số nguyên.

b)

printf có thể định dạng đầu ra, trong khi puts chỉ in chuỗi và thêm ký tự newline ở cuối.

c)

printf luôn in ra một ký tự newline sau khi in xong, trong khi puts không thêm ký tự newline.

d)

printf và puts hoạt động giống nhau và có thể thay thế cho nhau.

12.

Kết quả trả về từ đoạn mã trên là gì?

a)

Rikkei Academy

b)

Rikkei

c)

Academy

d)

RikkeiAcademy

13.

Nếu nội dung nhập vào là "Hello world" thì kết quả trả về từ đoạn mã trên là gì?

a)

world

b)

Lỗi biên dịch

c)

Hello

d)

Hello world

14.

Kết quả in ra của đoạn mã trên là gì?

a)

Hello

b)

world

c)

Hello world

d)

Lỗi biên dịch

15.

Đoạn mã trên thực hiện chức năng gì?

a)

Đếm số lần xuất hiện của ký tự o

b)

Xóa tất cả các ký tự o khỏi chuỗi

c)

In ra các ký tự o trong chuỗi

d)

Thay thế tất cả các ký tự o bằng ký tự *