wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

тест

Total questions: 50

Worksheet time: 25mins

Name
Class
Date
1.
  1. C# тілінде консольға мәтін шығару үшін қандай әдіс қолданылады?

a)

Console.WriteLine()  

b)

print()  

c)

echo()  

d)

 

System.out.println()  

2.
  1. Келесі кодтың нәтижесі қандай болады?

  2. int x = 10;

    if (x > 5)

    Console.Write("A");

    else if (x > 8)

    Console.Write("B");

    else

    Console.Write("C");

a)

A

b)

B

c)

C

d)

Қате

3.

Келесі код неше рет орындалады?

tor (1nt 1 = 0; 1 < 10; 1 += 3)

Console.Write ("*");

a)

5

b)

3

c)

4

d)

10

4.

While циклі қандай жағдайда орындалмайды?

a)

Шарт басында false болса  

b)

Айнымалы мәні өзгермесе

c)

Шарт соңында false болса  

d)

Айнымалы 0-ге тең болса  

5.

C# тілінде массив индексі қай саннан басталады?  

a)

 

-1  

b)

1  

c)

2  

d)

0

6.

Келесі кодтың нәтижесі қандай?  

int a = 5;

double b = 2;

Console.WriteLine(a / b);

a)

Undefined

b)

2

c)

2.5

d)

Қате

7.

C# тілінде `char` типі қандай мәндерді сақтай алады?

a)

Кез келген сөз

b)

Тек сандар

c)

Тек латын әріптері

d)

Бір символ

8.

Келесі цикл неше рет орындалады?  

for (int 1 = 1; 1 <= 100; i *= 2)

Console Write(i + " ");

a)

6

b)

10

c)

7

d)

8

9.

int i = 10;

while (i > 0)

{

Console.Write(i + " ");

i -= 3;

}

a)

10 7 4 1 -2

b)

10 7 4 1

c)

10 8 6 4 2

d)

10 7 4

10.

Пайдаланушыдан енгізу алу үшін қандай әдіс қолданылады?  

a)

Console.Input()

b)

Console.Get()

c)

Console.Scan()  

d)

  1. Console.ReadLine()

11.

Келесі код не істейді?  

Console.Write("Enter your name: ");

string name = Console.ReadLine();

Console.WriteLine("Hello, " + name);

a)

Пайдаланушының атын сұрап, оны экранға шығарады

b)

Тек "Hello," деп шығарады

c)

Тек "Enter your name:" деп шығарады  

d)

Қате береді

12.

Келесі кодтың нәтижесі қандай?  

bool a = true;

bool b = false;

Console.WriteLine(a && b);

a)

True

b)

Қате

c)

False

d)

Undefined

13.

Келесі логикалық операторлардың қайсысы"НЕМЕСЕ" (OR) мағынасын білдіреді?  

a)

&&

b)

||

c)

^^

d)

!

14.

Строканы санга айналдыру ушін кандай

эдіс колданылады?

a)

Tolnt()

b)

Parselnt()

c)

int.Parse()

d)

Convert.Tolnt(

15.

Келесі кодтың нәтижесі қандай?

int x = 5;

if (x > 0)

Console.WriteLine ("Positive");

else

Console.WriteLine ("Negative");

a)

Positive

b)

Error

c)

Negative

d)

Undefined

16.

namespace дегеніміз не?

a)

Айнымалы

b)

Метод

c)

Тип

d)

Кластар мен типтердін логикалык тобы

17.

ref ClassName obj — бұл дұрыс па?

a)

void болғанда ғана

b)

Тек struct болса

c)

Иә

d)

Жоқ, ref тек параметрге

18.

Бір файлда бірнеше namespace бола ма?

a)

Жоқ

b)

Иә

c)

Тек Main ішінде

d)

ref болса гана

19.

Класс ішінде enum жариялауға бола ма?

a)

Иә

b)

ref арқылы

c)

Тек Main ішінде

d)

Жоқ

20.

Бір файлда бірнеше класс бола ма?

a)

Иә

b)

Tek struct болса

c)

ref колданганда

d)

Жоқ

21.

static class дегеніміз не?

a)

Массив жасау үшін

b)

struct ішінде қолданылады

c)

Тек статикалық мүшелері бар класс

d)

Тек void қайтару үшін

22.

Айнымалынын "global" сезімен аныкталуы нені білдіреді?

a)

Массивті

b)

Методты

c)

Әлемдік көрінімді

d)

void типін

23.

Методты баска жобада колдану ушін не

керек?

a)

void ety

b)

struct жариялау

c)

public жане кітапханага косу

d)

ref беру

24.

