Font size
Worksheetsแบบทดสอบปลายภาค 2/2566
Total questions: 32
Worksheet time: 21mins
ข้อใดกล่าวถึงตัวแปร ได้ถูกต้อง
ตัวแปร เก็บข้อมูลได้เพียงประเภทเดียว
ตัวแปร เป็นหน่วยความจำที่ใช้เก็บข้อมูล
ตัวแปร สามารถตั้งชื่อได้ตามต้องการ ไม่มีกฎเกณฑ์
ถูกทุกข้อที่กล่าวมา
ข้อใดไม่ใช่กฎหลักการกำหนดชื่อของตัวแปรที่ถูกต้อง
การตั้งชื่อสามารถเว้นวรรคตัวอักษรได้
การตั้งชื่อห้ามใช้คำต้องห้าม หรือคำสงวน
การตั้งชื่อสามารถใช้ _ (Underscore) ได้
การตั้งชื่อสามารถประกอบด้วย A-Z หรือ 0-9
ข้อใดกำหนดชื่อตัวแปรไม่ถูกต้อง
switch
average
_address
Namber_1
คำสั่งต่าง ๆ ของโปรแกรมภาษา C จะต้องอยู่ภายใต้ในเครื่องหมายใด
//
( )
[ ]
{ }
การใช้ฟังก์ชั่น printf() ข้อใดไม่ถูกต้อง
printf(“Thailand“);
printf(“12345678“);
printf(‘COMPUTER : ’);
printf(“5 + 2 = : %.2f“, 5 + 2);
ข้อใดใช้ฟังก์ชั่น scanf() ได้ถูกต้อง
scanf(“%d,X”);
scanf(“%d” ,X);
scanf(“%d” ,&X);
scanf(“%d\n” ,X);
ถ้าหาก x มีค่าเท่ากับ 87.43615 และมีการทำคำสั่งต่อไปนี้ printf(“%.3f” ,x); ผลลัพธ์ที่ได้เท่ากับข้อใด
87.43
87.44
87.436
87.437
ข้อใดใช้ฟังก์ชั่น printf() ในการแสดงผลบวกของตัวแปร x กับ y ได้ถูกต้อง
printf(“x + y = ” ,x + y);
printf(“x + y = %d” ,x + y);
printf(“x + y = x + y\n”, x, y, x + y);
printf(“%d + %d = %d”, x, y, x + y);
ข้อใดที่ไม่จำเป็นต้องมีในการเขียนโปรแกรม
#define
int main
#include
return 0;
ถ้าหากต้องการให้ฟังก์ชั่น printf() แสดงผลเป็นตัวทศนิยมจะต้องใช้ชนิดข้อมูลและรหัสควบคุมตัวใด
int และ %d
char และ %s
float และ %f
double และ %f
ตัวแปรชนิดใดเหมาะสมที่สุดสำหรับเก็บชื่อและนามสกุลของนักเรียน
ข้อความ (char)
จำนวนเต็ม (int)
จำนวนทศนิยม (float)
จำนวนทศนิยม (double)
ตัวแปรชนิดใดเหมาะสมที่สุดสำหรับเก็บข้อมูล 100,000
ข้อความ (char)
จำนวนเต็ม (int)
จำนวนทศนิยม (double)
จำนวนเต็มแบบยาว (long)
"60.583" ควรเลือกใช้รหัสรูปแบบใดในการเก็บข้อมูล
%c
%d
%f
%s
เมื่อต้องการเขียนโปรแกรมเพื่อคำนวณค่า "หนึ่งคูณหนึ่ง" จะมีวิธีการเขียนโปรแกรมอย่างไร
1x1
1X1
1*1
1#1
ข้อใดเป็นการประกาศตัวแปรได้ถูกต้อง
float NAMBER:
Nickname char;
double @Doctor;
int Number = 100;
ข้อใดกล่าวถึงตัวดำเนินการมอดูลัส (Modulus) หรือ MOD ได้ถูกต้อง
MOD เป็นตัวดำเนินการหาค่าสัมบูรณ์
MOD เป็นตัวดำเนินการหาร และเอาเฉพาะเศษ
MOD เป็นตัวดำเนินการหาจำนวนเต็มจากการหาร
MOD เป็นตัวดำเนินการเปรียบเทียบค่าสองจำนวน
ผลลัพธ์ของ 27 MOD 8 คือข้อใด
3
4
5
6
29 MOD 6 – 32 MOD 8 ผลลัพธ์มีค่าเท่าใด
0
3
5
7
ข้อใดเรียงลำดับประเภทของข้อมูลจากน้อยไปมากได้ถูกต้อง
unsigned char, char, int, float
unsigned int, char, float, double
char, unsigned int, float, double
long double, long, float, double
ถ้าหากตัวแปร P มีเลขจำนวนเต็มอยู่ แล้วต้องการเพิ่ม P อีก 1 ค่าจะทำอย่างไร
P++;
++P;
P+=1;
ถูกทุกข้อที่กล่าวมา
ตัวดำเนินการใดไม่ใช่ตัวดำเนินการทางตรรกะ
= เท่ากับ
> มากกว่า
!= ไม่เท่ากับ
>= มากกว่าหรือเท่ากับ
การเลือกทำแบบทางเดียวควรเลือกใช้คำสั่งใด
switch
if ไม่มี else
if แบบมี else
if…else และ switch
ข้อใดต่อไปนี้ เป็นการตรวจสอบว่าตัวแปร X อยู่ในช่วงตั้งแต่ 20 ถึง 30
if(20 < X < 30)
if((X >= 20) | | (X <= 30))
if((X <= 10) && (X >= 20))
if((X >= 20) && (X <= 30))
ถ้าหากในคำสั่ง switch…case ไม่มี break; เมื่อโปรแกรมทำงานจะเกิดอะไรขึ้น
กระโดดออกนอก switch…
กระโดดไปทำคำสั่งหลัง default
โปรแกรมจะแจ้งเตือนข้อผิดพลาด
โปรแกรมจะตรวจสอบ case ถัดไป
ถ้าหากใช้เครื่องหมาย ; หลังการตรวจสอบเงื่อนไขของ if จะเกิดอะไรขึ้น
ไม่สามารถคอมไพล์ได้
โปรแกรมจะแจ้งข้อผิดพลาด
โปรแกรมมองว่าเป็นสเตตเมนต์ว่าง
ไม่มีข้อใดกล่าวถูกต้อง
ฟังก์ชั่น if – else ใช้กับเงื่อนไขแบบใด
เงื่อนไขแบบทางเดียว
เงื่อนไขเลือกทำสองทาง
เงื่อนไขเลือกทำหลายทาง
ไม่มีข้อใดกล่าวถูกต้อง
การเขียนฟังก์ชั่นในลักษณะ if – else – if ใช้กับเงื่อนไขแบบใด
for
while
REPEAT
do…while
loop ในภาษา C ประเภทใดที่ทราบจำนวนครั้งในการทำซ้ำแน่นอน
for
while
REPEAT
do…while
ข้อใดกล่าวไม่ถูกต้องเกี่ยวกับการวนลูปแบบ for
สามารถเพิ่มค่าหรือลดค่าได้
ตรวจสอบเงื่อนไขก่อนการทำในลูป
ตรวจสอบเงื่อนไขหลังการทำในลูป
สามารถเพิ่มค่าตัวแปร 2 ตัวพร้อมกันได้
กำหนดชุดโปรแกรมคำสั่งต่อไปนี้
for(i = 1; i < 10; i++)
printf(“GO”);
ผลลัพธ์จะพิมพ์คำว่า GO จำนวนกี่ครั้ง
8
9
10
11
จงบอกกฎหลักการกำหนดชื่อของตัวแปรที่ถูกต้อง และระบุตัวอย่าง พร้อมให้เหตุผลว่าทำไมตัวแปรนี้ถึงถูก หรือผิด
(a)
จงบอกประโยชน์ของหลักการเขียนโปรแกรมเบื้องต้น
(a)
