wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

131-165

Total questions: 35

Worksheet time: 18mins

Name
Class
Date
1.
  1. 131.Төмендегі бағдарламада берілген жолдың ұзындығы неше символдан тұрады? 

 

using System; 

class Program 

    static void Main() 

    { 

        string text = "Hello\nWorld!"; 

        Console.WriteLine(text.Length); 

    } 

a)

10

b)

11

c)

12

d)

13

e)

14

2.
  1. 132.Төмендегі бағдарламада екі жол біріктіріледі. Біріктіру нәтижесінде алынған жолдың ұзындығы неше символдан тұрады? 

 

using System; 

class Program 

    static void Main() 

    { 

        string a = "Hello"; 

        a += " "; 

        a += "World"; 

        Console.WriteLine(a.Length); 

    } 

a)

11

b)

9

c)

10

d)

12

e)

13

3.
  1. 133.Төмендегі бағдарламада сөйлемнен қай сөз экранға шығарылады? 

 

using System; 

class Program 

    static void Main() 

    { 

        string sentence = "C# is powerful"; 

        string[] words = sentence.Split(' '); 

        Console.WriteLine(words[2]); 

    } 

a)

powerful

b)

C#

c)

is

d)

Қате шығады

e)

power

4.
  1. 134.Төмендегі бағдарламада қандай қате орын алады? 

 

using System; 

 

class Program 

    static void Main() 

    { 

        string text = "ALT"; 

        text[0] = 'a'; 

        Console.WriteLine(text); 

    } 

a)

Жол дұрыс өзгереді

b)

Компиляция қатесі: string өзгермейтін (immutable) тип

c)

Қате жоқ

d)

Жад (memory) қатесі орын алады

e)

text.Length қатесі болады

5.
  1. 135.Төмендегі бағдарламада жолдағы бос орындарды алып тастап, барлық әріптерді бас әріпке айналдырғаннан кейін қандай нәтиже экранға шығарылады? 

 

using System; 

 

class Program 

    static void Main() 

    { 

        string s = "  Hello World!  "; 

        Console.WriteLine(s.Trim().ToUpper()); 

    } 

a)

HELLO WORLD!

b)

HelloWorld

c)

hello_world

d)

HELLO ,WORLD

e)

HELLO_WORLD.

6.
  1. 136.Төмендегі бағдарламада жол ішінде "1234" деген тізбек бар ма екенін тексергенде экранға не шығады? 

 

using System; 

 

class Program 

    static void Main() 

    { 

        string t = "ALT123"; 

        bool result = t.Contains("1234"); 

        Console.WriteLine(result); 

    } 

a)

1234 деген жол шығарылады

b)

Қате шығады

c)

True

d)

False

e)

123 деген жол шығарылады

7.
  1. 137.Төмендегі бағдарламада жолдан қандай ішкі тізбек экранға шығарылады? 

 

using System; 

 

class Program 

    static void Main() 

    { 

        string str = "abcde"; 

        Console.WriteLine(str.Substring(1, 3)); 

    } 

a)

abc

b)

bcd

c)

abcd

d)

Қате шығады

e)

bcde

8.
  1. 138.Төмендегі бағдарламада жолдарды == операторы арқылы салыстырғанда экранға не шығады? 

 

using System; 

class Program 

    static void Main() 

    { 

        string a = "test"; 

        string b = "TEST"; 

        Console.WriteLine(a == b); 

    } 

a)

False

b)

True

c)

Қате

d)

test

e)

Тексеру мүмкін емес

9.
  1. 139.Төмендегі бағдарламада интерполяция және әдіс қолдану арқылы экранға не шығады? 

 

using System; 

 

class Program 

    static void Main() 

    { 

        string name = "ALT"; 

        Console.WriteLine($"{name.ToLower()}-{name.Length}"); 

    } 

a)

alt-3

b)

ALT-3

c)

Alt-3

d)

alt-4

e)

alt3 

 

10.

140.Төмендегі кодта жолды форматтаудың қай тәсілі дұрыс? 

 

string name = "Dana"; 

int age = 22; 

string result = ???; 

a)

Ешқайсысы дұрыс емес

b)

string.Format("Name: {0}, Age: {1}", name, age); 

c)

"Name: " + name + ", Age: " + age;

d)

