ข้อใด เป็นการ ใช้ ตัวแปร ที่ไม่ ถูก ต้อง

����� ���¶֧ �������¡᷹��鹷���红������˹��¤����� �� ��Դ �ͧ������ ����Ẻ�ͧ����ä�� char, int, long, float, double, unsigned int, unsigned long int

��á�˹������ ���� 2 Ẻ ���

  1. ��˹���� �͡���������� ���Ϳѧ��ѹ ���¡����ù����� Global Variable ��˹����͡�ѧ��ѹ ��ҹ��������� �դ����������� 0 ( �ó�������˹����������� )
  2. ��˹���� 㹡��������� ���Ϳѧ��ѹ ���¡����ù����� Local Variable ��˹���� ���㹿ѧ��ѹ ��ҹ�����㹿ѧ��ѹ��� ������١��˹��������������ѵ��ѵ�

��á�˹����͵���� ��ѡ����մѧ���

  1. ��ͧ��鹵鹴��µ���ѡ��
  2. ����������ͧ���·ҧ��Ե��ʵ��㹪��͵����
  3. ����ö������ͧ���� underline �_' ��
  4. ������ reserved words �� int, float, etc. Note: �������������ҫ�����ö��繤���ᵡ��ҧ�ͧ���͵��������� ����Թ 8 ����ѡ�� ��Ъ��͵���è�ᵡ��ҧ�ѹ������ٻẺ�ͧ����ѡ�� ��ҧ�ѹ

��û�С�ȵ���� ���ѡɳдѧ���

��Դ�ͧ����������ҫ�

  1. �����Ẻ char �繵���÷��������Ѻ�红����ŷ���繵���ѡ�â�Ҵ 1 ��� ���� ���ͷ��㹡���� 1 亵� ������ҧ ����ê�Դ��� �� 'A' , 'b' , '1' , '?'
  2. �����Ẻ integer �繵���÷��������Ѻ����纤�ҵ���Ţ����繨ӹǹ�������դ�� �����ҧ - 32768 �֧ 32767 �����ͷ��㹡���� 2 亵� ������ҧ ����ê�Դ��� �� 5 , -10 , 2534
  3. �����Ẻ long �繵���÷���纤���繨ӹǹ�������ըӹǹ亵��� 2 ��Ңͧ �ӹǹ��� ( �ѡ�����繤ӹ�˹�ҵ���� �� long int )
  4. �����Ẻ float �繵���÷�����红����ŷ�����Ţ�ȹ��� �¨���������ٻ a.b x 10 e ���鹷��㹡���� 4 亵� �դ�������ҧ 3.4E-38 �֧ 3.4E+38 ���� �ʴ��� �Ţ�ȹ���������Թ 6 ���˹� ������ҧ ����ê�Դ��� �� 10.625 -6.67
  5. �����Ẻ double �繵���÷���红����ŷ�����Ţ�ȹ�������͹�Ѻ float ��� ���鹷��㹡�����ҡ������� 2 ��� ����բ�Ҵ 8 亵� �դ�������ҧ 1.7E-308 �֧ 1.7E+308
  6. �����Ẻ unsigned �ʴ�����繵���÷���纤���繨ӹǹ��� Ẻ���Դ ����ͧ���� ( �繺ǡ��ҹ�� ) �ѡ�����繤ӹ�˹�ҵ���� ������ҧ�����ҹ �� unsigned int

ข้อใด เป็นการ ใช้ ตัวแปร ที่ไม่ ถูก ต้อง

ข้อใด เป็นการ ใช้ ตัวแปร ที่ไม่ ถูก ต้อง
ข้อใด เป็นการ ใช้ ตัวแปร ที่ไม่ ถูก ต้อง
�Ӫ��ᨧ
  1. Ẻ���ͺ�ش�����Ẻ�ù�� 4 ������͡ �ӹǹ 10 ���
  2. �����͡�ӵͺ���١��ͧ����ش��§�ӵͺ����
1.�������١��ͧ�����ѡ㹡�õ�駪��͵���� ?�. day_of_week
�. num1
�. 2Subjects
�. FLOAT
 2.���㴵��仹�� ��駪��͵���ö١��ͧ�����ѡ㹡�õ�駪��͵���� ?�. 1Sum
�. Num 2
�. do
�. _name
 3.���㴵��仹�� ����� ��Դ������Ẻ integer ?�. 4.54
�. 8
�. +21
�. -2556
 4.��ҵ�ͧ����红���������ǡѺ�š�����¹ �� 3.45 ��á�˹���Դ�����Ţͧ����ôѧ���� ?�. char
