NEW
Font size
WorksheetsАЛГО 24 ҮЖ
Total questions: 18
Worksheet time: 3hrs 0mins
Айнымалы деген не?
Бағдарламаның конфигурация файлы
Белгілі бір түрдегі мәнді сақтайтын атау
Кітапхана атауы
Компилятор нұсқасы
Тұрақтылар (const) дұрыс сипаттама:
Бағдарлама ішінде кез келген жерде өзгертіледі
Тек массивтер үшін қолданылады
Мәні өзгермейтін атау, const арқылы жарияланады
Тек double типімен шектеледі
Қайсысы айнымалыны жариялау және инициализация?
int a; a = 5;
a = 5;
int a;
Console.WriteLine(a);
Төмендегілердің қайсысы жарамды?
const int MAX = 100;
const int count;
const int PI = GetPi();
const double x = DateTime.Now.Ticks;
var кілттік сөзінің дұрыс анықтамасы:
Айнымалы типсіз болады
Тип оң жақтағы мәннен автоматты анықталады
Айнымалыны динамикалық етеді (runtime-да өзгереді)
Тұрақты жариялау үшін керек
Қайсысы мәндік тип емес (Арасында біреуі мәндік емес, сілтемелік тип)?
int
double
bool
string
Жергілікті айнымалы туралы дұрыс тұжырым:
Әдепкі мәні автоматты түрде 0 беріледі
Қолданар алдында міндетті түрде мән беру керек
Тек класта жарияланады
Әрқашан var болуы тиіс
Сан литералының дұрыс жазылуы (Кодын жазып тексеріп көріңіз):
float f = 3.14;
decimal p = 99.99;
float f = 3.14f;
int n = 1,000,000;
Жол интерполяциясына дұрыс мысал:
"Age: " + age
string.Format("Age: {0}", age)
$"Age: {age}"
@"Age: {age}"
Әдепкі мән (default) туралы дұрыс тұжырым:
string үшін "" (бос жол)
string үшін null
bool үшін true
char үшін ' ' (бос орын)
Қай жол қате компиляцияға әкеледі?
int x; x = 10;
int y = (int)9.8;
int z = "5";
double d = 5;
Қайсысы var үшін дұрыс емес?
Тек жергілікті айнымалыда қолданылады
Оң жақта тип анықталуы керек
Мәнсіз: var x; деп жариялауға болады
Компилятор нақты типке ауыстырып береді
TryParse қолданудың негізгі артықшылығы:
Жолды автоматты форматтайды
Компиляция жылдамдығын арттырады
Қате тастамай, парсингтің сәттілігін қайтарады
Сандық дәлдікті жоғарылатады
int.TryParse("2025", out int y) сәтті болса (кодын тексеріп көруге болады), y мәні:
"2025"
2025
20
null
Дұрыс жұмыс істейтін интерполяция үлгісі: int count = 3; const string CURRENCY = "KZT"; Console.WriteLine( ? );
$"Баға: {price} {CURRENCY}"
$"Саны: {count}, Валюта: {CURRENCY}"
"Саны: {count}"
$"Саны: {count}’
Тұрақтыларды атау стилі көбіне қалай жазылады (4-ші сұраққа мән беріңіз)?
camelCase
UPPER_CASE
snake_case
Кездейсоқ
Төмендегі код не шығарады? var a = 5; // int var b = 2.0; // double Console.WriteLine(a + b);
7 (int типінде)
7 (double типінде)
Компиляция қатесі
5
Қайсысы дұрыс декларация(жариялау) және инициализация жұбы(Кодты тексеріп көруге рұқсат)?
decimal price = 19.99;
decimal price = 19.99m;
float rate = 1.5;
int count = 1.0;
