wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

แบบทดสอบ หน่วยที่ 2

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

จงเลือกคำตอบที่ถูกต้องที่สุดเพียงข้อเดียว โดยพิจารณาโจทย์โปรแกรมต่อไปนี้ 1. ข้อใด ไม่ใช่ จุดเด่นของภาษา C ?

a)

เขียนโปรแกรมง่ายกว่าภาษาอื่น

b)

แปลเป็นไฟล์ภาษาเครื่องได้กะทัดรัด

c)

เป็นต้นแบบของภาษารุ่นใหม่

d)

นิยมใช้ในงานควบคุมทางอุตสาหกรรม

2.

จงเลือกคำตอบที่ถูกต้องที่สุดเพียงข้อเดียว โดยพิจารณาโจทย์โปรแกรมต่อไปนี้ ข้อใดบอกองค์ประกอบของโปรแกรมภาษา C ได้ถูกต้อง ?

a)

ตัวแปร,ค่าคงที่,ทดสอบโปรแกรม,หมายเหตุ

b)

ตัวแปร,ค่าคงที่,หมายเหตุ

c)

ตัวแปร,ค่าคงที่,คำสั่ง

d)

ตัวแปร,ค่าคงที่,คำสั่ง,หมายเหตุ

3.

ส่วนหัว ของโปรแกรม ภาษา C จะสังเกตได้จากสัญลักษณ์ใด

a)

&

b)

%

c)

$

d)

#

4.

จงเลือกคำตอบที่ถูกต้องที่สุดเพียงข้อเดียว โดยพิจารณาโจทย์โปรแกรมต่อไปนี้ 4. ข้อใดคือไฟล์โปรแกรมของภาษา C ?

a)

demo.cpt

b)

demo.ctt

c)

demo.cpp

d)

demo.ccp

5.

การประกาศใช้งานชุดคำสั่งจะกำหนดไว้ในส่วนใดของโปรแกรมภาษา C ?

a)

ส่วนหัว

b)

ส่วนของฟังก์ชัน

c)

ในส่วนของฟังก์ชันหลักของโปรแกรม

d)

ในส่วนฟังก์ชันย่อยของโปรแกรม

6.

ฟังก์ชันใดคือฟังก์ชันหลักของโปรแกรมภาษา C ?

a)

ฟังก์ชัน main

b)

ฟังก์ชัน conio.h

c)

ฟังก์ชัน include

d)

ฟังก์ชัน stdio.h

7.

ส่วนของโปรแกรมต้องเขียนอยู่ภายใต้เครื่องหมายใด ?

a)

[ ]

b)

( )

c)

< >

d)

{ }

8.

เครื่องหมายใดที่ภาษา C ใช้แยกคำสั่งแต่ละคำสั่ง ?

a)

ก. :

b)

ข. ;

c)

ค. #

9.

ข้อใดที่ชื่ออ้างประกาศในภาษา C ไม่ถูกต้อง ?

a)

Money

b)

F_F

c)

3BB

d)

ABC

10.

ข้อใดเป็นการประกาศให้ตัวแปร A เป็นแบบจำนวนเต็ม ?

a)

float A

b)

char A

c)

string A

d)

int A

11.

ข้อใดประกาศตัวแปรไม่ถูกต้อง ?

a)

int sum = 1;

b)

int a=0, b=0, c=0;

c)

char ans = y;

d)

float Area = 21;

12.

ถ้าต้องการประกาศค่าคงที่ในส่วนของฟังก์ชันจะใช้คำสั่งใด

a)

count

b)

define

c)

const

d)

count

13.

ข้อใดไม่ใช่การใช้ หมายเหตุ ในภาษา C ?

a)

// Good morning

b)

/* Good morning //

c)

/* Good morning */

d)

// Good morning //

14.

การใช้คำสั่ง printf ("Hello ... \n C Language\n"); จะให้ผลลัพธ์บนหน้าจออย่างไร ?

a)

Hello ... \n C Language\n

b)

Hello ...CLanguage

c)

Hello ... C Language

d)

C Language Hello ...

15.

ข้อใดคือรหัสรูปแบบแสดงข้อมูลเลขทศนิยม 2 ตำแหน่ง ?

a)

3.2 f

b)

%f 3.2

c)

%3.2 f

d)

f 2.3

16.

ข้อใดเป็นการประกาศค่าคงที่ Pi ในโปรแกรมที่ถูกต้องที่สุด ?

a)

Pi =3.1416

b)

const Pi =3.1416

c)

const float Pi = 3.1416

d)

const int Pi = 3.1416

17.

ข้อใดคือการรับค่าที่ถูกต้องที่สุด ?

a)

printf ("diameter = "); scanf ("%d", d);

b)

printf ("diameter = "); scanf ("%d", &d);

c)

printf ("diameter = \n"); scanf ("%d", d);

d)

printf ("diameter = \n"); scanf ("%d", &d);

18.

ข้อใดคือการรับข้อมูลมาเก็บในตัวแปร x และ y

a)

ก. scanf("%d",x,y);

b)

ข. scanf("%d",&x,&y);

c)

ค. scanf("%d","%d",x,y);

d)

ง. scanf("%d %d",&x,&y);

19.

ข้อใดคือการแสดงข้อมูลในตัวแปร x และ y

a)

printf("x=%x y=%y \n ", x, y);

b)

printf("x=%x y=%y \n", &x, &y);

c)

printf("x=%d y=%d \n", x, y);

d)

printf("x=%d y=%d \n",&x,&y);

20.

ข้อใดไม่ใช่เครื่องมือสำหรับพัฒนาโปรแกรมภาษา C โดยตรง ?

a)

Turbo C

b)

Dev C++

c)

Edit plus

d)

Code Block