wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

ภาษาซี ข้อสอบกลางภาค

Total questions: 20

Worksheet time: 7mins

Name
Class
Date
1.

ข้อใดเป็นคำสั่งการแสดงผลออกมาทางจอภาพของภาษาซี

a)

scanf

b)

printf

c)

source file

d)

main

2.

ถ้าต้องการบันทึกไฟล์งานชื่อ name ในภาษาซีนักเรียนจะต้องบันทึกงานในรูปแบบใด

a)

name.ppt

b)

name.cpp

c)

name.com

d)

name.doc

3.

ในการใช้โปรแกรม Dev C++ ถ้าต้องสร้าง Source File ต้องใช้คีย์ลัด ในข้อใด

a)

Ctrl+N

b)

Ctrl+S

c)

Ctrl+C

d)

Ctrl+V

4.

ในการใช้โปรแกรม Dev C++ ถ้าต้องการ Complie โปรแกรม ต้องใช้คีย์ลัดในข้อใด

a)

F7

b)

F8

c)

F9

d)

F10

5.

คำสั่งต่างๆของโปรแกรมภาษาซีจะต้องอยู่ภายในเครื่องหมายใด

a)

()

b)

<>

c)

{}

d)

[]

6.

การใช้ฟังก์ชั่น printf() ข้อใดไม่ถูกต้อง

a)

printf("THAILAND");

b)

printf("12345");

c)

printf("5+2=%d",5+2);

d)

printf('COMPUTER');

7.

ข้อใดที่ไม่จำเป็นต้องมีในการเขียนโปรแกรม

a)

#define

b)

#include

c)

{ }

d)

main ()

8.

"ทำการตรวจสอบ Source code ว่าถูกต้องหรือไม่" คือ ขั้นตอนใดในการพัฒนาโปรแกรมภาษาซี

a)

Source File

b)

Complie

c)

Run

d)

link

9.

ส่วนฟังก์ชันหลักในการเขียนโปรแกรมภาษาซีคือข้อใด

a)

#include

b)

main()

c)

{ }

d)

;

10.

สัญลักษณ์ใดที่จะต้องใช้จบคำสั่งของโปรแกรมทุกบรรทัด

a)

:

b)

{}

c)

;

d)

\

11.

# include <stdio.h> จากคำสั่งดังกล่าวใช้เก็บข้อมูลชื่ออะไร

a)

#

b)

include

c)

<>

d)

stdio.h

12.

หมายเหตุหรือ comment ในข้อใดใช้ไม่ถูกต้อง

a)

ก. // program creat by Chaiya Suwagrai

b)

ข. /* program creat by Chaiya Suwagrai//

c)

ค. /* program creat by Chaiya Suwagrai*/

d)

ถูกเฉพาะข้อ ก.และ ค.

13.

ข้อใดไม่ใช่กฎเกณฑ์การตั้งชื่อไฟล์

a)

ตัวแรกของชื่อจะต้องขึ้นต้นด้วยตัวอักษร

b)

ตัวอักษรตั้งแต่ตัวที่ 2 สามารถเป็นตัวเลขได้

c)

การตั้งชื้อสามารถเว้นวรรคได้

d)

การตั้งชื่อสามารถใช้ได้ทั้งอักษรพิมพ์ใหญ่และพิมพ์เล็ก

14.

อักขระในภาษาซีประกอบด้วย

a)

ตัวอักขระ A-Z และ a-z

b)

ตัวเลข 0-9

c)

ตัวอักขระพิเศษ_ เท่านั้น

d)

ถูกทุกข้อ

15.

การตั้งชื่อในภาษาซี ข้อใดถูกต้อง

a)

Ken.56

b)

Ken_56

c)

56Ken

d)

Ken"

16.

การตั้งชื่อในภาษาซี ข้อใดไม่ถูกต้อง

a)

r_1593

b)

A19548

c)

_Omeky

d)

#1593N

17.

คำในข้อใดเป็นคำสงวน

a)

love

b)

else

c)

English

d)

school

18.

คำในข้อใดสามารถนำมาตั้งชื่อได้

a)

return

b)

while

c)

News

d)

double

19.

1. จากโปรแกรมต่อไปนี้ บรรทัดใดของโปรแกรมข้อใดผิด

#include<stdio.h> (1)

main() (2)

{ (3)

Printf("Welcome to RMUT"); (4)


}

a)

1

b)

2

c)

3

d)

4

20.

โครงสร้างภาษาซีประกอบด้วยกี่ส่วน

a)

2

b)

3

c)

4

d)

5