internal class дегеніміз не?

a)

enum мәні

b)

Тек struct

c)

Тек Main ішінде

d)

Тек осы жобада қолжетімді класс

25.

.dll файлы не үшін керек?

a)

Консоль шығару үшін

b)

Кітапхана ретінде қолдану үшін

c)

return жасау үшін

d)

Массив сақтау үшін

26.

public class Test {} — бұл не білдіреді?

a)

Метод

b)

Айнымалы

c)

Массив

d)

Басқа жерден қолжетімді класс

27.

public static void Main(string[] args) — бұл не?

a)

Бағдарламаның бастапқы әдісі

b)

класс

c)

Массив

d)

struct

28.

return new ClassName; — бул не?

a)

Жана объект кайтару

b)

void кайтару

c)

Цикл бастау

d)

Метод жазу

29.

object obj = new MyClass; — бул не?

a)

ref параметрі

b)

Полиморфизм мысалы

c)

enum мәні

d)

метод

e)

void типі

30.

internal модификаторы кайда колданылады?

a)

Барлык solution ішінде

b)

Tek enum

c)

Әлемдік колжетімділік

d)

Бір жобанын ішінде гана

31.

protected кілт сезі не ушін?

a)

Tek struct

b)

void ушін

c)

Туынды кластар ушін колжетімді

d)

Барлык жерде

32.

sealed кілт сезі не істейді?

a)

Мурагерлікті токтатады

b)

struct ішін ашады

c)

Методты жояды

d)

Айнымалыны бекітеді

33.

static дегеніміз не?

a)

ref параметрі

b)

Нысансыз колданылатын мушелер

c)

Айнымалы

d)

void типі

34.

static Main() одісі не ушін кажет?

a)

ref колдану ушін

b)

struct жасау ушін

c)

Массив жасау ушін

d)

Багдарламаны бастау ушін

35.

new кілт созі кандай максатта?

a)

Цикл бастау

b)

return жазу

c)

Жана объект немесе экземпляр жасау

d)

Метод токтату

36.

Visual Studio арқылы кітапхана қалай жасалады?

a)

Class Library жобасын таңда

b)

Console Application тандау

c)

struct жазу

d)

Main метод ашу

37.

Access modifiers не ушін керек?

a)

return жазу ушін

b)

Айнымалы озгерту ушін

c)

Колжетімділікті шектеу ушін

d)

Метод жасау ушін

38.

public модификаторы не білдіреді?

a)

Tek struct ішінде

b)

Барлык жерден колжетімді

c)

Тек класс ішінде

d)

return колдану

39.

private модификаторы не білдіреді?

a)

ref аркылы

b)

Метод ішінде

c)

return комегімен

d)

Барлык жерде колжетімді

e)

Тек класс ішінде гана колжетімді

40.

.NET CLI көмегімен кітапхана жасау командасы кандай?

a)

dotnet build

b)

dotnet new classlib

c)

dotnet new console

d)

dotnet test

41.

Кітапхана жобасынын кенейтімі кандай?

a)

.exe

b)

.cs

c)

.dll

d)

.txt

e)

json

42.

System — бул не?

a)

Атау кеністігі

b)

Массив

c)

Айнымалы

d)

Метод

43.

using директивасы не ушін керек?

a)

Тип езгерту

b)

Метод жасау

c)

Айнымалы жариялау

d)

Атау кеністігін косу

44.

Айнымалынын аймагы (контекст) нені білдіреді?

a)

Айнымалы колданылатын жері

b)

Цикл үшін

c)

Айнымалы

d)

Метод аты

45.

Локалды айнымалы кайда жарияланады?

a)

return ішінде

b)

Namespace ішінде

c)

Класс ішінде

d)

Метод ішінде

46.

Global namespace деген не?

a)

Айнымалы типі

b)

Enum typi

c)

Барлык кодка ортак атау кеністігі

d)

Бір метод ішіндегі аймак

47.

string — бул кандай тип?

a)

Сілтемелік тип

b)

Мандік тип

c)

Enum

d)

Struct

48.

ref аркылы берілген параметр озгерсе, не болады?

a)

Кате шыгады

b)

Негіз айнымалы мэні езгереді

c)

Айнымалы жойылады

d)

Ештене болмайды

49.

out параметрінде міндетті турде не істеу керек?

a)

Цикл косу

b)

Массивке айналдыру

c)

Алдын инициализациялау

d)

ref колдану

e)

Метод ішінде мэн беру

50.

enum ішінде кай типтерге руксат етілген?

a)

float, double

b)

object, dynamic

c)

int, byte, short

d)

long, decimal

e)

string, bool