wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

แบบทดสอบครั้ง 3 PrinceProgram

Total questions: 28

Worksheet time: 14mins

Name
Class
Date
1.

ลูปประเภทใดต่อไปนี้ จะมีการตรวจสอบเงื่อนไขก่อนเสมอ

a)

repeat

b)

for

c)

do-while

d)

while

2.

ลูปประเภทใดต่อไปนี้ จะมีการประมวลผลชุดคำสั่งภายในลูปอย่างน้อยหนึ่งรอบเสมอ

a)

repeat

b)

for

c)

do-while

d)

while

3.

ลูปประเภทใดต่อไปนี้ การประมวลผลมีจำนวนรอบแน่นอน

a)

repeat

b)

for

c)

do-while

d)

while

4.

ในการแก้ปัญหาทางคอมพิวเตอร์ในการรับเลขจำนวนเต็มตั้งแต่ 1 ถึง 100 เพื่อคำนวณหาผลรวม และ ค่าเฉลี่ยขั้นตอนการประมวลผลในข้อใดเขียนไม่ถูกต้อง

a)

FOR i =1 to 100

COMPUTE sum = sum + i

COMPUTER avg = sum/i

ADD 1 to i

NEXT

b)

FOR i =1 to 100

COMPUTE sum = sum + i

COMPUTER avg = sum/i

NEXT

c)

SET 1 to n

WHILE I <= 100

COMPUTE sum = sum + n

COMPUTER avg = sum/n

ADD 1 to n

ENDWHILE

d)

SET 1 to n

DO {

COMPUTE sum = sum + n

COMPUTER avg = sum/n

ADD 1 to n

} UNTIL (n <=100)

5.

ข้อใดเขียนรหัสเทียมการทำงานแบบวนซ้ำ ในกรณีรับข้อมูลนักศึกษาจำนวน 50 คน ไม่ถูกต้อง

a)

WHILE n <= 50

statement

ENDWHILE

b)

DO

statement

UNTIL n<=50

c)

WHILE n < 50

statement

ENDWHILE

d)

FOR i = 1 to 50

statement

NEXT

6.

ขั้นตอนใดในการเขียนโปรแกรมภาษาซี จะมีการตรวจข้อผิดพลาดของโปรแกรม

a)

การสร้างโปรแกรม

b)

การสั่งรันโปรแกรม

c)

การเชื่อมโยงโปรแกรม

d)

การคอมไพล์โปรแกรม

7.

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

a)

{ }

b)

( )

c)

[ ]

d)

/* */

8.

ลักษณะใดไม่เป็นรายละเอียดของชุดอักขระพื้นฐาน

a)

อักษรภาษาอังกฤษตัวพิมพ์ใหญ่ พิมพ์เล็ก

b)

อักขระที่เป็นค่าว่าง

c)

ตัวสัญลักษณ์พิเศษ

d)

ตัวเลข

9.

ลักษณะใดเป็นรายละเอียดของชุดอักขระการประมวลผล

a)

Decimal Digits

b)

Whitespace Characters

c)

Escape Sequence

d)

Special Symbols

10.

ค่าคงที่มีคุณสมบัติตามข้อใด

a)

ค่าจะคงอยู่ตลอดไป

b)

ค่าของข้อมูลสามารถนำมาเปลี่ยนแปลงค่าได้

c)

ค่าของข้อมูลจะมีความยืดหยุ่นเปลี่ยนแปลงไปถามที่ผู้ใช้กำหนด

d)

ค่าจะคงอยู่ตลอดการทำงานของโปรแกรม ไม่สามารถเปลี่ยนแปลงค่าได้

11.

ข้อใดต่อไปนี้ เป็นการประกาศตัวแปรไม่ถูกต้องตามกฎเกณฑ์การตั้งชื่อตัวแปร

a)

@email

b)

xxYY11

c)

_007

d)

sum_1

12.

ตัวแปรใดไม่ได้เป็นคำเฉพาะ

a)

goto

b)

auto

c)

month

d)

union

13.

การสะสมค่าด้วยนิพจน์ sum = sum + price ในภาษาซี สามารถลดรูปเขียนใหม่ได้ตามข้อใด

a)

+=sumprice

b)

sum+=price

c)

sum=+price

d)

sum+price

14.

ตัวเชื่อมตรรกะ and, or และ not ในภาษาซี ใช้เครื่องหมายใด

a)

and or not

b)

& || !=

c)

&& or !

d)

&& || !