�. float
�. int
�. short
 5.���㴵��仹���ͪ�Դ�����ŷ����˹��¤�����������ͧ����ش ?�. int
�. float
�. double
�. long int
 6.�������§�ӴѺ��Ҵ�����Ţͧ����èҡ������ҡ��١��ͧ ?�. double, float, long, unsigned int
�. char, unsigned int, float, double
�. long, unsigned long, float, double
�. unsigned int, char, float, double
 7.���㴤�ͤ���觷����㹡�á�˹���Ҥ�������Ѻ����� ?�. double
�. float
�. #include
�. #define
 8.���㴵��仹�� ���ٻẺ�ͧ�Ծ������˹�������� num ������ҷ���˹�� ?�. num++
�. num = num+1
�. ++num
�. �١�ء���
 9.���㴵��仹�� ���Ѵ�ӴѺ�����Ӥѭ��͹��ѧ�ͧ��Ǵ��Թ��������ҧ�١��ͧ ?�. ++, * ���� / , + ���� -
�. *, /, +, -, ++ ���� --
�. ++, /, +, % ���� -
�. /, -, % ���� +
 10.���㴵��仹�� ��ͤӵͺ�ͧ��� y �ҡ�Ծ������˹���� ?int x, y;x = 8;y = ++x;printf(�%d�,y);�. 7
�. 8
�. 9
�. 10
 


คำแนะนำ

         1.  แบบทดสอบแบ่งเป็น  2  ตอน ได้แก่ ตอนที่ 1 แบบทดสอบเป็นแบบปรนัย  4  ตัวเลือก
              มีจำนวน  10  ข้อ  10  คะแนน
         2.  ตอนที่  2 ภาคปฏิบัติ แบบอัตนัย  1  ข้อ  10  คะแนน
         3.  ตอนที่ 1 ให้นักเรียนคลิกตัวเลือกที่เห็นว่าถูกที่สุดเพียงข้อเดียว และเมื่อทำแบบทดสอบครบ
              ทุกข้อแล้ว ให้คลิกที่ปุ่ม  "ตรวจคำตอบ"  จะทราบคะแนนทันที


ตอนที่ 1

ข้อที่ 1 :  ข้อใดไม่ใช่ประเภทของข้อมูลในภาษาซี

   ก. char
   ข. string
   ค. int
   ง. float


ข้อที่ 2 :   ตัวแปร integer (int) ขนาด 2 ไบต์ เก็บตัวเลขในช่วงใด

   ก.  -32,767  ถึง  32,768
   ข.  -127  ถึง  128
   ค.  -32,768  ถึง  32,767
   ง.  -32,768  ถึง  32,768


ข้อที่ 3 :  ตัวแปรชนิดใดเหมาะสมที่สุดสำหรับเก็บค่าเฉลี่ย

   ก. integer
   ข. charecter
   ค. real
   ง. float


ข้อที่ 4 : ข้อใดไม่เป็นคำสงวน (Reserved Words) 

   ก. goog
   ข. float
   ค. return
   ง. char


ข้อที่ 5 : การตั้งชื่อตัวแปรในข้อใด ถูกต้อง ในโปรแกรมภาษาซี

   ก. com-computer
   ข. 8number
   ค. class_room
   ง.  right#


ข้อที่ 6 :  การประกาศตัวแปรที่ไม่เหมาะสมเมื่อกำหนดให้ a = 10.7 , b = 200 , c = 400

   ก. int c;
   ข. float a;
   ค. char b;
   ง. เหมาะสมทุกข้อ


ข้อที่ 7 :  ข้อใดประกาศตัวแปรผิด

   ก. char name[ ]="Peter";
    ข. float Number='10.00';
   ค. char ch='a';
   ง. bool X2=true;
ข้อที่ 8 :  ชื่อของตัวแปรในข้อใด ไม่ถูกต้องตามหลักการตั้งชื่อตัวแปรในภาษาซี

   ก.  firstvalue
   ข.  First_value
   ค.  first value
   ง.   FIRST_VALUE
ข้อที่ 9 :  ข้อมูลประเภทข้อความในภาษาซี ตัวอักขระตัวสุดท้ายเขียนแทนด้วยสัญลักษณ์อะไร

   ก.    0
   ข.    \
   ค.     0\
   ง.     \0

ข้อที่ 10 :  กำหนดการประกาศตัวแปรในภาษาซี char name1[ ] = “V”;
                 ดังนั้นตัวแปร name1 มีขนาดเท่าไร

   ก. 4
   ข. 3
   ค. 2
   ง.  1