WorksheetsQuizziz - Chuỗi ký tự trong C
Total questions: 15
Worksheet time: 9mins
Cú pháp nào sau đây đúng để khai báo một chuỗi ký tự trong C?
char str[] = "Hello"
char str = "Hello";
char str{6} = "Hello"
str = "Hello"
Hàm nào sau đây được sử dụng để lấy độ dài của chuỗi trong C?
length()
strlen()
strlength()
size()
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?
\r
\0
\n
\t
Hàm nào dùng để so sánh hai chuỗi trong C?
strcompare()
strcmp()
strcomp()
compare()
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?
6
5
10
11
Kết quả trả về từ đoạn mã trên là gì?
In ra nội dung
"Length of str: 10"
Lỗi biên dịch
null
In ra nội dung
"Length of str: 14"
Đoạn mã sau sẽ in ra gì: printf("%s", "Hello"[1]);?
H
e
l
Lỗi biên dịch
Kết quả trả về từ đoạn mã trên là gì?
Rikkei Academy
rikkei Academy
Lỗi biên dịch
R
Định dạng nào sau đây dùng để in ra "Chuỗi ký tự" trong C?
%s
%c
%d
%f
Định dạng nào sau đây dùng để in ra "Ký tự đơn" trong C?
%f
%d
%c
%s
Sự khác nhau chính giữa hàm printf và hàm puts trong C là gì?
printf không thể in chuỗi, trong khi puts chỉ có thể in số nguyên.
printf có thể định dạng đầu ra, trong khi puts chỉ in chuỗi và thêm ký tự newline ở cuối.
printf luôn in ra một ký tự newline sau khi in xong, trong khi puts không thêm ký tự newline.
printf và puts hoạt động giống nhau và có thể thay thế cho nhau.
Kết quả trả về từ đoạn mã trên là gì?
Rikkei Academy
Rikkei
Academy
RikkeiAcademy
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ì?
world
Lỗi biên dịch
Hello
Hello world
Kết quả in ra của đoạn mã trên là gì?
Hello
world
Hello world
Lỗi biên dịch
Đoạn mã trên thực hiện chức năng gì?
Đếm số lần xuất hiện của ký tự o
Xóa tất cả các ký tự o khỏi chuỗi
In ra các ký tự o trong chuỗi
Thay thế tất cả các ký tự o bằng ký tự *
