wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

тест

Total questions: 25

Worksheet time: 13mins

Name
Class
Date
1.

Алдын ала берілген шарт бойынша қайталауды жүзеге асыратын оператор?

a)

if,else

b)

while

c)

foreach

d)

switch if

2.

begin...end деген қандай оператор?

a)

Шартты оператор

b)

Циклдік оператор

c)

Тармақталу оператор

d)

Құрама оператор

3.

Бұл қандай схема?

a)

Шарты алдын ала тексерілетін цикл алгоритмінің орындалу схемасы

 

b)

Шартты көшу операторының синтаксистік схемасы

c)

Тармақталу операторының құрылымдық схемасы

d)

Құрама операторының схемасы

4.

Идентификаторлар дегеніміз?

a)

компилятор үшін арнайы мәні бар қордағы (резервтегі) идентификаторлар.

b)

программа орындалу барысында өзгермейтін шамалар.

c)

программалық объектінің аты (атауы).

d)

компилятор үшін маңызы жоқ программаның бөлігі және программа мәтінін оқу ыңғайлы болуы үшін қолданылады.

5.

Комментарийлер дегеніміз?

a)

компилятор үшін маңызы жоқ программаның бөлігі және программа мәтінін оқу ыңғайлы болуы үшін қолданылады. Ол /* және */ қоршалып тұрады немесе жол соңында // символынан басталады.

b)

программалық объектінің аты (атауы). Әріп немесе астын сызу таңбасы идентификатордың бірінші символы болуы мүмкін, бірақ цифр бола алмайды.

c)

операндтармен (мәндермен) іс-әрекет атқару үшін қолданылатын бір немесе бірнеше символдар.

d)

Олар — С# түйінді сөздерімен анықталады да, кез келген программада қолданыла береді.

6.

Программа жұмысының нәтижесін тап

using System

namespace Increment1

{ class Class1

{ static void Main()

{

int x = 3, y = 3;

Console.Write("Prefix opnek mani: ");

Console.WriteLine( ++x);

Console.Write(" х-ting natigelik mani: ");

Console.WriteLine( x);

Console.Write("Postfix opnek mani: ");

Console.WriteLine( y++);

Console.Write(" y-ting natigelik mani: ");

Console.WriteLine( y); }

}

}

a)

Prefix opnek mani: 4

х-ting natigelik mani: 4 Postfix opnek mani: 3

y-ting natigelik mani: 4

b)

Prefix opnek mani: 0

х-ting natigelik mani: 4 Postfix opnek mani: 3

y-ting natigelik mani: 4

c)

х-ting natigelik mani: 5 Prefix opnek mani: 0

Postfix opnek mani: 3

y-ting natigelik mani: 4

d)

х-ting natigelik mani: 4

7.

Қалдық табу (%) операциясы-

a)

разрядтар бойынша арифметикалық НЕМЕСЕ операциясын орындап меншіктеу

b)

бірінші операндты екінші операндпен салыстырады.

c)

тек бүтін санды типтегі екілік жүйедегі операндтарға қолданылады

d)

әртүрлі типтегі - бүтін, нақты, қаржылық шамаларға қолданылады

8.

Қайсысы мәліметтік типтерге жатады?

a)

сілтемелік типтер,

Жиымдар ,Тіркестер ,Кластар ,Интерфейстер

b)

void типі,мәндік типтер,нұсқауыштар,сілтемелік типтер

c)

Логикалық тип, Бүтін тип ,Нақты тип Қаржылық тип ,Символдық тип

d)

Құрылымдық типтер,void типі,мәндік типтер,нұсқауыштар

9.

"int" Қандай тип?

a)

қаржылық сан типі

b)

бүтін сан типі

c)

ұзын бүтін сан типі

d)

Логикалық тип

10.

"object" қандай тип?

a)

тіркестік тип

b)

нақты сан типі

c)

ұзын таңбасыз бүтін

d)

объектілік тип

11.

"char" қандай тип?

a)

екі есе дәлдіктегі нақты

b)

символдық тип

c)

8 бит, таңбалы бүтін тип

d)

таңбасыз бүтін тип

12.

C# тілінде неше құрамдас тип бар?

a)

20

b)

15

c)

8

d)

12

13.

Қайсысы цикл операторына жатады?

a)

while, do while, for, foreach

b)

if, switch.

c)

goto, break

d)

if,do while, for, break

14.

Дұрыс жауабын анықта

a)

Көбейту операциясы object,float,int тәрізді арифметикалық типтегі операндтарға қолданылады.

b)

Көбейту операциясы object тәрізді арифметикалық типтегі операндтарға қолданылады.

c)

Көбейту операциясы bool,byte,float,int тәрізді арифметикалық типтегі операндтарға қолданылады.