Барлығы дұрыс

e)

$"Name: {name}, Age: {age}";

11.

141.Төмендегі бағдарламада "a" символы жолда қандай позицияда орналасқан? 

 

using System; 

 

class Program 

    static void Main() 

    { 

        string s = "ABCabc"; 

        Console.WriteLine(s.IndexOf("a")); 

    } 

a)

2

b)

4

c)

-1

d)

0

e)

3

12.

142.Төмендегі бағдарламада сөйлемдегі соңғы сөз қандай болады? 

 

using System; 

 

class Program 

    static void Main() 

    { 

        string x = "one two three"; 

        string[] words = x.Split(' '); 

        Console.WriteLine(words[words.Length - 1]); 

    } 

a)

five

b)

one

c)

Қате шығады

d)

two

e)

three

13.

143.Төмендегі бағдарламада жолды осылай жазудың мақсаты қандай? 

 

using System; 

 

class Program 

    static void Main() 

    { 

        string path = @"C:\ALT\Course"; 

        Console.WriteLine(path); 

    } 

a)

\ таңбасын екі рет жазу

b)

Escape-символдарды көрсету

c)

@ символын қолданбай жазуға болады

d)

Төменгі регистрге ауыстыру 

e)

Жолды бас әріпке өзгерту

14.

144.Төмендегі бағдарламада жолда цифр бар екенін тексергенде нәтиже қандай болады? 

 

using System; 

using System.Linq; 

 

class Program 

    static void Main() 

    { 

        string text = "Hello123"; 

        bool result = text.Any(char.IsDigit); 

        Console.WriteLine(result); 

    } 

a)

0

b)

123

c)

Error

d)

True

e)

False

15.
  1. 145. Төмендегі кодтың берілгенін айтыңыз? 

using System; 

class Program 

    static void Main() 

    { 

        int[] arr = new int[5]; 

        Console.WriteLine("5 element engiziniz:"); 

        for (int i = 0; i < arr.Length; i++) 

        { 

            Console.Write($"arr[{i}] = "); 

            arr[i] = int.Parse(Console.ReadLine()); 

        } 

 

        Console.WriteLine("massiv elementi:"); 

        foreach (int num in arr) 

        { 

            Console.Write(num + " "); 

        } 

    } 

a)

Массивтегі 3-ке бөлінетін элементтерді тауып, оларды шығаратын бағдарлама

b)

Массивте өзінен бұрын тұрған элементтен үлкен қанша сан бар екенін анықтайтын бағдарлама

c)

Массив элементтерін енгізу және шығару

d)

Бағдарлама көршілес элементтердің орнын ауыстырады және жаңартылған массивті шығарады

e)

Бүтін сандардан тұратын массив беріледі (ұзындығы – N) 

16.

146.Төмендегі бағдарламада массив элементтерінің қосындысы қандай болады? 

 

using System; 

 

class Program 

    static void Main() 

    { 

        int[] arr = { 4, 7, 1, 9, 3 }; 

        int sum = 0; 

        foreach (int num in arr) 

        { 

            sum += num; 

        } 

        Console.WriteLine("Massivtin qosyndysy: " + sum); 

    } 

a)

'24'

b)

"2 4"

c)

"24"

d)

2 4

e)

24

17.

147.Төмендегі бағдарламада массивте қандай операция орындалады? 

 

using System; 

 

class Program 

    static void Main() 

    { 

        int[] arr = { 10, 25, -3, 7, 0 }; 

        int max = arr[0]; 

        int min = arr[0]; 

 

        foreach (int num in arr) 

        { 

            if (num > max) max = num; 

            if (num < min) min = num; 

        } 

 

        Console.WriteLine("En ulken: " + max); 

        Console.WriteLine("En kishi: " + min); 

    } 

a)

Бағдарлама көршілес элементтердің орнын ауыстырады және жаңартылған массивті шығарады 

b)

Ең үлкен және ең кіші элементті табу 

c)

Массивте өзінен бұрын тұрған элементтен үлкен қанша сан бар екенін анықтайтын бағдарлама 

d)

Бағдарлама массив элементтерін бір орынға оңға жылжытып, нәтижені шығарады 

e)

Массивте екі көршілес элементтің таңбасы бірдей болса, "YES", әйтпесе "NO" шығаратын бағдарлама 

