wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

test3-4 -2562

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

ถ้าประกาศตัวแปรเป็น char name[5]; ข้อมูลใดไม่สามารถเก็บในตัวแปร name ได้

a)

name = "1234"

b)

name = " "

c)

name = "COMPUTER"

d)

name = "A"

2.

ข้อใดไม่ใช่ข้อมูลแบบ integer

a)

-320

b)

+45

c)

-31.80

d)

1456

3.

ท่านคิดว่าตัวเลขใดไม่สามารถเก็บเป็นข้อมูลประเภท char ได้

a)

38

b)

121

c)

-28

d)

135

4.

ถ้าหากตัวแปร a มีเลขจำนวนเต็มอยู่ ถ้าหากต้องการเพิ่ม a อีก 1 ค่าจะทำอย่างไร

a)

a++;

b)

a+=1;

c)

++a;

d)

ถูกทุกข้อ

5.

ข้อใดให้ผลลัพธ์ที่เป็นจริง

a)

1<=1

b)

A>a

c)

1=0

d)

1!= 1

6.

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

a)

printf("THAILAND");

b)

printf("12345");

c)

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

d)

printf('COMPUTER');

7.

ข้อใดใช้ฟังก์ชั่น scanf() ได้ถูกต้อง

a)

scanf("%d\n",x)

b)

scanf("%d",&x);

c)

scanf("%d",x);

d)

scanf("%d,x");

8.

ถ้าหาก x มีค่าเท่ากับ 23.1234 และมีการทำคำสั่งต่อไปนี้ printf("%1.2f",x); ผลลัพธ์ที่ได้จะเท่ากับข้อใด

a)

2.31234

b)

23.1234

c)

23.12

d)

2.31

9.

ข้อใดใช้ฟังก์ชั่น printf() ในการแสดงผลบวกของตัวแปร x กับตัวแปร y ได้ถูกต้อง

a)

printf("%d + %d = %d", x, y, x+y);

b)

printf("x + y = %d", x,y);

c)

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

d)

printf("x + y = ", x+y);

10.

คำสั่ง gotoxy(15,25) หมายถึงให้แสดงผลที่ตำแหน่งใด

a)

บรรทัดที่ 15 คอมลัมน์ที่ 25

b)

บรรทัดที่ 15 คอมลัมน์ที่ 15

c)

บรรทัดที่ 25 คอมลัมน์ที่ 15

d)

บรรทัดที่ 25 คอมลัมน์ที่ 25

11.

ถ้าหากต้องการให้ฟังก์ชั่น printf() แสดงผลเป็นตัวอักขระ จะต้องใช้รหัสควบคุมตัวใด

a)

%f

b)

%c

c)

%s

d)

%x

12.

ถ้าต้องการให้มีเสียง beep ออกทางลำโพง จะต้องใช้รหัสควบคุมใดในฟังก์ชั่น printf()

a)

\a

b)

\beep

c)

\*

d)

ไม่มีข้อถูก

13.

ฟังก์ชันใดที่ใช้เปลี่ยนสีของพื้นหลัง

a)

textbackground

b)

textcolor

c)

bgcolor

d)

background

14.

ตัวดำเนินการใดไม่ใช่ตัวดำเนินการทางตรรก

a)

>

b)

=

c)

>=

d)

!=

15.

ไฟล์ต้นฉบับหรือ Source Code ของภาษาC++จะมีนามสกุลตามข้อใด

a)

*.c

b)

*.c++

c)

*.exe

d)

*.obj

16.

ค่าในข้อใดไม่สามารถใช้เป็นค่าหลัง case ในคำสั่ง switch..case ได้

a)

7

b)

'7'

c)

4.5

d)

'A'

17.

ฟังก์ชันที่ใช้ในการรับข้อมูลจาที่กำหนด คือฟังก์ชัน

a)

getcher()

b)

getch()

c)

gets()

d)

scanf()

18.

ข้อใดกำหนดไฟล์ส่วนหัวภาษาซีได้ถูกต้อง

a)

#include <stdio.h>

b)

#include {stdio.h}

c)

#include ‘stdio.h’

d)

ไม่มีข้อถูก

19.

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

a)

( )

b)

[ ]

c)

{ }

d)

/* */

20.

ถ้าหากต้องการให้ฟังก์ชั่น printf() แสดงผลเป็นเลขจำนวนเต็ม จะต้องใช้รหัสควบคุมตัวใด

a)

%f

b)

%c

c)

%s

d)

%d