Font size
S
M
L
XL
WorksheetsBuổi 21 chuỗi kí tự
Total questions: 14
Worksheet time: 5mins
Name
Class
Date
1.
Để tính độ dài của một chuỗi kí tự trong C, ta sử dụng hàm nào sau đây?
a)
strlen()
b)
strcpy()
c)
strcat()
d)
strcmp()
2.
Để sao chép một chuỗi kí tự vào một chuỗi khác trong C, ta sử dụng hàm nào sau đây?
a)
strlen()
b)
strcpy()
c)
strcat()
d)
strcmp()
3.
Để nối một chuỗi kí tự vào cuối một chuỗi khác trong C, ta sử dụng hàm nào sau đây?
a)
strlen()
b)
strcpy()
c)
strcat()
d)
strcmp()
4.
Để tìm vị trí xuất hiện đầu tiên của một chuỗi con trong một chuỗi kí tự, ta sử dụng hàm
a)
strchr()
b)
strstr()
c)
strcmp()
d)
strcat()
5.
Để chuyển một kí tự thường thành kí tự hoa và ngược lại trong C, ta sử dụng hàm nào sau đây?
a)
tolower()
b)
toupper()
c)
islower()
d)
isupper()
6.
Khi in ra một chuỗi kí tự bằng printf() trong C, ta sử dụng định dạng nào sau đây?
a)
%c
b)
%f
c)
%s
d)
%u
7.
Để nhập vào một chuỗi kí tự từ bàn phím trong C, ta sử dụng hàm nào sau đây?
a)
gets()
b)
scan()
c)
getchar()
d)
getch()
8.
Trong ngôn ngữ C, một chuỗi là gì?
a)
Một ký tự duy nhất
b)
Một mảng kí tự kết thúc bằng ký tự null ('\0')
c)
Một mảng kí tự không cần ký tự null
d)
Một con trỏ đến một mảng kí tự
9.
Kiểu dữ liệu nào được sử dụng để khai báo một mảng kí tự trong ngôn ngữ C?
a)
string
b)
char*
c)
Cả ba đáp án đều đúng
d)
char
10.
Khi so sánh hai chuỗi bằng hàm strcmp(), giá trị trả về sẽ là gì nếu chuỗi thứ nhất lớn hơn chuỗi thứ hai?
a)
Giá trị âm
b)
Giá trị dương
c)
Giá trị 0
d)
Không có giá trị trả về
11.
Kích thước của một chuỗi trong ngôn ngữ C bao gồm cả ký tự null hay không?
a)
Bao gồm
b)
Không bao gồm
c)
Phụ thuộc vào nội dung của chuỗi
d)
Hên xui
12.
Khi so sánh hai chuỗi bằng toán tử ==, kết quả trả về là gì?
a)
Giá trị âm
b)
Giá trị dương
c)
Giá trị 0
d)
Không có giá trị trả về
13.
Khi khai báo một biến kiểu char làm chuỗi, ta cần phải đặt ký tự nào ở cuối chuỗi để đánh dấu kết thúc chuỗi?
a)
Ký tự 'null' ('\0')
b)
Ký tự space (' ')
c)
Ký tự endline ('\n')
d)
Ký tự comma (',')
14.
Trong ngôn ngữ C, hàm puts() được sử dụng để làm gì?
a)
Đọc một chuỗi kí tự từ bàn phím
b)
So sánh hai chuỗi kí tự
c)
In một chuỗi kí tự ra màn hình
d)
Sao chép một chuỗi kí tự sang một chuỗi khác
Reset