18.

148.Төмендегі бағдарламада массивтің орташа мәні қандай болады? 

 

using System; 

 

class Program 

    static void Main() 

    { 

        int[] arr = { 8, 6, 4, 10, 2 }; 

        double sum = 0; 

 

        foreach (int num in arr) 

        { 

            sum += num; 

        } 

 

        double avg = sum / arr.Length; 

        Console.WriteLine("Ortasha man: " + avg); 

    } 

a)

10

b)

2

c)

8

d)

6

e)

12

19.

149.Төмендегі бағдарлама оң және теріс сандардың санын есептейді. Нәтижесі қандай болады? 

 

using System; 

 

class Program 

    static void Main() 

    { 

        int[] arr = { -5, 3, 0, -2, 4, 7, -1 }; 

        int pos = 0, neg = 0; 

 

        foreach (int num in arr) 

        { 

            if (num > 0) pos++; 

            else if (num < 0) neg++; 

        } 

 

        Console.WriteLine("On sandar sany: " + pos); 

        Console.WriteLine("Teris sandar sany: " + neg); 

    } 

a)

On sandar sany: 2    Teris sandar sany: 4

b)

On sandar sany: 2    Teris sandar sany: 4

c)

On sandar sany: 3   Teris sandar sany: 3 

d)

On sandar sany: 5    Teris sandar sany: 4

e)

On sandar sany: 7    Teris sandar sany: 2

20.

150.Төмендегі бағдарламада пайдаланылмай қалған немесе синтаксистік қате бар код жолын көрсетіңіз. 

 

using System; 

 

class Program 

    static void Main() 

    { 

        int[] arr = { 3, 7, 2, 8, 5 }; 

        Console.Write("Ізделетін санды енгізіңіз: "); 

        int search = int.Parse(Console.ReadLine()); 

 

        bool found = false; 

        foreach (int num in arr) 

        { 

            if (num == search) 

            { 

                found = true; 

                break; 

            } 

        } 

 

        Console.WriteLine(found ? "San massivte bar." : " San massivte joq."); 

    } 

a)

int search = int.Parse(Console.ReadLine())

b)

int search = int.Parse(Console.ReadLine()); 

c)

int search = int.ParseConsole.ReadLine();

d)

intsearch = int.Parse(Console.ReadLine());

e)

int search = int.ParseConsole.ReadLine()

21.

151.Төмендегі бағдарлама не істейді? 

 

using System; 

 

class Program 

    static void Main() 

    { 

        int[] arr = { 3, 7, 2, 8, 5 }; 

        Console.Write("Ізделетін санды енгізіңіз: "); 

        int search = int.Parse(Console.ReadLine()); 

 

        bool found = false; 

        for (int i = 0; i < arr.Length; i++) 

        { 

            if (arr[i] == search) 

            { 

                Console.WriteLine("Индексы: " + i); 

                found = true; 

                break; 

            } 

        } 

 

        if (!found) 

            Console.WriteLine("Сан табылмады."); 

    } 

a)

Бүтін сандардан тұратын массив беріледі (ұзындығы – N) 

b)

Массивте екі көршілес элементтің таңбасы бірдей болса, "YES", әйтпесе "NO" шығаратын бағдарлама. 

c)

Массивте өзінен бұрын тұрған элементтен үлкен қанша сан бар екенін анықтайтын бағдарлама.

d)

Бағдарлама көршілес элементтердің орнын ауыстырады және жаңартылған массивті шығарады.

e)

Элементтің индексін шығару 

22.
  1. 152.Төмендегі бағдарлама массивті сұрыптап, экранға шығарады. Нәтижесі қандай болады? 

 

using System; 

 

class Program 

    static void Main() 

    { 

        int[] arr = { 9, 3, 7, 1, 4 }; 

        Array.Sort(arr); 

 

        Console.WriteLine("Suryptalgan massiv:"); 

        foreach (int num in arr) 

        { 

            Console.Write(num + " "); 

        } 

    } 

a)

4 7 3 9 1 

b)

1 3 4 9 7 

c)

4 7 9 1 3 

d)

9 3 7 1 4

e)

1 3 4 7 9 

23.

153.Кодта "кему ретімен сұрыпталған" деп жазылғанымен, шын мәнінде қандай код жолы пайдаланылмай қалған? 

 