15.

เมื่อติดตั้งโปรแกรมสมบูรณ์ Icon ที่ใช้เปิดโปรแกรม Dev-Cpp เวอร์ชั่น 5.4.1 เพื่อใช้งาน คือ ข้อใด

a)

devcpp

b)

Turbo C++

c)

Dev-C++

d)

C++

16.

ข้อใดบอกขั้นตอนการเปิดโปรแกรม Dev-Cpp เวอร์ชั่น 5.4.1 เพื่อเขียนโปรแกรม ได้ถูกต้อง

a)

File > New > Project

b)

File > New > Resource File

c)

File > New

d)

File > New > Source File

17.

ในการตรวจสอบโปรแกรม Dev-Cpp เวอร์ชั่น 5.4.1 ควรกดแป้นคีย์ใด

a)

F9

b)

ALT + F9

c)

CTRL + F10

d)

F10

18.

ความผิดพลาดของโปรแกรมที่เกิดจากสูตรคำนวณผิด เป็นความผิดพลาดชนิดใด

a)

Runtime Errors

b)

Procedure Errors

c)

Syntax Errors

d)

Logic Errors

19.

ความผิดพลาดของโปรแกรมที่เกิดจากการใช้ไวยากรณ์ผิดเป็นความผิดพลาดชนิดใด

a)

Runtime Errors

b)

Procedure Errors

c)

Syntax Errors

d)

Logic Errors

20.

รูปแบบข้อมูลตามข้อใด ใช้กับข้อมูลจำนวนเต็ม

a)

%x

b)

%d

c)

%f

d)

%o

21.

ฟังก์ชั่นตามข้อใด ใช้สำหรับรับข้อมูล

a)

scanf(), getch(), gets()

b)

printf(), getchar(), scanf()

c)

putchar(), puts(), scanf()

d)

puts(), putchar(), printf()

22.

ฟังก์ชั่นตามข้อใด ใช้สำหรับแสดงผล

a)

printf(), getchar(), scanf()

b)

puts(), putchar(), printf()

c)

putchar(), puts(), scanf()

d)

scanf(), getch(), gets()

23.

หากต้องการรับข้อมูล 2 จำนวน โดยตัวแรกมีชนิดข้อมูลเป็นจำนวนเต็ม และ ตัวที่สองมีชนิดข้อมูลเป็นจำนวนจริง ทางแป้นพิมพ์ รูปแบบการเขียนโปรแกรมที่ถูกต้องคือข้อใด

a)

scanf(“%d %f”,&num1, &num2);

b)

scanf(“%&d %&f”,&num1, &num2);

c)

scanf(“%d %.2f”,num1, num2);

d)

scanf(“%d %f”,num1, num2);

24.

หากต้องการแสดงข้อมูล 2 จำนวน โดยตัวแรกมีชนิดข้อมูลเป็นจำนวนเต็ม และ ตัวที่สองมีชนิดข้อมูลเป็นจำนวนจริง มีทศนิยม 2 ตำแหน่ง ทางจอภาพ รูปแบบการเขียนโปรแกรมที่ถูกต้องคือข้อใด

a)

printf(“%d %.2f”,&num1, &num2);

b)

printf(“%d %.2f”,&num1, &num2);

c)

printf(“%&d %&.2f”,num1, num2);

d)

printf(“%d %.2f”,num1, num2);

25.

การรอรับค่าคีย์ใดๆ จำนวนหนึ่งตัว โดยไม่ต้องยืนยันด้วยปุ่ม Enter คือฟังก์ชั่นตามข้อใด

a)

getche()

b)

scanf()

c)

getch()

d)

gets()

26.

ฟังก์ชั่นตามข้อใด นำมาใช้กำหนดตำแหน่งการแสดงผลข้อมูลทางจอภาพ

a)

locate()

b)

line()

c)

gotoxy()

d)

rowcol()

27.

คำสั่งตามข้อใด ผนวกอยู่ในเฮดเดอร์ไฟล์ conio.h ทั้งหมด

a)

gotoxy(), clrscr(), getche(

b)

scanf(), clrscr(), gotoxy()

c)

scanf(), getch(), getche()

d)

puts(), getche(), gets()

28.

หากต้องการใช้ฟังก์ชั่น getche() ต้องเขียนไลบรารีเฮดเดอร์ไฟล์ อย่างไร

a)

#define<conio.h>

b)

#include<math.h>

c)

#include<stdio.h>

d)

#include<conio.h>