Worksheetsการเขียนโปรแกรมภาษาซี Final - Kru-Katew
Total questions: 40
Worksheet time: 47mins
ข้อใดเป็นการเขียนคำสั่งรับข้อมูลประเภทจำนวนจริง
scanf(f,f);
scanf("%f"&f);
scanf("%d",&f);
scanf(f,&f);
ข้อใดเป็นรูปแบบการเขียนคำสั่งรับข้อมูลในรูปแบบจำนวนเต็ม
scanf("d",x);
scanf("%d",&x);
scanf("f",x);
scanf("%f",x);
ข้อใดคือสัญลักษณ์ที่บอกถึงการสิ้นสุดบรรทัดของภาษาซี
; (semi colon)
: (colon)
# (directive)
, (comma)
จากนิพจน์ 8%3+5 เมื่อประมวลผลแล้ว มีค่าเท่าใด
6
7
8
9
จากโปรแกรม ผลลัพธ์ที่ได้มีค่าเท่าใด
int x=8,y;
y=x+1
printf("%d",y);
6
7
8
9
ข้อใดคือคำสั่งสำหรับขึ้นบรรทัดใหม่
\enter
\t
\n
\b
ผลลัพธ์ของโปรแกรมคือ
int x=4,y=11,z;
printf("%d",z%x);
0
1
2
3
ข้อใดต่อไปนี้ ไม่ใช่ตัวดำเนินการทางคณิตศาสตร์
+
-
*
=
ข้อใดไม่ใช่สัญลักษณ์ในการเปรียบเทียบทางคณิตศาสตร์
<
>
!=
=
ข้อใดคือคำสั่งสำหรับตรวจสอบเงื่อนไข
if
and
or
for
ข้อใดคำการเพิ่มค่า ทีละ 1
a++
a+1
a*1
a^1
จากภาพหมายถึง
แสดงผลทางหน้าจอ
รับและแสดงผลข้อมูล
รับข้อมูลทางแป้นพิมพ์
ตัดสินใจ
จากภาพหมายถึง
รับข้อมูลทางแป้นพิมพ์
รับและแสดงผลข้อมูล
ประมวลผลข้อมูล
ตัดสินใจ
ถ้าเห็น float ใช้กับ รูปแบบใด
%d
%f
%c
%e
ถ้าอยากให้แสดงผลทศนิยม เป็น 3.14 จะกำหนดรูปแบบใด
%f
%.2f
%2.f
%2.f%
คำสั่ง printf คือ
คำสั่งแสดงผล
คำสั่งรับข้อมูล
คำสั่งขึ้นบรรทัดใหม่
คำสั่งเลือนบรรทัด
คำสั่ง scanf คือ
คำสั่งแสดงผล
คำสั่งรับข้อมูล
คำสั่งขึ้นบรรทัดใหม่-
คำสั่งเลือนบรรทัด
A = 10+10/2 A มีค่าเท่าไร
10
15
22
40
ข้อใดคือสัญลักษณ์ ที่ใช้สำหรับหาร เอาเศษเป็น ผลลัพธ์
+
-
%
/
จากการคำนวณ 9%5 ได้ผลลัพธ์เป็นเท่าได
2
3
4
5
ฟังก์ชันหลักของภาษาซีคือ
int
main
float
double
ข้อใดคือสัญลักษณ์ที่ใช้สำหรับแสดงผลเว้นระยะห่างตัวอักษร 8 ช่อง
/n
\n
/t
\t
ข้อใดคือสัญลักษณ์เป็นคำอธิบาย ( Comment) แบบทั้งบรรทัด
/
//
\
\\
สัญลักษณ์ที่บอกว่าสิ้นสุดคำสั่งหรือบรรทัดคือข้อใด
{
}
;
:
" "
สัญลักษณ์นี้ สอดคล้อมกับคำสั่งใด
c = a + b;
scanf
printf
//
สัญลักษณ์นี้ สอดคล้องกับคำสั่งใด
float
printf
scanf
if
สัญลักษณ์นี้สอดคล้องกับคำสั่งใด
if
scanf
printf
float
int a=8;
สัญลักษณ์ที่ใช้ในการแสดงข้อมูลตัวแปร a คือข้อใด
%a
%b
%c
%d
float จะแสดงตัวเลขทศนิยมกี่ตำแหน่ง
2
4
6
8
หาต้องการแสดงทศยม 3 ตำแหน่ง ข้อใดถูกต้อง
%f
%.3f
%d
%.3d
ถ้า a = 7 , b = 9;
a == b ;
จะได้ผลลัพธ์ เป็นเท่าใด
True
False
equal
not equal
a = 2;
b = 3;
c = a + b;
จากโปรแกรม ค่า c มีค่า เท่าใด
2
3
4
5
s <= 5
ถ้า s = 7 ได้ผลลัพคือข้อใด
True
false
equal
not
จากโปรแกรม คำสั่ง for จะรันกี่รอบ
3
4
5
6
จากโปรแกรม ผลลัพธ์ที่ได้จะเป็นอย่างไร
แสดงตัว เลข 0-5
แสดงตัวเลข 1-5
แสดดงตัวเลข 5-0
แสดงตัวเลข 5-1
จากโปรแกรม ผลลัพธ์ที่ได้คือ
แสดงตัวเลข 0-100
แสดงเลขคู่ 0-100
แสดงตัวเลข 100-0
แสดงเลขคู่ 100-0
int n[5] = {5, 10, 20, 30, 50};
จาก Code ข้อใดกล่าวถูกต้อง
เป็นตัวแปรจำนวนเต็ม
เป็นตัวแปรจำนวนจริง
เป็นตัวแปร array
เป็นตัวแปร เซ็ต
int n[5] = {5, 10, 20, 30, 50};
จาก Code ข้างต้น เลข 10 ตรงกับข้อใด
n[1]
n[2]
n[3]
n[4]
int n[5] = {5, 10, 20, 30, 50};
printf("%d ",n[4]);
ผลลัพธ์ที่ได้ตรงกับข้อใด
10
20
30
50
int n[5] = {5, 10, 20, 30, 50};
printf("%d ",n[4]/n[1]);
ผลลัพธที่ได้ตรงกับข้อใด
5
10
20
30
