ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 18.03.2024
Просмотров: 16
Скачиваний: 0
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
B) F = open( "dat", O_BINARY | O_APPEND | O_WRONLY, S_IWRITE );
C) F = fopen( "dat", "a" );
D) F = open( "dat", "a" );
E) append( F, "dat" );
$$$ 127
Блокты байттардың типтелмеген ағынынан оқитын функция:
A) fgetc( )
B) fread( )
C) fgets( )
D) fscanf( )
E) getw( )
$$$ 128
Байттар ағынынан жеке символ оқитын функция:
A) fgets( )
B) fgetc( )
C) getw( )
D) fprintf( )
E) ungetc( )
$$$ 129
Байттар ағынына жеке оқылған символдарды қайтаратын функция:
A) fputc( )
B) fgetc( )
C) ungetc( )
D) fputs( )
E) fwrite( )
$$$ 130
Символдар жолын байттар ағынынан оқитын функция:
A) fgetc( )
B) fgets( )
C) fread( )
D) getw( )
E) fprintf( )
$$$ 131
Байттар ағынынан сандарды форматты түрде енгізу, символдар мен жолдарды енгізуді жүзеге асыратын функция:
A) fprintf( )
B) fgets( )
C) fscanf( )
D) getw( )
E) fread( )
$$$ 132
Байттар ағынынан сандарды, символдар мен жолдарды форматты шығаруды білдіретін функция:
A) fscanf( )
B) fwrite( )
C) fprintf( )
D) fputs( )
E) putw( )
$$$ 133
long типті бүтін мәндерді енгізу/шығаруда қолданылатын спецификация (дескриптор):
A) %d
B) %ld
C) %l
D) %U
E) %le
$$$ 134
double типті нақты мәндерді енгізу/шығаруда қолданылатын спецификация:
A) %e
B) %lf
C) %E
D) %f
E) %d
$$$ 135
Символдық мәндерді енгізу/шығаруда қолданылатын спецификация:
A) %d
B) %s
C) %f
D) %c
E) %u
$$$ 136
Символдар жолындағы мәндерді енгізу/шығаруда қолданылатын спецификация:
A) %d
B) %c
C) %s
D) %f
E) %l
$$$ 137
Екілік F файлы int типті келесі мәндермен берілген 5, -7, 8, 6, -1, -2, 4. S айнымалысының мәні:
FILE *F;
int A, B, W, S;
F = fopen( "dan", "rb" );
A = getw( F );
while ( ( W = getw( F ) ) != EOF || !feof( F ) ) {
B = W;
if ( B < A ) A = B;
else B = B * B;
}
S = A + B;
A) 9
B) 29
C) -6
D) 57
E) -3
$$$ 138
Екілік F файлы int типті келесі мәндермен берілген 5, 3, 4, -1, 8, 7. S айнымалысының мәні:
FILE *F;
int A, W, S = 1;
F = fopen( "dan", "rb" );
while ( ( W = getw( F ) ) != EOF || !feof( F ) ) {
A = W;
if ( A % 2 != 0 ) S = S + A;
}
A) 14
B) 15
C) 13
D) 5
E) 9
$$$ 139
Екілік F файлы float типті келесі мәндермен берілген -5.3, 1.2, 2.7, -4.8, 8.4. A айнымалысының мәні:
#include
FILE *F;
float A, B;
F = fopen( "dan", "rb" );
fread( A, sizeof( A ), 1, F );
while ( fread( B, sizeof( B ), 1, F ) != 0 !feof( F ) ) ;
A = fabs( A - B );
A) 6.5
B) 10.6
C) 13.7
D) 0.2
E) 3.1
$$$ 140
Екілік F файлы char типті camelmilk мәнімен берілген. Программаның орындалуы нәтижесінде экранға шығады:
FILE *F;
char A, B, C, W;
F = fopen( "dan", "rb" );
A = fgetc( F ); B = A;
while ( ( W = fgetc( F ) ) != EOF || !feof( F ) ) {
C = W;
if ( A < C )
A = C;
else
if ( B > C ) B = C;
}
printf( "%c%c%c\n", A, B, C );
A) mak
B) akm
C) amk
D) mac
E) amc
$$$ 141
Айнымалылар мен типтердің сипаттамасы берілген
struct Link { /* қарапайым сызықтық тізім элементінің типі */
float Info; /* берілгендер өрісі */
struct Link *Next; /* келесі элементі көрсетілген байланыс өрісі*/
} *Head, /* тізімнің бірінші элементіне сілтеме*/
*Curr; /* тізімнің ағымдық элементіне сілтеме */
Тізім келесі мәндерден тұрады 3, 7, 4, 2, 8, ал соңғы элемент байланыс өрісінде NULL- ден тұрады. ( S + T ) /К өрнегінің мәні:
float S, T;
Curr = Head; K = 0; S = Curr -> Info;
while ( Curr != NULL ) {
T = Curr -> Info; Curr = Curr -> Next; K = K + 1;
}
A) 1.0
B) 1.2
C) 2.2
D) 1.25
E) 1.75
$$$ 142
Айнымалылар мен типтердің сипаттамасы берілген
struct Link { /* қарапайым сызықтық тізім элементінің типі */
float Info; /* берілгендер өрісі */
struct Link *Next; /* келесі элементі көрсетілген байланыс өрісі*/
} *Head, /* тізімнің бірінші элементіне сілтеме*/
*Curr; /* тізімнің ағымдық элементіне сілтеме */
Тізім келесі мәндерден тұрады 3, 7, 4, 2, 8, ал соңғы элемент байланыс өрісінде NULL- ден тұрады. ( S - T ) /К өрнегінің мәні:
float S, T;
Curr = Head; K = 0; S = Curr -> Info;
while ( Curr != NULL ) {
T = Curr -> Info; Curr = Curr -> Next; K = K + 1;
}
A) 0.2
B) 0.25
C) -1.0
D) 1.0
E) -0.25
$$$ 143
Айнымалылар мен типтердің сипаттамасы берілген
struct Link { /* қарапайым сызықтық тізім элементінің типі */
float Info; /* берілгендер өрісі */
struct Link *Next; /* келесі элементі көрсетілген байланыс өрісі*/
} *Head, /* тізімнің бірінші элементіне сілтеме*/
*Curr; /* тізімнің ағымдық элементіне сілтеме */
Тізім келесі мәндерден тұрады 3, 7, -4, 2, -8, 9, ал соңғы элемент байланыс өрісінде NULL- ден тұрады. S айнымалысының мәні:
float S, T;
Curr = Head; K = 0; S = Curr -> Info;
while ( Curr != NULL ) {
T = Curr -> Info; Curr = Curr -> Next; K = K + 1;
}
A) 7.0
B) 9.0
C) 3.0
D) -8.0
E) -4.0
$$$ 144
Айнымалылар мен типтердің сипаттамасы берілген
struct Link { /* қарапайым сызықтық тізім элементінің типі */
float Info; /* берілгендер өрісі */
struct Link *Next; /* келесі элементі көрсетілген байланыс өрісі*/
} *Head, /* тізімнің бірінші элементіне сілтеме*/
*Curr; /* тізімнің ағымдық элементіне сілтеме */
Тізім келесі мәндерден тұрады -3, 7, -4, 2, 8, -9, ал соңғы элемент байланыс өрісінде NULL- ден тұрады. S айнымалысының мәні:
float S, T;
Curr = Head; S = Curr -> Info;
while ( Curr != NULL ) {
T = Curr -> Info; if ( T < S ) S = T; Curr = Curr -> Next;
}
A) -3.0
B) 8.0
C) -9.0
D) 7.0
E) -4.0
$$$ 145
Программаның фрагменті берілген. A және B айнымалыларының мәні:
int A, B;
void P( int X, int Y ) {
A = X + A; B = A + Y - X;
}
main( ) {
A = 8; B = 11;
P( A % 3, B / 3 );
A) 10 9
B) 8 9
C) 11 10
D) 10 11
E) 11 7
$$$ 146
Программаның фрагменті берілген. A және B айнымалыларының мәні:
int A, B;
void P( int X, int Y ) {
A = X + A; B = Y + B;
}
main( ) {
A = 8; B = 11;
P( A % 3, B / 3 );
A) 11 13
B) 11 14
C) 10 13
D) 10 14
E) 2 3
$$$ 147
Программаның орындалуы нәтижесінде экранға шығатын мәндер:
float A, B, C, D;
float Poli( float X ) {
return ( ( A*X + B )*X*X + C )*X + D;
}
main( ) {
A = 1; B = -2; C = 2; D = 3.67;
printf( "%5.1f %5.1f\n", Poli( -1 ), Poli( 1 ) );
A) 4.6 4.6
B) -1.3 4.7
C) қате
D) 4.7 4.7
E) -1.4 4.6
$$$ 148
Программаның орындалуы нәтижесінде экранға шығатын мәндер:
float A, B, C, D;
float Poli( float X ) {
return ( ( A*X*X + B )*X + C )*X*X + D;
}
main( ) {
A = 1; B = -5; C = 5; D = 9.17;
printf( "%5.1f %5.1f\n", Poli( -1 ), Poli( 1 ) );
A) 18.1 10.1
B) 18.2 10.2
C) қате
D) -1.8 10.2
E) -1.9 10.1
$$$ 149
Келесі инструкциялар орындалғаннан кейін Y айнымалысының мәні:
X = 2;
if ( X <= 2 )
Y = X*X + 4*X + 5;
else
Y = X*X + 5*X;
A) 1
B) 17
C) 14
D) 12
E) 0
$$$ 150
Келесі инструкциялар орындалғаннан кейін Y айнымалысының мәні:
X = 2;
if ( X <= 0 )
Y=0;
else
if ( X > 0 X <= 1 )
Y = X*X - X;
else
Y = X - X*X;
A) 0
B) -2
C) 2
D) 1
E) 3
$$$ 151
S айнымалысының мәні:
K = 11;
switch ( K % 3 ) {
case 0: S = 4;
case 1: S = 3;
default: S = 7;
}
A) 3
B) 4
C) 1
D) 7
E) 11
$$$ 152
Келесі инструкциялар орындалғаннан кейін К айнымалысының мәні:
K = -2; I = -3;
do {
I++; K--;
} while ( I < 0 );
A) -2
B) -5
C) -3
D) -1
E) -4
$$$ 153
16 деген тұрақты мәліметтердің типі:
A) char
B) double
C) char *
D) float
E) int
$$$ 154
1.23 деген тұрақты мәліметтердің типі:
A) char *
B) float
C) int
D) real
E) char
$$$ 155
"c" деген тұрақты мәліметтердің типі:
A) char
B) char *
C) float
D) int
E) boolean
$$$ 156
+4.8 деген тұрақты мәліметтердің типі:
A) int
B) fixed
C) long
D) long float
E) float
$$$ 157
С тілінде программаның орындалуы басталатын функция:
A) program my_program
B) function()
C) main
D) main()
E) main_function()
$$$ 158
Функция денесінің немесе операторлар блогының басы:
A) begin
B) (
C) [
D) {
E) /*
$$$ 159
Функция денесінің немесе операторлар блогының соңы:
A) end
B) )
C) ]
D) }
E) */
$$$ 160
Түсініктемелердің басталғанын көрсететін белгі:
A) (
B) [
C) /*
D) (*
E) {
$$$ 161
Программаның мәтіні сақталынатын файлдардың типі:
A) .exe
B) .obj
C) .cpp
D) .txt
E) .com
$$$ 162
Программаның объектілі коды сақталынатын файлдардың типі:
A) .exe
B) .obj
C) .cpp
D) .txt
E) .com
$$$ 163
Тақырыптар файлынан тұратын инструкцияларды орналастыратын орын:
A) main() функциясының алдында
B) main() функциясынан кейін
C) main() функциясының денесінде
D) жеке файлда
E) сәйкес функция шақырылатын блокта
$$$ 164
Нақты сандарды сипаттағанда қолданылатын бір дәлдікті мәліметтер типі:
A) float
B) double
C) char
D) int
E) struct
$$$ 165
\x66 тұрақтысы жататын санау жүйесі:
A) сегіздік
B) ондық
C) он алтылық
D) екілік
E) аралас
$$$ 166
С тілінде бүтін сандардың сипатталауы:
A) float
B) int
C) double
D) integer
E) fixed
$$$ 167
С тілінде символдық типтің сипатталауы:
A) char *
B) int
C) character
D) symbol
E) char
$$$ 168
(12 % 3) 1 өрнегінің мәні:
A) 1
B) 0
C) 12
D) 3
E) 5
$$$ 169
printf() және scanf() функцияларын сақтайтын тақырыптық файл:
A) math.h
B) stdlib.h
C) stdio.h
D) dos.h
E) conio.h
$$$ 170
getch() және clrscr() функцияларын сақтайтын тақырыптық файл:
A) math.h
B) stdlib.h
C) stdio.h
D) dos.h
E) conio.h
$$$ 171
printf() функциясы арқылы бүтін санды шығарғанда қолданылатын формат:
A) %d
B) %c
C) %s
D) %e
E) %f
$$$ 172
printf() функциясы арқылы бір символды шығарғанда қолданылатын формат:
A) %d
B) %c
C) %s
D) %e
E) %f
$$$ 173
printf() функциясы арқылы символдар жолын шығарғанда қолданылатын формат:
A) %d
B) %c
C) %s
D) %e
E) %f
$$$ 174
main() функциясының сыртында жарияланған temp, age айнымалыларының аталуы:
int temp, age;
main() {}
A) локальдық (ішкі, автоматтық)
B) глобальды (сыртқы)
C) регистрлік
D) локальды статистикалық
E) глобальды статистикалық
$$$ 175
Альтернативті тармақталу инструкциясы:
A) switch - case инструкциясы
B) while инструкциясы
C) if - else инструкциясы
D) do - while инструкциясы
E) for инструкциясы
$$$ 176
Таңдау инструкциясы:
A) if - else инструкция
B) while инструкция
C) do - while инструкция
D) for инструкциясы
E) switch - case инструкциясы
$$$ 177
Алдыңғы шартты цикл инструкциясы:
A) if - else инструкциясы
B) switch - case инструкциясы
C) while инструкциясы
D) do - while инструкциясы
E) for инструкциясы
$$$ 178
Соңғы шартты цикл инструкциясы:
A) if - else инструкциясы
B) switch - case инструкциясы
C) while инструкциясы
D) for инструкциясы
E) do - while инструкциясы
$$$ 179
Есептегішпен берілген цикл инструкциясы:
A) if - else инструкциясы
B) switch - case инструкциясы
C) for инструкциясы
D) while инструкциясы
E) do - while инструкциясы
$$$ 180
switch инструкциясының орындалуын тоқтатуды атқаратын команда:
A) continue
B) case
C) default
D) do
E) break
$$$ 181
Келесі инструкциялар орындалғаннан кейін Y айнымалысының мәні:
X = 2;
if ( X <= 2 )
Y = X*X + 4*X + 5;
else
Y = X*X + 5*X;
A) 1
B) 17
C) 14
D) 12
E) 0
$$$ 182
Келесі инструкциялар орындалғаннан кейін Y айнымалысының мәні:
X = 2;
if ( X <= 0 )
Y=0;
else
if ( X > 0
1 2 3 4 5 6 7
X <= 1 )
Y = X*X - X;
else
Y = X - X*X;
A) 0
B) -2
C) 2
D) 1
E) 3
$$$ 183
Келесі инструкциялар орындалғаннан кейін Y айнымалысының мәні:
X = 3;
if ( X >= -2 X < 2 )
Y = X*X;
else
Y = 4;
A) 1
B) 4
C) 0
D) 2
E) 9
$$$ 184
Келесі инструкциялар орындалғаннан кейін Y айнымалысының мәні:
X = 0;
if ( X > 0 X <= 1 )
Y = X;
else
if ( X <= 0 )
Y = 0;
else
Y = X + 1;
A) 0
B) 2
C) 5
D) 1
E) 3
$$$ 185
S айнымалысының мәні:
K = 11;
switch ( K % 3 ) {
case 0: S = 4;
case 1: S = 3;
default: S = 7;
}
A) 3
B) 4
C) 1
D) 7
E) 11
$$$ 186
S айнымалысының мәні:
K = 10;
switch ( K / 3 ) {
case 0: S = 7;
case 1: S = 4;
default: S = 3;
}
A) 1
B) 4
C) 7
D) 3
E) 10
$$$ 187
S айнымалысының мәні:
K = 10;
switch ( K / 30 ) {
case 0: S = 7;
case 1: S = 4;
case 3: S = 3;
}
A) 0
B) 4
C) 7
D) 10
E) 3
$$$ 188
Келесі инструкциялар орындалғаннан кейін К айнымалысының мәні:
K = -1;
for ( I = 0; I < 4; I++ )
K = K + I;
A) -1
B) 4
C) 5
D) 3
E) 6
$$$ 189
Келесі инструкциялар орындалғаннан кейін К айнымалысының мәні:
K = 1;
for ( I = 0; I < 4; I += 2 )
K += I;
A) 1
B) 2
C) 4
D) 7
E) 3
$$$ 190
Келесі инструкциялар орындалғаннан кейін К айнымалысының мәні:
K = 4;
for ( I = 2; I > 2; I += 2 )
K = K - I;
A) 2
B) 0
C) 4
D) 1
E) -2
$$$ 191
Функцияның жазылуында қате кеткен нұсқа:
A) float Dlina( int, int, int, int )
B) char Bukva( int, ... );
C) void Empty( void );
D) Standard( char, int, double [ ] );
E) char * Stroka( int, char * );
$$$ 192
Функцияның мәнін қайтару:
A) exit
B) return
C) F = expr, мұндағы F – функция аты, ал expr - өрнек
D) break
E) strcpy
$$$ 193
A және B айнымалыларының мәні:
int A, B;
void P( int X, int Y ) {
A = X + A; B = A + Y - X;
}
main( ) {
A = 8; B = 11;
P( A % 3, B / 3 );
A) 10 9
B) 8 9
C) 11 10
D) 10 11
E) 11 7
$$$ 194
A және B айнымалыларының мәні:
int A, B;
void P( int X, int Y ) {
A = X + A; B = Y + B;
}
main( ) {
A = 8; B = 11;
P( A % 3, B / 3 );
A) 11 13
B) 11 14
C) 10 13
D) 10 14
E) 2 3
$$$ 195
Программаның орындалуы нәтижесінде экранға шығады:
float A, B, C, D;
float Poli( float X ) {
return ( ( A*X + B )*X*X + C )*X + D;
}
main( ) {
A = 1; B = -2; C = 2; D = 3.67;
printf( "%5.1f %5.1f\n", Poli( -1 ), Poli( 1 ) );
A) 4.6 4.6
B) -1.3 4.7
C) қате
D) 4.7 4.7
E) -1.4 4.6
$$$ 196
Программаның орындалуы нәтижесінде экранға шығады:
float A, B, C, D;
float Poli( float X ) {
return ( ( A*X*X + B )*X + C )*X*X + D;
}
main( ) {
A = 1; B = -5; C = 5; D = 9.17;
printf( "%5.1f %5.1f\n", Poli( -1 ), Poli( 1 ) );
A) 18.1 10.1
B) 18.2 10.2
C) қате
D) -1.8 10.2
E) -1.9 10.1
$$$ 197
y= x++ -1 амалынан кейін x(1) және y(0) мәні:
A) x = 1, y = 1
B) x = 2.y = 2
C) x = 0,y = 0
D) x = 2,y = 0
E) x = 2,y = 1
$$$ 198
(ceil(exp(1e0))*4 + 3)*2 - ('a' - 'z')*2 өрнегінің мәні:
A) -20
B) 80
C) -28
D) 72
E) 82
$$$ 199
Келесі амалдар орындалғаннан кейін S айнымалысының мәні:
int S, i;
S = 1;
for ( i = 1; i < = 2; i + + )
S = S * i;
A) 2
B) 0
C) 1
D) 4
E) 3
$$$ 200
S айнымалысының мәні:
int S, i, n;
n = 2; S = 1;
for ( i = 1; i < = n; i + + );
S+=i;
A) 3
B) 2
C) 1
D) 4
E) 0
$$$ 201
u айнымалысының мәні:
int u, x;
x = 3;
if(( x > = -2 ) ( x < 2 ))
u = x * x;
else
u = 4;
A) 9
B) 0
C) 1
D) 4
E) 2
$$$ 202
u айнымалысының мәні:
int u, x;
x = 0;
if(( x > 0 ) ( x < = 1 ))
u = x;
else
u = x + 1;
A) 1
B) 0
C) 2
D) 3
E) 5
$$$ 203
( 15 % 3 ) | ( 4 % 3 ) өрнегінің мәні:
A) 1
B) 0
C) 15
D) 4
E) 3
$$$ 204
S айнымалысының мәні:
int S, i, n;
n = 3; S = 0;
for ( i = 1; i < = n; i + + )
S = S + i;
A) 0
B) 6
C) 5
D) 1
E) 4
$$$ 205
S айнымалысының мәні:
int S, i, n;
n = 3; S = 0;
for ( i = 1; i < = n; i + + ) S = S + 2 * i;
A) 1
B) 6
C) 12
D) 0
E) 15
$$$ 206
u айнымалысының мәні:
int u, x;
x = 2;
if ( x < = 2 )
u = x * x + 4 * x +5;
else
u = x * x + 5 * x;
A) 1
B) 14
C) 12
D) 0
E) 17
$$$ 207
u айнымалысының мәні:
int u, x;
x = 2;
if ( x < = 0)
u = 0;
else if (( x > 0 ) ( x < = 1 ))
u = x * x – x;
else
u = x – x * x;
A) 0
B) 2
C) –2
D) 1
E) 3
$$$ end
Сұрақ нөмірі | Тақырып нөмірі | Күрделілік дәрежесі | АБ1 | АБ2 | ҚБ | Дұрыс жауап |
1 | 1 | 2 | + | | + | C |
2 | 1 | 2 | + | | + | C |
3 | 1 | 3 | + | | + | DG |
4 | 2 | 2 | + | | + | C |
5 | 2 | 2 | + | | + | C |
6 | 2 | 2 | + | | + | E |
7 | 2 | 2 | + | | + | A |
8 | 2 | 3 | + | | + | CH |
9 | 2 | 3 | + | | + | B |
10 | 2 | 3 | + | | + | CF |
11 | 1 | 3 | + | | + | A |
12 | 1 | 3 | + | | + | A |
13 | 2 | 3 | + | | + | C |
14 | 3 | 3 | + | | + | B |
15 | 1 | 3 | + | | + | D |
16 | 1 | 3 | + | | + | A |
17 | 3 | 3 | + | | + | B |
18 | 2 | 3 | + | | + | A |
19 | 2 | 3 | + | | + | C |
20 | 3 | 3 | + | | + | D |
21 | 4 | 3 | + | | + | B |
22 | 4 | 1 | + | | + | E |
23 | 4 | 1 | + | | + | A |
24 | 9 | 1 | | + | + | E |
25 | 2 | 3 | + | | + | C |
26 | 2 | 3 | + | | + | B |
27 | 4 | 3 | + | | + | C |
28 | 4 | 2 | + | | + | B |
29 | 4 | 2 | + | | + | E |
30 | 4 | 3 | + | | + | D |
31 | 4 | 2 | + | | + | B |
32 | 4 | 2 | + | | + | B |
33 | 4 | 3 | + | | + | D |
34 | 4 | 2 | + | | + | B |
35 | 4 | 2 | + | | + | B |
36 | 7 | 3 | | + | + | A |
37 | 7 | 2 | | + | + | E |
38 | 7 | 3 | | + | + | E |
39 | 7 | 2 | | + | + | D |
40 | 7 | 3 | | + | + | B |
41 | 7 | 2 | | + | + | E |
42 | 7 | 2 | | + | + | D |
43 | 7 | 2 | | + | + | E |
44 | 7 | 2 | | + | + | B |
45 | 6 | 3 | | + | + | EF |
46 | 5 | 1 | | + | + | E |
47 | 5 | 1 | | + | + | B |
48 | 5 | 3 | | + | + | DF |
49 | 5 | 3 | | + | + | FG |
50 | 5 | 3 | | + | + | AB |
51 | 5 | 1 | | + | + | E |
52 | 5 | 1 | | + | + | A |