using System; 

 

class Program 

    static void Main() 

    { 

        int[] arr = { 9, 3, 7, 1, 4 }; 

        Array.Sort(arr); 

 

        Console.WriteLine("kemu retimen suryptalgan massiv :"); 

        foreach (int num in arr) 

        { 

            Console.Write(num + " "); 

        } 

    } 

}

a)

Array.Reverse arr

b)

ArrayReverse(arr) 

c)

Array.Reverse(arr) 

d)

ArrayReverse(arr); 

e)

Array.Reverse(arr);

24.

154.Төмендегі бағдарлама қайталанатын элементтерді шығарады. Нәтижесі қандай болады? 

 

using System; 

 

class Program 

    static void Main() 

    { 

        int[] arr = { 2, 4, 3, 2, 7, 4, 8 }; 

        Console.WriteLine("Қайталанатын элементтер:"); 

 

        for (int i = 0; i < arr.Length; i++) 

        { 

            for (int j = i + 1; j < arr.Length; j++) 

            { 

                if (arr[i] == arr[j]) 

                { 

                    Console.WriteLine(arr[i]); 

                    break; 

                } 

            } 

        } 

    } 

a)

5 , 9

b)

4 , 7 

c)

2 , 3

d)

2 , 4 

e)

8 , 2 

25.

155.Берілген бағдарлама не істейді? 

 

using System; 

class Program 

    static void Main() 

    { 

        int N = int.Parse(Console.ReadLine()); 

        int[] a = Array.ConvertAll(Console.ReadLine().Split(), int.Parse); 

        bool isPalindrome = true; 

 

        for (int i = 0; i < N / 2; i++) 

        { 

            if (a[i] != a[N - 1 - i]) 

            { 

                isPalindrome = false; 

                break; 

            } 

        } 

 

        if (isPalindrome) 

            Console.WriteLine("YES"); 

        else 

            Console.WriteLine("NO"); 

    } 

a)

Бағдарлама көршілес элементтердің орнын ауыстырады және жаңартылған массивті шығарады. 

b)

Массивтегі ең кіші элементтің индексін табатын бағдарлама. 

c)

Массивтегі максимум және минимум элементтердің индекс айырмасын табу. 

d)

Бұл бағдарлама бірінші минималды элементті және соңғы максималды элементті тауып, олардың орындарын ауыстырады.

e)

Бұл бағдарлама массивтің палиндромдығын тексеруге арналған. Егер массивтің сол жағынан және оң жағынан оқығанда бірдей элементтер кездессе, онда массив палиндром болады. 

26.

156.өмендегі бағдарлама массивті қалай шығарады? 

 

using System; 

class Program 

    static void Main() 

    { 

        int[] arr = { 1, 2, 3, 4, 5 }; 

        Console.WriteLine("Массивті кері тәртіппен шығару:"); 

        for (int i = arr.Length - 1; i >= 0; i--) 

        { 

            Console.Write(arr[i] + " "); 

        } 

    } 

a)

5 4 3 2 1

b)

54321 

c)

1 2 3 4 5

d)

12345

e)

14235

27.

157.Берілген бағдарлама не істейді? 

 

using System; 

class Program 

    static void Main() 

    { 

        int[] arr = { 4, 7, 2, 9, 6, 1 }; 

 

        Console.WriteLine("Жұп сандар:"); 

        foreach (int num in arr) 

        { 

            if (num % 2 == 0) 

                Console.Write(num + " "); 

        } 

 

        Console.WriteLine("\nТақ сандар:"); 

        foreach (int num in arr) 

        { 

            if (num % 2 != 0) 

                Console.Write(num + " "); 

        } 

    } 

a)

Көршілес элементтердің орнын ауыстырады 

b)

Бірінші минималды және соңғы максималды элементтерді ауыстырады 

c)

Жұп және тақ сандарды бөлек шығару 

d)

Бұл бағдарлама массивтің ішінде қайталанатын элементтер бар-жоғын тексереді 

e)

Бұл бағдарлама массивтің палиндромдығын тексереді 

28.
  1. 158.Төмендегі бағдарлама нәтижесі қандай болады? 

 

using System; 

