Font size
Worksheetsการโปรแกรมคอมพิวเตอร์
Total questions: 30
Worksheet time: 3hrs 30mins
การกำหนดฟังก์ชันต่าง ๆ ขึ้นใช้งานในภาษาซีโดยทั่วไปแล้วแล้วจะกำหนดที่ส่วนใด
ก่อนฟังก์ชัน main
กำหนดไว้ภายในฟังก์ชัน main
หลังฟังก์ชัน main
กำหนดได้ทั้งก่อนหรือหลังฟังก์ชัน main
ข้อใดไม่ใช่ประเภทของข้อมูลในภาษาซี
char
String
int
Float
ข้อใดต่อไปนี้ คือคำสั่งที่ต้องใช้หยุดการทำซ้ำและออกจากลูปของโปรแกรมได้ ?
continue
break
while
for
ข้อใด ไม่ใช่ สัญลักษณ์ของตัวดำเนินการคณิตศาสตร์
%
/
*
&
คำสั่งต่างๆของโปรแกรมภาษาซีจะต้องอยู่ภายในเครื่องหมายใด
()
<>
{}
[]
การใช้ฟังก์ชั่น printf() ข้อใดไม่ถูกต้อง
printf("THAILAND");
printf("12345");
printf("5+2=%d",5+2);
printf('COMPUTER');
"ทำการตรวจสอบ Source code ว่าถูกต้องหรือไม่" คือ ขั้นตอนใดในการพัฒนาโปรแกรมภาษาซี
Source File
Complie
Run
link
ตัวแปรชนิดใดเหมาะสมที่สุดสำหรับเก็บชื่อและนามสกุลของนักเรียน
ข้อความ (char)
จำนวนเต็ม (int)
จำนวนทศนิยม (float)
จำนวนทศนิยม (double)
ประกาศตัวแปร A:array[1..20] of integer; ตัวแปรอาร์เรย์ชุดที่ประกาศนี้สามารถเก็บค่าได้ทั้งหมดกี่ค่า
1 ค่า
19 ค่า
20 ค่า
21 ค่า
Array [1..100,1..5] of Integer; ตัวแปรอาร์เรย์ J ประกอบด้วยสมาชิกกี่ค่า
5
100
50
500
ข้อใดเป็น Operators ทั้งหมด
+ - * / ^
+ ( ) = >
A Z % ( ) ^
+ % ( ) ^
รหัสรูปแบบใดใช้สำหรับรับข้อมูลที่เป็นอักขระ 1 ตัว
%d
%c
%f
%s
รหัสรูปแบบใดใช้สำหรับรับข้อมูลที่เป็นเลขทศนิยม
%d
%c
%f
%s
คำสั่งรับข้อมูลจากแป้นพิมพ์ คือคำสั่งใด
scanl
scanf
scant
scanh
ผลลัพธ์ของคำสั่ง printf("%d + %d = %d", 1, 2, 3); คือข้อใด
%d + %d = %d
1 + 2 = 3
%d + %d = %d, 1,2,3
%1d + %2d = %3d
คำสั่ง printf(“character : %c \n”, 'g'); แสดงผลลัพธ์ในข้อใด
character :
character : %c
character : \n
character : g
คำสั่ง printf(“Floats : %f\n”, 5.2019); แสดงผลลัพธ์ในข้อใด
Floats :
Floats : 5.2
Floats : 5.20
Floats : 5.201900
คำสั่ง printf(“Floats : %.2f\n”, 5.2019); แสดงผลลัพธ์ในข้อใด
Floats :
Floats : 5.2
Floats : 5.20
Floats : 5.201900
การประกาศตัวแปรในภาษาซี จำเป็นต้องกำหนดสิ่งใดบ้าง
ชื่อตัวแปร
ชื่อและประเภทของตัวแปร
ชื่อและขนาดของตัวแปร
ประเภทและขนาดของตัวแปร
ข้อใดประกาศตัวแปรได้ถูกต้องและเหมาะสม
float y = 6;
int x =5.43
int a = 90;
char cat = ‘A’;
คำสั่ง scanf("%c",&answer); หมายถึงข้อใด
รับอักขระเข้ามาเก็บไว้ในตัวแปร answer
รับข้อความเข้ามาเก็บไว้ในตัวแปร answer
รับจำนวนเต็มเข้ามาเก็บไว้ในตัวแปร answer
รับจำนวนทศนิยมเข้ามาเก็บไว้ในตัวแปร answer
ประโยคในข้อใด เป็นการตรวจสอบว่าตัวแปร x อยู่ในช่วงตั้งแต่ 20 ถึง 30
if((x >= 20) && (x <= 30))
if((x >= 20)||(x <= 30))
if(20 < x <30)
if((x <= 10)&&(x >= 20))
ถ้าหากเขียนชุดคำสั่งต่อไปนี้
for(i=1; i<10; i++)
printf("Ohh");
ผลลัพธ์ จะพิมพ์คำว่า Ohh กี่ครั้ง
0 ครั้ง
10 ครั้ง
5 ครั้ง
ไม่มีข้อใดถูก
ข้อใดคือ ความหมายของตัวแปรอาร์เรย์ (Aay) ที่ถูกต้อง
ตัวแปรที่ใช้หน่วยความจำน้อย โดยมี index เป็นตัวบอกลำดับ
ตัวแปรที่มีข้อมูลได้น้อย โดยมี index เป็นตัวบอกลำดับ
ตัวแปรชุดที่มีชื่อเดียว เก็บข้อมูลได้หลายชนิด โดยมี index เป็นตัวบอกลำดับ
ตัวแปรชุดที่มีชื่อเพียงชื่อเดียว แต่สามารถเก็บข้อมูลได้หลายตัว โดยมี index เป็นตัวบอกลำดับ
สัญลักษณ์ใด หมายถึง การทำงานด้วยมือ
เมื่อ "Run"โปรแกรมดังภาพจะมีการทำงานอย่างไรหากใส่ค่า 10
แสดงข้อความ "์Nice"
แสดงตัวเลข10
ไม่มีการทำงานทำงานแต่ไม่มีอะไรขึ้น
ทำงานแต่ไม่มีอะไรขึ้น
จากโปรแกรมเมื่อทำการ Run โปรแกรม หากใส่ค่า 10 โปรแกรมจะทำงานอย่างไร
แสดงข้อความ Bad
แสดงค่า 10
โปรแกรมทำงานแต่ไม่มีอะไรเกิดขึ้น
โปรแกมไม่ทำงาน
สร้างฟังก์ชัน if else
สร้างฟังก์ชัน while loop
จากภาพ %.1f หมายถึงข้อใด
จำนวนเต็มหาร1
1%
ตำแหน่งทศนิยม
float
