- •1.1 Оқытушы туралы мәлеметтер:
- •1.2 Пән туралы мәліметтер:
- •Оқу жоспарының көшірмесі
- •1.5 Пәнді қысқа сипаттау
- •1.7 Әдебиет тізімі
- •1.9 Саясат және процедура.
- •2 Белсенді тарату материалдың мазмұны
- •2.2 Дәрістік сабақтардың конспектілері
- •Программаның құрылымы
- •Ерекше жағдайдың өңдеуішті анықтау
- •Ерекше жағдайдың мәліметтердің элементерің қолдану
- •Абайсыз ерекше жағдайларды өңдеу
- •Ерекше жағдайлар және класстар
- •Мұрагерлік
- •2.3 Зертханалық сабақтардың жоспары
- •2.4 Оқытушының жетекшілігімен орындалатын студенттердің өзіндік жұмыстары бойынша өткізілетін сабақтардың жоспары (соөж)
- •2.5 Студенттердің өздік жұмыстары бойынша сабақ жоспары (сөж)
- •2.6 Өздік бақылау үшін тест тапсырмалары
- •Сведения
- •2.7 Курс бойынша емтихан сұрақтары
- •2.8 Глоссарий
Сведения
B) Сведения о результатах сессии
Сведения о
C) Сведения о результатах сессии
Сведения о рез
D) Сведения о результатах сессии
Сведения о результ
E) Сведения о результатах сессии
Сведения о результатах
21. АСУ мамандығы студенттері туралы мәлеметтерді шығаратын программасының дұрыс фрагментін таңданыз (студенттер туралы мәліметтер құрылым массивінде сақталады)
A) for(i=0;i<10;i++)
if (strcmp(mas[i].gruppa, “АСУ”)!=0)
printf(“%s %d”,mas[i].fam, mas[i].god_r);
B) for(i=0;i<10;i++)
if (strcmp(mas[i].gruppa, “АСУ”)==0)
printf(“%s %d”,mas[i].fam, mas[i].god_r);
C) for(i=0;i<10;i++)
if strcmp(mas[i].gruppa, “АСУ”)=0
printf(“%s %d”,mas[i].fam, mas[i].god_r);
D) for(i=0;i<10;i++)
if (strcpy(mas[i].gruppa, “АСУ”)==0)
printf(“%d %s”,mas[i].fam, mas[i].god_r);
E) for(i=0;i<10;i++)
if (strcpy(mas[i].gruppa, “АСУ”)=0)
printf(“%s %d”,mas[i].fam, mas[i].god_r);
22. Файлға жолды жазу үшін программасының дұрыс фрагментін анықта
A) f=fopen("f1.txt", "w+");
fputc(&s,f);
B) f=fopen("f1.txt", "r");
fgets(s,10,f);
C) f=fopen("f1.txt", "w+");
fputs(s,f);
D) f=fopen("f1.txt", "w+");
fputc(*s,f);
E) f=fopen("f1.txt", "r+");
fputs(s,f);
23. Файл қатарын оқу үшін программанын дұрыс фрагментін таңда
A) f=fopen("f1.txt", "r");
fscanf(f,"%c",s);
printf("%c\n",s);
B) f=fopen("f1.txt", "r");
fscanf(f,"%s",s);
printf("%s\n",s);
C) f=fopen("f1.txt", "r");
scanf(f,"%c",s);
printf("%c\n",s);
D) f=fopen("f1.txt", "w");
fprintf(f,"%s",s);
printf("%s\n",s);
E) f=fopen("f1.txt", "r");
scanf(f,"%s",&s);
fprintf("%s\n",s);
24. Feof функциясы
A) файлды ашады және ағыммен оны байланыстырады
B) файлдың ұзындығың өлшейді
C) барлық ашық файлдарды жабады
D) ағымды жабады
E) ағымның соңына тексеруді орындайды
25. Префиксті форманың арттыру операциясын көрсетіңіз
A) +++i
B) i++
C) i--
D) ++i
E) &i
Аралық және қорытынды бақылаудың дұрыс жауаптарының кілттері
-
1 – B
10 – B
19 – B
2 – A
11 – E
20 – A
3 – E
12 – A
21 – B
4 – B
13 – B
22 – C
5 – B
14 – E
23 – B
6 – C
15 – D
24 – E
7 – A
16 – A
25 - D
8 – B
17 – B
9 – B
18 – B
2.7 Курс бойынша емтихан сұрақтары
1. Бес негізгі мәліметтер типтері. локальді, формальді и глобальді параметрлер. Программаның фрагментін келтір.
# және ## препроцессордың операторлары. С тіліндегі программаның жалпы түрі. (С тіліндегі программаның құрылымы).
С тіліндегі арифметика. Теңдік және қатынастық операциялар.
#include және #define директивалары.
if, if-else және switch таңдау структурасы. Программаның фрагментін келтір.
Салыстыру операторлары және логикалық операторлары. Мысал келтір.
for циклының варианттары. Шексіздік және бос for циклы. Мысал келтір.
while, do-while және for операторларының айырмашылығы. Программаның фрагментін келтір.
return, goto, break және continue көшу операторлары. Программаның фрагментін келтір.
Бір өлшемді массивті енгізу және шығару.
Екі өлшемді массивті енгізу және шығару.
Массив элементтерін инициалдаудың үш тәсілі.
Массивті сұрыптау.
Массивтердегі іздеу.
Массивтерге қолданылатын әрекеттер.
Функцияны шақыру әдістері: мән бойынша шақыру және сілтеме бойынша шақыру.
Функцияны анықтау. Функцияның аргументтері.
Массивті функцияға беру.
Функциядан басқаруды қайтару. Void типті функция.
Жады класының спецификаторы.
Автоматикалық және статикалық сақтау периоды. Олардың айырмашылықтары.
Көрсеткіш-айнымалының сипатталуы және инициалдануы. Көрсеткіштерге қолданатын операциялар.
Көрсеткіштері бар өрнектер мен арифметикалық операциялар.
Функцияларға сілтейтін көрсеткіштер.
Көрсеткіштер мен массивтер. Көрсеткіштер мен массивтер арасындағы байланыс.
Қатарлар мен символдар туралы мағлұматтар. Қатарларды түрлендіретін функциялар.
Қатарлық және символдық мәліметтерге арналған операциялар үшін енгізу-шығару функциялары.
Қатарларға қолданатын операциялар. Мысал келтір.
strcmp және strncmp қатарларды салыстыру функциялары. Мысал келтір.
Қатарларды іздеу функцияларының бірнешеуін келтір, мысалы, strchr, strstr, strprbk және т.б.
Құрылымдың сипатталуы. Құрылымды инициалдау. Мысал келтір.
Құрылым массивтері.
Құрылымға көрсеткіштерді қолдану.
Функциясы бар құрылымды қолдану.
Өзіне сілтенетін құрылым.
Жадыны динамикалық бөлу.
Байланысқан тізімдер. Стектер. Кезектер. Бұтақтар.
FILE типті құрылым.
Файлды құру, ашу және жабу. Мысал келтіріңіз.
Файлға символды жазу және оқу.fopen(), fclose() функцияларын қолдану.
Файлды жою. fprintf және fscanf файлдарымен енгізу-шығару операциялары.
Графикалық контекстер және графикалық объектілер.
Түспен басқару. Шрифтермен басқару.
Сызықтарды, тікбұрыштар және эллипсті салу.
Доғаларды, көпбұрыштарды және сынық сызықтарды салу.
Графикалық режимді инициалдау.
Суперкластар және субкластар.
Суперкласс объектілері мен субкласс объектілерінің арасындағы байланыс.
Программалық қамтаманы жасау және мұралануды қолдану.
Абстракталық суперкластар және нақты кластар.