wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

АЛГО 22-24 СТ

Total questions: 30

Worksheet time: 15mins

Name
Class
Date
1.

C# идентификаторы мынадай таңбадан бастала алады:

a)

#

b)

цифр

c)

әріп немесе _

d)

бос орын

2.

Төмендегінің қайсысы жарамсыз идентификатор?

a)

_items3

b)

fullName

c)

order-id

d)

KZTRate2

3.

Қай тізімде тек кілттік сөздер берілген?

a)

class, using, interface

b)

Console, List, String

c)

price, count, index

d)

PascalCase, camelCase, snake_case

4.

Контексттік кілттік сөзге мысал:

a)

while

b)

async

c)

public

d)

switch

5.

Код не шығарады? int number = 4; int Number = 7; Console.WriteLine(number + Number);

a)

11

b)

8

c)

Компиляция қатесі

d)

Ештеңе шықпайды

6.

Қай жол қате?

a)

int _value = 0;

b)

int 9lives = 9;

c)

int value9 = 9;

d)

string user_Name = "Ali";

7.

@ белгісі туралы дұрыс пікір:

a)

Идентификаторды private қылады

b)

Кілттік сөзді атау ретінде қолдануға мүмкіндік береді

c)

Айнымалыны константаға айналдырады

d)

Тек жол интерполяциясында қолданылады

8.

Код не шығарады? int @int = 12; Console.WriteLine(@int);

a)

int

b)

12

c)

Компиляция қатесі

d)

Ештеңе

9.

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

a)

namespace

b)

internal

c)

foreach

d)

decimal

10.

Төмендегі жұптардың қайсысының жазылуы стильге сай және мағыналырақ?

a)

a1, b2

b)

resultValue, maxItems

c)

_, __

d)

var1, var2

11.

Айнымалыны ең қысқа түрде жариялау + инициализация:

a)

int a; a = 5;

b)

int a = 5;

c)

var; a = 5;

d)

let a = 5;

12.

Қайсысы тұрақты жариялау ережесіне сай?

a)

const int LIMIT;

b)

const double Pi = 3.14;

c)

const string now = DateTime.Now.ToString();

d)

const var MAX = 100;

13.

var туралы дұрыс тұжырым:

a)

Айнымалы типсіз болады

b)

Типті runtime кезінде таңдайды

c)

Типті оң жақтағы өрнектен компилятор шығарады

d)

Тек цикл айнымалысы үшін жарайды

14.

Қайсысы мәндік (value) түр емес?

a)

bool

b)

char

c)

string

d)

int

15.

Код фрагментінде қате бар ма? int count; Console.WriteLine(count);

a)

Иә, жергілікті айнымалыға мән берілмеген

b)

Жоқ, әдепкі мән 0 шығады

c)

Иә, int кілттік сөз емес

d)

Жоқ, count — глобал

16.

Кодтың нәтижесі қандай? int @class = 2; // кілттік сөзді @ арқылы идентификаторға айналдырдық string s = "10"; if (int.TryParse(s, out int result)) { @class += result; } Console.WriteLine(@class);

a)

2

b)

10

c)

12

d)

Компиляция қатесі

17.

Жол интерполяциясының дұрыс үлгісі:

a)

@"Name: {name}"

b)

"$Name: {name}"

c)

$"Name: {name}"

d)

string.Format($"Name: {name}")

18.

Әдепкі мәнге қатысты дұрыс пікір:

a)

string үшін әдепкі мән — "" (бос жол)

b)

bool үшін әдепкі мән — true

c)

int үшін әдепкі мән — 1

d)

string үшін әдепкі мән — null

19.

Кодтың нәтижесі қандай? const int LIMIT = 4; var a = 3; // int var b = 2.5; // double Console.WriteLine($"{a + LIMIT}, {a / 2}, {a / 2.0}");

a)

7, 1, 1.5

b)

7, 1.0, 1.5

c)

7, 1.5, 1.5

d)

7, 2, 2.0

20.

int.TryParse("abc", out var x) қайтарымы:

a)

true, x = 0

b)

false, x = 0

c)

true, x = "abc"

d)

Қате

21.

Код не шығарады? var a = 10; // int var b = 2.5; // double var c = a / 2; // ? Console.WriteLine($"{b + c}");

a)

7.5

b)

8.5

c)

Компиляция қатесі

d)

6.0

22.

Код не шығарады? const int MAX = 3; int i = 1; i = i + MAX; Console.WriteLine(i);

a)

3

b)

4

c)

0

d)

Қате

23.

Қай жол компиляция қателесін тудырады? var title = "CS"; title = "Intro"; const int N = 5; // ?

a)

N = 6;

b)

title = "Basics";

c)

var x = 2 + N;

d)

Console.WriteLine(title);

24.

Нәтиже қандай? int x = 8; double y = 3; Console.WriteLine(x / y);

a)

2

b)

2.6

c)

2.6666666666667 шамалас

25.

Қайсысы тұрақтылардың атау стиліне сәйкес келеді?

a)

maxvalue

b)

MaxValue

c)

MAX_VALUE

d)

max_value

26.

Қай нұсқа дұрыс жазылған интерполяция + айнымалы?

a)

$"Sum = {a + b}"

b)

"Sum = {a + b}"

c)

@"$Sum = {a + b}"

d)

$'Sum = {a + b}'

27.

Нәтиже қандай? int n = 5; Console.WriteLine($"n={n}, n+1={n + 1}");

a)

n=5, n+1=6

b)

n=5, n+1n + 1

c)

n=6, n+1=6

d)

Қате

28.

Қайсысы жарамды сан литералы?

a)

decimal d = 10.0m;

b)

decimal d = 10.0f;

c)

float f = 1.0m;

d)

int i = 2.5;

29.

Код не шығарады? string s = null; Console.WriteLine(s == null);

a)

true

b)

false

c)

Қате

d)

Ештеңе

30.

Қайсысы дұрыс және экранға Temp: 23°C шығарады?

a)

Console.WriteLine("Temp: {temp}°C");

b)

Console.WriteLine($@"Temp: {temp}°C");

c)

Console.WriteLine($@"Temp: {temp}°C");

d)

Console.WriteLine(@"Temp: {temp}°C");