wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

АЛГО 24 ҮЖ

Total questions: 18

Worksheet time: 3hrs 0mins

Name
Class
Date
1.

Айнымалы деген не?

a)

Бағдарламаның конфигурация файлы

b)

Белгілі бір түрдегі мәнді сақтайтын атау

c)

Кітапхана атауы

d)

Компилятор нұсқасы

2.

Тұрақтылар (const) дұрыс сипаттама:

a)

Бағдарлама ішінде кез келген жерде өзгертіледі

b)

Тек массивтер үшін қолданылады

c)

Мәні өзгермейтін атау, const арқылы жарияланады

d)

Тек double типімен шектеледі

3.

Қайсысы айнымалыны жариялау және инициализация?

a)

int a; a = 5;

b)

a = 5;

c)

int a;

d)

Console.WriteLine(a);

4.

Төмендегілердің қайсысы жарамды?

a)

const int MAX = 100;

b)

const int count;

c)

const int PI = GetPi();

d)

const double x = DateTime.Now.Ticks;

5.

var кілттік сөзінің дұрыс анықтамасы:

a)

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

b)

Тип оң жақтағы мәннен автоматты анықталады

c)

Айнымалыны динамикалық етеді (runtime-да өзгереді)

d)

Тұрақты жариялау үшін керек

6.

Қайсысы мәндік тип емес (Арасында біреуі мәндік емес, сілтемелік тип)?

a)

int

b)

double

c)

bool

d)

string

7.

Жергілікті айнымалы туралы дұрыс тұжырым:

a)

Әдепкі мәні автоматты түрде 0 беріледі

b)

Қолданар алдында міндетті түрде мән беру керек

c)

Тек класта жарияланады

d)

Әрқашан var болуы тиіс

8.

Сан литералының дұрыс жазылуы (Кодын жазып тексеріп көріңіз):

a)

float f = 3.14;

b)

decimal p = 99.99;

c)

float f = 3.14f;

d)

int n = 1,000,000;

9.

Жол интерполяциясына дұрыс мысал:

a)

"Age: " + age

b)

string.Format("Age: {0}", age)

c)

$"Age: {age}"

d)

@"Age: {age}"

10.

Әдепкі мән (default) туралы дұрыс тұжырым:

a)

string үшін "" (бос жол)

b)

string үшін null

c)

bool үшін true

d)

char үшін ' ' (бос орын)

11.

Қай жол қате компиляцияға әкеледі?

a)

int x; x = 10;

b)

int y = (int)9.8;

c)

int z = "5";

d)

double d = 5;

12.

Қайсысы var үшін дұрыс емес?

a)

Тек жергілікті айнымалыда қолданылады

b)

Оң жақта тип анықталуы керек

c)

Мәнсіз: var x; деп жариялауға болады

d)

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

13.

TryParse қолданудың негізгі артықшылығы:

a)

Жолды автоматты форматтайды

b)

Компиляция жылдамдығын арттырады

c)

Қате тастамай, парсингтің сәттілігін қайтарады

d)

Сандық дәлдікті жоғарылатады

14.

int.TryParse("2025", out int y) сәтті болса (кодын тексеріп көруге болады), y мәні:

a)

"2025"

b)

2025

c)

20

d)

null

15.

Дұрыс жұмыс істейтін интерполяция үлгісі: int count = 3; const string CURRENCY = "KZT"; Console.WriteLine( ? );

a)

$"Баға: {price} {CURRENCY}"

b)

$"Саны: {count}, Валюта: {CURRENCY}"

c)

"Саны: {count}"

d)

$"Саны: {count}’

16.

Тұрақтыларды атау стилі көбіне қалай жазылады (4-ші сұраққа мән беріңіз)?

a)

camelCase

b)

UPPER_CASE

c)

snake_case

d)

Кездейсоқ

17.

Төмендегі код не шығарады? var a = 5; // int var b = 2.0; // double Console.WriteLine(a + b);

a)

7 (int типінде)

b)

7 (double типінде)

c)

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

d)

5

18.

Қайсысы дұрыс декларация(жариялау) және инициализация жұбы(Кодты тексеріп көруге рұқсат)?

a)

decimal price = 19.99;

b)

decimal price = 19.99m;

c)

float rate = 1.5;

d)

int count = 1.0;