NEW
Font size
Worksheetsแบบทดสอบภาษาซี
Total questions: 20
Worksheet time: 15mins
ประโยคคำสั่งต่าง ๆ ในภาษาซี ต้องปิดท้ายแต่ละคำสั่งด้วยเครื่องหมายใด
เครื่องหมาย .
เครื่องหมาย ,
เครื่องหมาย ;
เครื่องหมาย :
ข้อใดต่อไปนี้ คือคำตอบของค่า y จากนิพจน์ที่กำหนดให้
int x, y;
x = 8;
y = ++x;
printf(“%d”,y);
7
8
9
10
ถ้าหากต้องการให้ฟังก์ชั่น printf() แสดงผลเป็นตัวทศนิยมจะต้องใช้รหัสควบคุมตัวใด
%c
%f
%x
%d
ถ้าหากต้องการให้ฟังก์ชั่น printf() แสดงผลเป็นตัวเลขจำนวนเต็มจะต้องใช้รหัสควบคุมตัวใด
%d
#include
%f
%x
ถ้านักเรียนต้องการเพิ่มค่าตัวแปรทีละ 1 ค่าควรใช้คำสั่งในข้อใด
i--
i++
-+i
+-i
ข้อใดต่อไปนี้ คือ จำนวนรอบของการทำงานจากชุดคำสั่งที่กำหนดให้
int x=5;
while(x > 5)
printf(“%d”,x);
5 รอบ
10 รอบ
0 รอบ
ไม่มีข้อใดถูก
การใช้ฟังก์ชั่น printf() ข้อใดไม่ถูกต้อง
printf("THAILAND");
printf("12345");
printf("5+2=%d",5+2);
printf('COMPUTER');
คำว่าอะไรที่ทุกโปรแกรมในภาษาซีจะต้องมี
scanf
main
printf
var
คำสั่งต่าง ๆ ของโปรแกรมภาษาซีจะต้องอยู่ภายในเครื่องหมายใด
( )
{ }
[ ]
/* */
ข้อใดใช้ฟังก์ชั่น scanf() ได้ถูกต้อง
scanf("%d\n",x)
scanf("%d",&x);
scanf("%d",x);
scanf("%d,x");
ข้อใดที่ไม่จำเป็นต้องมีก็ได้ในการเขียนโปรแกรม
#define
#include
{ }
main( )
#include<stdio.h> (1)
main() (2)
{ (3)
Printf("Welcome to Gifted2/1"); (4)
}
(1)
(2)
(3)
(4)
ถ้าหากเขียนชุดคำสั่งต่อไปนี้
for(i=1; i<10; i++)
printf("Ohh");
ผลลัพธ์ จะพิมพ์คำว่า Ohh กี่ครั้ง
0 ครั้ง
10 ครั้ง
5 ครั้ง
ไม่มีข้อใดถูก
ข้อใดต่อไปนี้ คือ จำนวนรอบของการทำงานจากชุดคำสั่งที่กำหนดให้?
for(x=1; x<=10; x+2)
printf(“%d”,x);
5 รอบ
0 รอบ
10 รอบ
ไม่มีข้อใดถูก
ข้อใดเป็นผลลัพธ์ที่ได้จากโค้ด printf(“‘I am a programmer.’”);
“‘I am a programmer.’”
“I am a programmer.”
‘I am a programmer.’
I am a programmer.
ข้อใดเป็นคำสั่งการแสดงผลออกมาทางจอภาพของภาษาซี
scanf
printf
source file
main
ถ้าหาก score = 54
ผลลัพธ์หลังทำคำสั่งต่อไปนี้
if(score < 50) printf("F");
else if(score < 60) printf("D");
else if(score < 70) printf("C");
else if(score < 80) printf("B");
else printf("A");
F
D
C
B
ถ้าหาก score = 78
ผลลัพธ์หลังทำคำสั่งต่อไปนี้
if(score < 50) printf("F");
else if(score < 60) printf("D");
else if(score < 70) printf("C");
else if(score < 80) printf("B");
else printf("A");
A
B
C
D
ในการใช้โปรแกรม Turbo C++ ถ้าต้องการ runโปรแกรม ต้องใช้คีย์ลัดในข้อใด
Ctrl + F7
Ctrl + F8
Ctrl + F9
Ctrl + F10
จากโจทย์จะพิมพ์คำว่า Thailand ทั้งหมดกี่ครั้ง
พิมพ์ Thailand 3 ครั้ง
พิมพ์ Thailand 4 ครั้ง
พิมพ์ Thailand 5 ครั้ง
พิมพ์ Thailand 6 ครั้ง