d)

Көбейту операциясы int, uint, long, ulong, float, double, decimal тәрізді арифметикалық типтегі операндтарға қолданылады.

15.

Алгоритм деген не?

a)

Алға қойған мақсатқа жету үшін орындалатын іс-әрекеттердің тізбектеліп орындалуы

b)

программа орындалу барысында өзгермейтін шамалар.

c)

есептеу жолының екі бағытта тармақталуын жүзеге асырады.

d)

Берілген есептің шығару жолдарын реттелген амалдар түріне келтіру

e)

программалық объектінің аты (атауы).

16.

Алгоритмдерді жазу үшін қандай тілдер қолданылады?

a)

Табиғи тіл(сөзбен сипаттау),Бағдарламалау тілі,Блок схема тілі

b)

Циклдік,Схема,Бағдарламалау

c)

C#,Python,HTML

17.

Алгоритм құрылымына қайсысы жатады?

a)

Шартты,Циклдік,Математикалық

b)

Шартты,Тармақталу

c)

Тізбектік,Сызықтық,Шартты

d)

Сызықтық,Тармақталу,Циклдік

18.

Сызықтық алгоритм дегеніміз не?

a)

алгоритмдер мен олардың атқарылуын бірыңғай жәнедәл жазуға арналған белгілермен ережелердің жүйесі.

b)

Әрекеттердің тізбектей орындалуын сипаттайтын алгоритм

c)

Шартты тексеру арқылы орындалатын алгоритм

d)

Қайталану саны белгілі немесе белгісіздігіне байланысты

19.

Дұрыс нәтижесін тап

using System;

public class Test

{

        public static void Main(string[]args)

       {

        int i=0;

        while(i<10)

        {

        Console.WriteLine("i:{0}",i);

        i++;

        }

        Console.ReadLine();

        }

  }

a)

i=0;

b)

i=0;

                 i=1;

                   i=2;

                   i=3;

                   i=4;

                   i=5;

                   i=6;

                   i=7;

                   i=8;

                   i=9;

c)

1      5       10      15

d)

0 Интерация 

                  1 Интерация 

                  2 Интерация 

20.

Нәтижесін тап

using System;

 

public class Test

{

          public static void Main(string[]args)

         {

          int count = 5;

          while(count > 0)

         {

         Console.Write(count.ToString()+' ');

         count--;

         }                                                                                        

         Console.ReadLine();

         }

   }

 

a)

0 1 2 3 4 5

b)

5 4 3 2 1

c)

5 4 3 2 1 0

d)

i=0;

                   i=1;

                   i=2;

                   i=3;

                   i=4;

                   i=5;

21.

Нәтижесін тап

using System;

 

public class Test

{

       public static void Main(string[]args)

       {

       int [] mass = new int [4]

       {1, 5, 10, 15};

       foreach(int m in mass)

       {

       Console.Write(m +" ");

       }

      

       Console.ReadLine();

       }

}

 

a)

1      5       10      15

b)

15 10 5 1

c)

5 10 15 1

d)

1 15 10 5

22.

    Нәтижесін тап           

using System;

 

public class Test

{

                public static void Main(string[] args)

                {

                int i;

        for(i = 0;  i < 3; i++)

    {

    Console.WriteLine(i.ToString() + "Интерация");

    }

    Console.ReadLine();

                }

}

a)

0 Интерация 

  1 Интерация 

   2 Интерация

3 Интерация 

 

b)

1 Инертация

2 Инертация

0 Интерация 

  1 Интерация 

   2 Интерация

c)

0 Интерация 

  1 Интерация 

   2 Интерация 

23.

Цикл деген?

a)

Кез келген нүктелі үтірмен аяқталатын өрнек

b)

операторлық жақшалары ішіне алынған операторлар тізбегі.

c)

операторлар бөлігінің бірнеше рет қайталана орындалуы.

d)

есептеу процесін бірнеше тармаққа бөліп жібереді.

24.

Foreach циклі не үшін қолданылады?

a)

бағдарламадағы шарт логикалық өрнек ретінде берілгенде тармақталу əрекетін атқару үшін қолданылады.

b)

объектілер тобы болып табылатын жиынтығына элементтеріне циклдік сілтеме жасау үшін қолданылады.

c)

циклдің қайталану саны алын ала белгісіз болғанда немесе цикл параметрінің өзгеру қадамы +1 немесе –1-ден өзгеше болған жағдайда қолданылады.

d)

do-while құрылымын оқылатын етіп жасау үшін және оны while циклінің дизайнымен шатастырмау үшін қолданылады

25.

Тармақталу операторына қайсысы жатады?

a)

if, else

b)

do-while,while

c)

switch if

d)

foreach