Контрольная работа по "Информатике"
Автор: ayapovbb • Апрель 1, 2023 • Контрольная работа • 2,833 Слов (12 Страниц) • 252 Просмотры
- Функцияларды орындайтын әрекеттерімн сәйкестендір
Abs – шаманың модулін алу
Sqrt – түбір астын алу
Pow – шаманың дәрежесін алу
- Өрнектерді жауаптарымен сәйкестендіру
Round(2.6) – 3
Ceil(-2.5) – (-2)
Floor(-2.5) – (-3)
- Өрнектерді жауаптарымен сәйкестердіріндер
int c = -2 || 5 Жауабы:5
int d = 0 && 7; Жауабы:0
int a = 16 / 3 Жауабы:5
- Функцияларды орындайтын әрекеттерімен сәйкестендіріндер
#include – файлдағы мәтінді қосады
#define – макросты немесе препроцессор идентификаторын анықтайды
#error – қате туралы хабарламаның мәтінін құрады
- Менщіктелген мәнге байланысты айнымалыны типіне сәйкестендір
с=’d’ Жауабы:char
c=9.0 Жауабы:float
c=9 Жауабы:int
- Сәйкестендір
Бағдарлама мәтінін машиналық кодтарға аудару
Жауабы:трансляция
Бағдарлама бөліктерін құрастыру және стандартты функцияларды қосу
Жауабы:компановка
- Сәйкестендір. Айнымалылардың типтерін анықтамаларымен
Бүтін айнымалылар типі – float
Нақты айнымалылар типі – int
Символдық айнымалылар типі – char
- Айнымалылардың типін сәйкестендір
I|86 – int
x=4.56 – float
c2= ‘A’ – char
- Cәйкестендір
Деректерді шығару – printf
Деректерді енгізу – scanf
Деректерді сипаттау – int a,b,c
- Еңгізу форматы - бұл бір немесе бірнеше бұл " " ішінде тізбектеліп жазылған мәліметтерді енгізу форматтары scanf ( "%d%d", &a, &b );
бүтін санды еңгізу (int типті айнымалы)- %f
нақты санды енгізу (float типті айнымалысы)- %d
бір таңбаны енгізу (char типті айнымалы)- %c
- Сәйкестендір. І қандай сан болуы тиіс.
abs(i) нақты
fabs(i) бүтін
- Сәйкестендір:
sqrt(4)=2
pow(4,2)=16
abs(8)=8
- Сәйкестендір.
Шектелмеген цикл while (...)
Орындалмайтын цикл while (0)
- Сәйкестендір.
Файлмен жұмысты қамтамасыздандыратын кітапхана,
консольдан еңгізу/шығару iostream
еңгізу/шығару айнымалылары, функциялары, класстары бар fstream
- int a [2][5] = {{3,4,0,1,2}, {6,5,1,4,9}}; массиві берілсін. Индекс арқылы берілген элементті мәнімен сәйкестендір:
a[1][3]=4
a[1][0]=6
a[0][4]=2
- int x=1, y=2, z[ 10]={2,3,4,1,2,3,4,7,8,0};
int *uk;
uk =&x;
y = *uk;
*uk = 0;
uk = &z[0];
х=0
y=1
uk=2
- Сәйкестендір:
функцияны шақыру ()
адрес бойынша қол жеткізу *
терістеу !
- Сәйкестендір:
логикалық "және" &&
логикалық "немесе" ||
шартты (тернарды оператор) ?:
- int a[5] = {0, 1, 2, -3, 4};
sqrt(a[4])=2,
pow(a[1],2)=1,
abs(a[3])=3
- int b[2][3] = {4, 2, 8, 4, 5, 9}; массив берілсін
b[1][0]=4
b[1][1]=5
b[0][2]=8
- Келесі код берілсін for (сh = 'a'; ch != 'p';) scanf ("%c", &ch);
‘p' еңгізілсе не болады цикл жұмысын аяқтайды
'a' еңгізілсе не болады келесі символды енгізуді күтеді
- Бұл директива идентификаторды және әрі қарай файылда әр кездескен сайын идентификатордың орнына қойылатын символдар тізбегін анықтайды
#define
- Төмендегі функциялардың қайсысы енгізу ағынынан 50 символды x жолына оқып жазады?
cin.getline(x, 50, '\n');
...