Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

สอบกลางภาค Coding 4 ภาษา C

Total questions: 20

Worksheet time: 11mins

Name
Class
Date
1.
1. ข้อใดเป็นคำสั่งการแสดงผลออกมาทางจอภาพของภาษาซี
a)
ก. scanf
b)
ข. printf
c)
ค. source file
d)
ง. main
2.
2.คำสั่งต่างๆของโปรแกรมภาษาซีจะต้องอยู่ภายในเครื่องหมายใด
a)
ก. ()
b)
ข. <>
c)
ค. {}
d)
ง. []
3.
3.การใช้ฟังก์ชั่น printf() ข้อใดไม่ถูกต้อง
a)
ก. printf("THAILAND");
b)
ข. printf("12345");
c)
ค. printf("5+2=%d",5+2);
d)
ง. printf('COMPUTER');
4.
4.รหัสควบคุมรูปแบบการแสดงผลข้อมูล %d หมายถึงอะไร
a)
ก.แสดงผลค่าของตัวแปรชนิดจำนวนเต็ม
b)
ข.แสดงผลค่าของตัวแปรชนิดจำนวนทศนิยม
c)
ค.แสดงตัวเลขทศนิยมออกมาในรูปแบบยกกำลัง
d)
ง.แสดงผลอักขระ 1 ตัว
5.
5. ข้อใดคือความหมายของ \t
a)
ก.ขึ้นบรรทัดใหม่
b)
ข.เว้นช่องว่างเป็นระยะ 1 แทบ
c)
ค.เว้นช่องว่างเป็นระยะ 1 หน้าจอ
d)
ง. ลบอักขระสุดท้ายออก 1 ตัว
6.
6.ส่วนฟังก์ชันหลักในการเขียนโปรแกรมภาษาซีคือข้อใด
a)
ก. #include
b)
ข. main()
c)
ค. { }
d)
ง. ;
7.
7. สัญลักษณ์ใดที่จะต้องใช้จบคำสั่งของโปรแกรมทุกบรรทัด
a)
ก. :
b)
ข. {}
c)
ค. ;
d)
ง. \
8.
8. ถ้ารันโปรแกรม แล้วใส่ชื่อว่า Jantana Jai บรรทัดถัดไปโปรแกรมจะแสดงผลอะไร
a)

ก. Nice to know you, Jantana

b)

ข. Nice to know you, Jantana Jai

c)

ค. Nice to know you, Jai

d)

ง.ถูกทุกข้อ

9.
9.หมายเหตุหรือ comment ในข้อใดใช้ไม่ถูกต้อง
a)
ก. // program creat by Chaiya Suwagrai
b)
ข. /* program creat by Chaiya Suwagrai//
c)
ค. /* program creat by Chaiya Suwagrai*/
d)
ง. ถูกเฉพาะข้อ ก.และ ค.
10.
10.ข้อใดไม่ใช่กฎเกณฑ์การตั้งชื่อไฟล์
a)
ก. ตัวแรกของชื่อจะต้องขึ้นต้นด้วยตัวอักษร
b)
ข. ตัวอักษรตั้งแต่ตัวที่ 2 สามารถเป็นตัวเลขได้
c)
ค. การตั้งชื้อสามารถเว้นวรรคได้
d)
ง. การตั้งชื่อสามารถใช้ได้ทั้งอักษรพิมพ์ใหญ่และพิมพ์เล็ก
11.
11.อักขระในภาษาซีประกอบด้วย
a)
ก. ตัวอักขระ A-Z และ a-z
b)
ข. ตัวเลข 0-9
c)
ค. ตัวอักขระพิเศษ_ เท่านั้น
d)
ง. ถูกทุกข้อ
12.
12.การตั้งชื่อในภาษาซี ข้อใดถูกต้อง
a)
ก. Ken.56
b)
ข. Ken_56
c)
ค. 56Ken
d)
ง. Ken"
13.
13.การตั้งชื่อในภาษาซี ข้อใดไม่ถูกต้อง
a)
ก. r_1593
b)
ข. A19548
c)
ค. _Omeky
d)
ง. #1593N
14.
14.คำในข้อใดเป็นคำสงวน
a)
ก. love
b)
ข. else
c)
ค. English
d)
ง. school
15.
15.คำในข้อใดสามารถนำมาตั้งชื่อได้
a)
ก. return
b)
ข. while
c)
ค. News
d)
ง. double
16.
16.จากโปรแกรมต่อไปนี้ บรรทัดใดของโปรแกรมข้อใดผิด
a)

ก. 1

b)

ข. 2

c)

ค. 3

d)

ง. 4

17.
17.โครงสร้างภาษาซีประกอบด้วยกี่ส่วน
a)
ก. 2
b)
ข. 3
c)
ค. 4
d)
ง. 5
18.
18.ข้อใดหมายถึงส่วนเริ่มต้นของโปรแกรมภาษา C
a)
ก. main ( )
b)
ข. int a;
c)
ค. #include <stdio.h>
d)
ง. /*This is Program*/
19.
19.การประกาศตัวแปรในข้อใดถูกต้อง
a)
ก. int default = 13
b)
ข. float sararyint
c)
ค. char chsex = "Female"
d)
ง. int age = 15.6
20.
20.การใช้เครื่องหมาย comment line ข้อใดถูกต้อง
a)
ก. / /
b)
ข. //
c)
ค. /* */
d)
ง.ถูกทั้งข้อ ข.และข้อ ค.