wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

CRU_สอบกลางC++

Total questions: 30

Worksheet time: 8mins

Name
Class
Date
1.

จากภาพหมายถึง

a)

แสดงผลทางหน้าจอ

b)

รับและแสดงผลข้อมูล

c)

รับข้อมูลทางแป้นพิมพ์

d)

ตัดสินใจ

2.

จากภาพหมายถึง

a)

รับและแสดงผลข้อมูล

b)

รับข้อมูลทางแป้นพิมพ์

c)

ตัดสินใจ

d)

แสดงผลทางหน้าจอ

3.

จากภาพหมายถึง

a)

แสดงผลทางหน้าเครื่อวพิมพ์

b)

รับและแสดงผล

c)

แสดงผลทางหน้าจอ

d)

รับข้อมูลทางแป้นพิมพ์

4.

จากภาพหมายถึง

a)

รับข้อมูลทางแป้นพิมพ์

b)

รับและแสดงผลข้อมูล

c)

ประมวลผลข้อมูล

d)

ตัดสินใจ

5.

ถ้า เห็น int ต้องใช้กับ รูปแบบใด

a)

%d

b)

%c

c)

%f

d)

%e

6.

ถ้าเห็น float ใช้กับ รูปแบบใด

a)

%d

b)

%f

c)

%c

d)

%e

7.

ถ้าอยากให้แสดงผลทศนิยม เป็น 3.14 จะกำหนดรูปแบบใด

a)

%f

b)

%.2f

c)

%2.f

d)

%2.f%

8.

การสร้างตัวแปรข้อใดผิด

a)

a

b)

A

c)

NUM1

d)

99

9.

ข้อใดคือโครงสร้างแบบลำดับ

a)
b)
c)
d)
10.

จากภาพผิดบรรทัดที่เท่าไหร่

a)

ถูกหมดทุกบรรทัด

b)

บรรทัดที่ 8,10

c)

บรรทัดที่ 1,11

d)

บรรทัดที่ 7,8

11.

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

a)

printf("CRU");

b)

printf("%.2f",52.78);

c)

printf("9+9=%d",9+9);

d)

printf('COMPUTER');

12.

จากภาพผิดอย่างไร

a)

ไม่มี ""

b)

ไม่มี ;

c)

#include<studio.h> ต้องมี u

d)

ไม่มีข้อใดถูก

13.

คำสั่ง \n คือ

a)

ใช้ ขึ้นบรรทัดใหม่

b)

ใช้ ขึ้นย่อหน้าใหม่

c)

ใช้ เลือนบรรทัด

d)

ผิดต้องเป็นคำสั่ง /n

14.

จากภาพ คำตอบคือข้อใด

a)

11.2

b)

8.12

c)

11.0

d)

0

15.

จากภาพมีกี่ตัวแปร

a)

6 ตัวแปร

b)

4 ตัวแปร

c)

2 ตัวแปร

d)

8 ตัวแปร

16.

จากภาพถ้าต้องการ เอา 5*8.12 ใช้ การแสดงผลข้อใดถูกต้อง

a)

printf("No.2 %d + %.2f = %.3f \n",rat,ant,rat*ant);

b)

printf("No.2 %d + %.2f = %.3f \n",cat,ant,cat*ant);

c)

printf("No.2 %.2f + %d= %.3f \n",rat,ant,rat*ant);

d)

printf("No.2 %d + %d = %.3f \n",cat,ant,cat*ant);

17.

คำสั่ง \t คือ

a)

ใช้ ขึ้นบรรทัดใหม่

b)

ใช้ ขึ้นย่อหน้าใหม่

c)

ใช้ เลือนข้อความ

d)

ผิดต้องทำคำสั่ง /t

18.

คำสั่ง printf คือ

a)

คำสั่งแสดงผล

b)

คำสั่งรับข้อมูล

c)

คำสั่งขึ้นบรรทัดใหม่

d)

คำสั่งเลือนบรรทัด

19.

คำสั่ง scanf คือ

a)

คำสั่งแสดงผล

b)

คำสั่งรับข้อมูล

c)

คำสั่งขึ้นบรรทัดใหม่-

d)

คำสั่งเลือนบรรทัด

20.

จากสูตร เราต้องสร้างตัวแปรเพื่อรับค่ากี่ตัว

a)

1 ตัวแปร

b)

2 ตัวแปร

c)

3 ตัวแปร

d)

4 ตัวแปร

21.

บิดาคอมพิวเตอร์ คือ

a)

ชาลส์ แบบเบจ
Charles Babbage

b)

ออกัสตา เอดา

Augusta Ada

c)

แอลัน แมธิสัน ทัวริง
Alan Mathison Turing

22.

นักโปรแกรมเมอร์คนแรกของโลก คือ

a)

ชาลส์ แบบเบจ
Charles Babbage

b)

ออกัสตา เอดา

Augusta Ada

c)

แอลัน แมธิสัน ทัวริง
Alan Mathison Turing

23.

บิดาวิทยาการคอมพิวเตอร์ คือ

a)

ชาลส์ แบบเบจ
Charles Babbage

b)

ออกัสตา เอดา

Augusta Ada

c)

แอลัน แมธิสัน ทัวริง
Alan Mathison Turing

24.

ผู้คนที่คิดค้นพัฒนาภาษา C คือ

a)

ชาลส์ แบบเบจ
Charles Babbage

b)

ออกัสตา เอดา

Augusta Ada

c)

แอลัน แมธิสัน ทัวริง
Alan Mathison Turing

25.

เครื่องที่ Charles Babbage สร้างขึ้น ที่ประกอบด้วย 4 ส่วนสำคัญ คือ ส่วนเก็บข้อมูล, ส่วนประมวลผล, ส่วนควบคุม, ส่วนรับข้อมูลและแสดงผลลัพธ์ ซึ่งได้รับการยอมรับว่าเป็นต้นแบบของคอมพิวเตอร์ในภายหลัง คือเครื่องใด

a)

Analytical machine

b)

Difference Engine

c)

ENIAC

d)

Enigma

26.

จากภาพ หมายเลข 1 คือ

a)

ส่วนหัวของโปรแกรม

b)

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

c)

ส่วนของชุดคำสั่งโปรแกรม

d)

ส่วนของแสดงผลโปรแกรม

27.

จากภาพ หมายเลข 2 คือ

a)

ส่วนหัวของโปรแกรม

b)

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

c)

ส่วนของชุดคำสั่งโปรแกรม

d)

ส่วนของแสดงผลโปรแกรม

28.

จากภาพ หมายเลข 3 คือ

a)

ส่วนหัวของโปรแกรม

b)

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

c)

ส่วนของชุดคำสั่งโปรแกรม

d)

ส่วนของแสดงผลโปรแกรม

29.

จากภาพคือขั้นตอนอะไร

a)

ขั้นตอนการพัฒนาโปรแกรม

b)

ขั้นตอนการออกแบบโปรแกรม

c)

ขั้นตอนการเขียนโปรแกรม

d)

ขั้นตอน อัลกอริทึม

30.

นามสกุลไลฟ์ DEV C++ ที่สามารถแก้ไขได้คือนามสกุลอะไร

a)

*.CPP

b)

*.EXE

c)

*.TXT

d)

*.PY