wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

АЛГО 23 ҮЖ

Total questions: 20

Worksheet time: 3hrs 20mins

Name
Class
Date
1.

C# тілінде идентификатордың бірінші таңбасы қандай бола алады?

a)

Цифр

b)

«-» (дефис)

c)

Әріп немесе «_»

d)

Бос орын

2.

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

a)

2value

b)

my value

c)

total_sum

d)

class

3.

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

a)

data, var, loop

b)

class, if, return

c)

List, Console, String

d)

index, total, name

4.

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

a)

public

b)

while

c)

await

d)

int

5.

C# тілінде регистр неліктен маңызды?

a)

Барлық атаулар автоматты түрде кіші әріпке айналады

b)

age және Age — екі бөлек атау

c)

Кілттік сөздер тек бас әріппен жазылады

d)

Регистр тек жолдық мәндерге әсер етеді

6.

Қай жол қате?

a)

int _count;

b)

int class;

c)

int total2;

d)

int priceKZT;

7.

Кілттік сөзді идентификатор ретінде қолданудың дұрыс тәсілі:

a)

Кілттік сөзді бас әріппен жазу

b)

Кілттік сөздің соңына цифр қосу

c)

Кілттік сөздің алдына @ қою

d)

Кілттік сөзді тырнақшаға алу

8.

@ белгісіне қатысты дұрыс тұжырым:

a)

Идентификаторды константаға айналдырады

b)

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

c)

Айнымалыны private етеді

d)

Тек жолдық литералдарда қолданылады

9.

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

a)

studentName

b)

StudentName

c)

STUDENT_NAME

d)

student_name

10.

Келесі операторлардың қайсысы ағынды басқару кілттік сөзі?

a)

namespace

b)

public

c)

switch

d)

string

11.

Төмендегі жолдың нәтижесі қандай? int @for = 3; Console.WriteLine(@for);

a)

Қате компиляцияда

b)

Экранға ештеңе шықпайды

c)

3 шығады

d)

for шығады

12.

Қай нұсқада жарамсыз таңба бар?

a)

maxSize

b)

total-sum

c)

_index1

d)

price2

13.

Төмендегі жұптардың қайсысы бірдей атау емес?

a)

Total және total

b)

sum1 және sum1

c)

_item және _item

d)

Name және Name

14.

namespace, class, using сөздері қай топқа жатады?

a)

Қол жетімділік модификаторлары

b)

Ағынды басқару операторлары

c)

Құрылымдық/модульдік кілттік сөздер

d)

Түр атаулары

15.

Қайсысы тип кілттік сөзі емес?

a)

bool

b)

decimal

c)

object

d)

number

16.

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

a)

Бос орын қолдануға болады

b)

Бірінші таңба цифр болуы мүмкін

c)

Юникод әріптерін қолдануға болады

d)

Міндетті түрде ағылшын әрпімен басталу керек

17.

Қай тұжырым дұрыс?

a)

Кілттік сөздер кез келген жерде идентификатор ретінде еркін қолданылады

b)

Контексттік кілттік сөздер тек белгілі синтаксистік жерде кілттік сөз саналады

c)

Барлық кілттік сөздер тек бас әріппен жазылады

d)

var — жай идентификатор ғана, ешқашан кілттік сөз емес

18.

Қайсысы қол жетімдік модификаторы?

a)

internal

b)

foreach

c)

double

d)

base

19.

Төмендегі кодта қате бар ма? string groupName = "IT-01"; int GroupName = 1;

a)

Иә, бір атау екі рет қолданылған, сондықтан қате

b)

Иә, жолдық мән цифрмен аяқталады

c)

Жоқ, екі түрлі идентификатор (регистр әртүрлі)

d)

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

20.

Стиль жөніндегі ең дұрыс кеңес:

a)

Қысқа болу үшін әрқашан бір әріптік атаулар қолданыңыз

b)

Атауларды транслитпен жазыңыз (мысалы, qalamaky)

c)

Команда келісімін (style guide) ұстаныңыз

d)

Барлық атауларды бас әріппен жазыңыз