class Program 

    static void Main() 

    { 

        int[] arr = { 0, 1, 0, 3, 12 }; 

        int[] result = new int[arr.Length]; 

        int index = 0; 

 

        foreach (int num in arr) 

        { 

            if (num != 0) 

            { 

                result[index++] = num; 

            } 

        } 

 

        Console.WriteLine("Nolderdi sonyna jyljytu:"); 

        foreach (int num in result) 

        { 

            Console.Write(num + " "); 

        } 

    } 

a)

001213 

b)

010312

c)

0 3 0 1 12 

d)

1 3 12 0 0 

e)

130210 

29.

159.Төмендегі бағдарлама не істейді? 

 

using System; 

class Program 

    static void Main() 

    { 

        int N = 20; 

        int i = 1; 

        while (i <= N) 

        { 

            if (i % 2 == 0) 

            { 

                Console.WriteLine(i); 

            } 

            i++; 

        } 

    } 

a)

1-ден N-ге дейінгі сандардың қосындысын шығару; 

b)

1-ден N-ге дейінгі теріс сандарды шығару; 

c)

1-ден N-ге дейінгі факториал сандарды шығару; 

 

d)

1-ден N-ге дейінгі тақ сандарды шығару; 

e)

1-ден N-ге дейінгі жұп сандарды шығару; 

30.

160.Берілген бағдарлама теріс санның цифрлар санын есептейді. Нәтиже қандай? 

 

using System; 

class Program 

    static void Main() 

    { 

        int number = -12345;  

        int count = 0; 

        number = Math.Abs(number); 

        do 

        { 

            number /= 10; 

            count++; 

        } 

        while (number > 0); 

        Console.WriteLine("Цифрлар саны: " + count); 

    } 

a)

7

b)

3

c)

4

d)

6

e)

5

31.
  1. 161.Келесі код үзіндісінде бос орындарды толтырыңыз: 

 

int N = 5; 

int i = 1; 

long factorial = 1; 

while (_____) 

    factorial _____; 

    i++; 

Console.WriteLine($"{N}! = {factorial}"); 

a)

i <= N, =* i; 

b)

i > N, i==;

c)

i => N, i++;

d)

*= i, i <= N; 

e)

i <= N, *= i; 

32.

162.Төмендегі бағдарлама қандай мақсатта жазылған? 

 

using System; 

class Program 

    static void Main() 

    { 

        int number; 

        do 

        { 

            Console.Write("0-ден үлкен сан енгізіңіз: "); 

            number = int.Parse(Console.ReadLine()); 

        } 

        while (number <= 0); 

 

        Console.WriteLine("Жарамды сан енгізілді: " + number); 

    } 

a)

Он сан енгізілгенше сұрау;

b)

Теріс сан енгізілгенше сұрау

c)

Нөлден үлкен санды шығару; 

d)

Санның квадратын есептеу; 

e)

Сан теріс болса, тоқтау; 

33.

163.Берілген код не есептейді? 

 

int n = Convert.ToInt32(Console.ReadLine()); 

int s = 1; 

int i = 2; 

while (i <= n) 

   s = s * i; 

   i++; 

Console.WriteLine(s);

a)

n санының факториалы 1-ден n-ге дейінгі сандардың көбейтіндісі; 

b)

2-ден n-ге дейінгі сандардың қосындысы; 

c)

1-ден n-ге дейінгі сандардың квадраттары;

d)

1-ден n-ге дейінгі сандардың қосындысы; 

e)

n-нен 1-ге дейінгі сандардың азайтылуы; 

34.

164.Бағдарламалау ортасын пайдаланбай, келесі кодтың нәтижесін анықтаңыз: 

 

int n = 6808; 

int cnt = 1; 

while (n > 0) 

    cnt = cnt + 1; 

    n = n / 10; 

Console.WriteLine(cnt);

a)

6

b)

4

c)

5

d)

3

e)

2

35.

165.Бос орынды толықтыр: 

 

int N = 6; 

int i = 1; 

long factorial = 1; 

do 

    factorial *= i; 

    i++; 

while (______); 

Console.WriteLine(_______________); 

a)

i == N, {N} * {i}; 

b)

i++, $"{N}! = {factorial}"; 

c)

i <= N,  $"{N}! = {factorial}"

d)

i++, N sanyn engiziniz

e)

i => N,  "{N}! = {factorial}";