Font size
WorksheetsCP-String
Total questions: 18
Worksheet time: 12mins
ข้อมูลสตริง (String) ในภาษาซี คือ อะไร
ข้อมูลประเภทของดนตรี
ข้อมูลตัวอักขระ
ข้อมูลที่ยาว ๆ มีลักษณะเป็นเส้น ๆ
กลุ่มของตัวอักขระที่เรียงลำดับเป็นข้อความ
ในภาษาซี เราสามารถประกาศตัวแปรชนิด String ได้หรือไม่
ได้ เพราะ String เป็นข้อมูลชนิดหนึ่ง
ไม่ได้ เพราะ ไม่ใช่ชนิดข้อมูลพื้นฐาน
ได้ เพราะ ภาษาซีเป็น dynamic typed programming language
ไม่ได้ เพราะ ภาษาซีเป็น static typed programming language
ภาษาซีเก็บข้อมูลสตริง ในตัวแปรแบบใด
array of characters
String
char
structure
ตัวอักขระที่ใช้เป็นตัวบอกจุดสิ้นสุดของสตริงเรียกว่า
null character
stop character
end character
control character
ข้อใดแสดงค่าคงที่สตริงในภาษาซีได้ถูกต้อง
'Hello world'
Hello world
"Hello world"
<Hello world>
การประกาศตัวแปรเพื่อเก็บข้อมูล String ในข้อใดไม่ถูกต้อง
char str[20];
char str;
char str[ ] = "Hello World";
char str[20] = "Hello World";
char str[20] = "Hello World"; ใช้พื้นที่หน่วยความจำกี่ไบต์
(a)
การระบุ format specifier ใน printf() หรือ scanf() หากจะระบุชนิดข้อมูลสตริง ควรใช้ข้อใด
%c
%c[10]
%s
%d
กำหนดตัวแปร char str[100]; ต้องการรับข้อมูลสตริงผ่านทาง keyboard เพื่อนำมาเก็บในตัวแปร str ข้อใดไม่ถูกต้อง
scanf("%s", str);
gets(str);
fgets(str, 100, stdin);
strcpy(str, stdin);
ต้องการแสดงข้อความสตริงจากตัวแปรอะเรย์ str ออกทางจอภาพ ต้องเขียนคำสั่งอย่างไร
(a)
จากคำสั่งที่กำหนดให้ เมื่อจบการทำงาน n จะมีค่าเท่าใด
int n; char str[20] = "Hello World";
n = strlen(str);
(a)
คำสั่งในข้อใดใช้คัดลอกข้อความสตริง "Hi" ไปใส่ในตัวแปรอะเรย์ str
str = "Hi";
strcpy(str, "Hi");
strcpy("Hi", str);
ถูกทุกข้อ
ต้องการประกาศตัวแปรอะเรย์ str ให้เก็บข้อความ "Hi" คำสั่งในข้อใดไม่ถูกต้อง
char str[5] = "Hi";
char str[5] = {'H', 'i'};
char str[] = "Hi";
char str = "Hi";
การใช้งานฟังก์ชันเกี่ยวกับสตริง ต้อง include header file ในข้อใด
str.h
sting.h
string.h
stream.h
ฟังก์ชันใด ใช้เปรียบเทียบข้อความ 2 ข้อความ
isEqual()
strstr()
strlen()
strcmp()
strcmp("Ant", "Bat"); ให้ผลลัพธ์เป็นอย่างไร
เป็นบวก
เป็นศูนย์
เป็นลบ
Error
char str[20] = "Welcome to";
strcpy(str, "NU");
printf("%s", str);
จากคำสั่งที่กำหนดให้ เมื่อจบการทำงานจะแสดงผลอย่างไร
(a)
char str[20] = "Welcome to";
strcat(str, " NU");
printf("%s", str);
จากคำสั่งที่กำหนดให้ เมื่อจบการทำงานจะแสดงผลอย่างไร
(a)
