NEW
Font size
S
M
L
XL
WorksheetsBasicProgrammingC
Total questions: 36
Worksheet time: 18mins
Name
Class
Date
1.
อำเภอเมืองในประเทศไทยมีกี่อำเภอ
a)
73
b)
75
c)
77
d)
79
2.
คำสั่ง printf คือคำสั่งอะไร
a)
แสดงผลข้อความออกทางเครื่องปริ้นท์
b)
แสดงผลข้อความออกทางหน้าจอ
c)
แสดงผลข้อความออกทางใด ๆ ตามระบุ
d)
ไม่มีข้อถูก
3.
เมื่อต้องการแสดงผลเครื่องหมายคำพูด " (Double qoute) ต้องทำอย่างไร
a)
/"
b)
."
c)
(")
d)
\"
4.
เมื่อต้องการแสดงผลขึ้นบรรทัดใหม่ต้องใช้คำสั่งใด
a)
"\m"
b)
"\n"
c)
"/m"
d)
"/n"
5.
เมื่อต้องการเว้นวรรคแท็บต้องใช้คำสั่งใด
a)
\t
b)
\0
c)
\'
d)
\n
6.
เมื่อต้องการ อักขระว่าง ต้องใช้คำสั่งใด
a)
\t
b)
\0
c)
\'
d)
\n
7.
เมื่อต้องการเขียนคำอธิบายโปรแกรมหรือ comment แบบบรรทัดเดียวต้องใช้เครื่องหมายใด
a)
\\
b)
\
c)
//
d)
/
8.
เมื่อต้องการเขียนคำอธิบายโปรแกรมหรือ comment แบบหลายบรรทัดต้องใช้เครื่องหมายใด
a)
\* */
b)
\\ //
c)
/* */
d)
// //
9.
เมื่อต้องการแสดงผล ตัวอักษร 1 ตัว ต้องใช้ code Format ใด
a)
%s
b)
%d
c)
%c
d)
%f
10.
เมื่อต้องการแสดงผล ข้อความ ต้องใช้ code Format ใด
a)
%s
b)
%d
c)
%c
d)
%f
11.
จากคำสั่ง printf("%.4f\n,M_PI"); ค่าคงที่ M_PI = 3.141593 จะแสดงผลลัพธ์เป็นอย่างไร
a)
3.1000
b)
3.1400
c)
3.1416
d)
3.1415
12.
จากคำสั่ง printf ("Base number: %d %x %o\n", 429, 429, 429); จะแสดงผลลัพธ์เป็นอย่างไร
a)
Base number: 429 1ad 655
b)
Base number: 429 429 429
c)
Base number: 429 1ab 653
d)
ไม่มีข้อถูก
13.
จากคำสั่ง printf ("Floats: %4.2f %+.0e %E \n", 3.1466, 3.1466, 3.1466); จะแสดงผลลัพธ์เป็นอย่างไร
a)
Floats: 3.14 +3e+00 3.146600E+00
b)
Floats: 3.14 +3e+01 3.141600E+00
c)
Floats: 3.15 +3e+00 3.146000E+00
d)
Floats: 3.15 +3e+00 3.146600E+00
14.
ข้อใดผิด
a)
printf("%d\n", 422);
b)
printf("%f\n", M_PI); // ค่าคงที่ M_PI = 3.141593...
c)
printf("%d\n", 1668.258);
d)
printf("%s\n", "I\'m eager to go to the next page");
15.
น้ำอะไรเอ่ย สามารถยืนได้
a)
น้ำตก
b)
น้ำใจ
c)
น้ำตื้น
d)
น้ำนิ่ง
16.
ข้อใดสามารถใช้เป็นชื่อตัวแปรได้
a)
auto
b)
dooble
c)
int
d)
volatile
17.
ข้อใดตั้งค่าตัวแปรคงที่ได้ถูกต้อง
a)
#def PI = 3.1416
b)
#define PI = 3.1416
c)
#def PI 3.1416;
d)
#define PI 3.1416
18.
เครื่องหมาย % ในตัวดำเนินการคำนวณมีความหมายใด
a)
ตัวดำเนินการ ร้อยละ
b)
ตัวดำเนินการ เศษส่วน
c)
ตัวดำเนินการ หารเอาเฉพาะเศษ
d)
ตัวดำเนินการ หารเอาจำนวนเต็ม
19.
ถ้ากำหนดให้ int x = 7, y = 3; int sum, mod, div; div = x / y; แล้วใช้คำสั่ง printf("div = %d\n", div); จะได้คำตอบเท่าไร
a)
1
b)
2
c)
3
d)
ไม่มีข้อถูก
20.
ถ้ากำหนดให้ int x = 7, y = 3; int sum, mod, div; mod = x / y; แล้วใช้คำสั่ง printf("mod = %d\n", div); จะได้คำตอบเท่าไร
a)
1
b)
2
c)
3
d)
ไม่มีข้อถูก
21.
ตัวอะไรอยู่บนไอศกรีม
a)
เต่า
b)
หนู
c)
แมว
d)
คางคก
22.
จากโค้ด int x = 3 + 4 * 2; จะได้คำตอบเท่าไร
a)
14
b)
13
c)
12
d)
11
23.
จากโค้ด int x = 1 + 5 % ( 8 - 4 / 2 * 3 ) * 4;จะได้คำตอบเท่าไร
a)
5
b)
10
c)
15
d)
ไม่มีข้อถูก
24.
ขนมลูกชุบใครเป็นคนชุบ
a)
พ่อ
b)
แม่
c)
ลูก
d)
ใครก็ได้
25.
เมื่อกำหนดให้ int x = 4; จากโค้ดprintf("The value of (x==4) is %d.\n", x==4); จะได้คำตอบเท่าไร
a)
0
b)
1
c)
4
d)
ไม่มีข้อถูก
26.
กระบี่ กระบอง กะเทย อะไรคมกว่ากัน
a)
กระบี่
b)
กระบอง
c)
กะเทย
d)
ไม่แน่ใจ
27.
เมื่อกำหนดให้ int x = 4; จากโค้ด printf("The value of (x!=4) is %d.\n", x!=4); จะได้คำตอบเท่าไร
a)
0
b)
1
c)
4
d)
ไม่มีข้อถูก
28.
สัตว์อะไรชอบดื่มน้ำอัดลม
a)
นก
b)
หนู
c)
เสือ
d)
หมี
29.
เมื่อกำหนดให้ int x = 5; จากโค้ด if(x + 3 > 7 || (x <= 5 || x % 3 == 0) && x < 1) { printf("That's true!\n"); } จะได้คำตอบเท่าไร
a)
ว่าง
b)
error
c)
That's true
d)
0
30.
switch (นิพจน์) { case ค่าคงที่1 : คำสั่ง1;} นิพจน์ คือข้อใด
a)
อะไรก็ได้
b)
ตัวอักษร
c)
ข้อความ
d)
จำนวนเต็ม
31.
int x = 1; while(...) {printf("7x %d = %d\n",x ,x); x++; } (...) ต้องมีค่าเท่าไหร่จึงจะแสดงผลแม่สูตรคูณถึง 7 x 8 = 56
a)
อะไรก็ได้
b)
1
c)
x<=8
d)
x<=12
32.
int x = 1; while(...) {printf("12 x %d = %d\n",x ,x); x++; } (...) ต้องมีค่าเท่าไหร่จึงจะแสดงผลแม่สูตรคูณ ถึง 12 x 12 = 144
a)
อะไรก็ได้
b)
1
c)
x<12
d)
x<=12
33.
27. int x = 1; do {printf("12 x %d = %d\n",x ,x); x++; } while(...) ต้องมีค่าเท่าไหร่จึงจะแสดงผลแม่สูตรคูณถึง 12 x 12 = 144
a)
อะไรก็ได้
b)
1
c)
x<12
d)
x<=12
34.
for(Init_statement;condition;Add_statement) ข้อใดเป็นการกำหนดค่าตัวแปรเริ่มต้น
a)
Init_statement
b)
condition
c)
Add_statement
d)
ไม่มีข้อถูก
35.
ถ้าต้องการแสดงผลตัวเลขคู่ 2, 4,...,100 ต้องกำหนดค่า x กับ y เท่าไหร่ int i; for(i =x;i <= y;i+2){ printf("%d\n",i);}
a)
0 , 100
b)
2, 100
c)
2, 102
d)
ไม่มีข้อถูก
36.
ถ้าต้องการแสดงผลตัวเลขอนุกรม 2, 3, 5, 8...55 ต้องกำหนดค่า x กับ y เท่าไหร่ int i; int x =...; int y =...; for(i =2;i <= 55;i+z){ printf("%d\n",i); z=x+y; x=y; y=z;}
a)
x=0; y=1;
b)
x=0; y=1;
c)
x=2;y=3;
d)
x=3; y=5;
Reset
