Ответы к тесту/контрольной: Программирование на языке C в Microsoft Visual Studio 2010

-20%

Описание

Здесь представлена подборка ответов на тестовые вопросы по предмету "Программирование на языке C в Microsoft Visual Studio 2010". Перед покупкой проверяйте точно ли здесь представлены те вопросы, ответы на которые вам нужны.

Список вопросов

Что будет выведено на экран в результате выполнения приведенной программы?int main(void){ union pw { int i; double d; char ch[2]; } pw = {"y"}; printf("pw.i = %d", pw.i); return 0;}
Приведенная программа использует указатель на функции, которые выполняют различные действия: вычисление квадратного корня, вычисление синуса, вычисление тангенса:int main (void) { double (*pFunc) (double); int c = 1; double y; while(1) { printf("Выберите функцию (0-выход): 1-sqrt, 2-sin, 3-tann"); scanf("%d", &c); switch(c) { case 1: pFunc = sqrt; break; case 2: pFunc = sin; break; case 3: pFunc = tan; break; case 0: return; default: continue; } y = pFunc(1.1); printf("f(1.1) = %.2fn", y); } return 0;} Какое вычисление будет выполнено в том случае, если пользователь в запросе выбора функции задаст число 3?
Какой спецификатор используется для создания переменных, доступных во всех модулях программы, в которых они объявлены?
Необходимо написать программу, в которой будут три функции: Init - функция инициализации структуры, Print - функция вывода структуры на экран, Modify - функция изменения полей структуры. Определите, удовлетворяет ли приведенная программа поставленной задаче? Если не удовлетворяет, укажите, почему?typedef struct { char fio[30]; char phone[20]; int age;} note;note Init(char*, char*, int);void Print(note*);void Modify(note);int main(void){ note n[3], *pn; char *strName[3] = {"Ivanov I.", "Pertov P.", "Sidorov S."}; char *strPhone[3] = {"12-34-56", "78-90-12", "34-56-78"}; int i, age = 25; for (i=0; i<3; i++) { n[i] = Init(strName[i], strPhone[i], age+i); pn = &n[i]; Print(pn); } Modify(n[0]); pn = &n[0]; Print(pn); return 0;}note Init(char* f, char* p, int a){ note n, *pn; pn = &n; strcpy(pn->fio, f); strcpy(pn->phone, p); pn->age = a; return n;}void Print(note *pn){ printf("nName: %s", pn->fio); printf("nPhone: %s", pn->phone); printf("nAge: %dn", pn->age);}void Modify(note n) { strcpy(n.fio, "Vasiliev V."); strcpy(n.phone, "89-01-23"); n.age = 30;}
Функция xgets() в упрощенном виде демонстрирует работу стандартной функции gets():char *xgets(char *s){ char ch, *p; int t; p = s; for(t=0; t<80; ++t){ ch = getchar(); switch(ch) { case 'n': s[t] = ''; return p; case 'b': if(t>0) t--; break; default: s[t] = ch; } } s[79] = ''; return p;}Каким образом можно вызвать эту функцию?
В каком случае сумма всех элементов массива будет подсчитана правильно?
Каким образом должна быть объявлена функция Init для корректной работы приведенной программы?struct student { char fio[30]; int group; float average;};<Прототи функции Init>void Print(struct student*);int main(void){ struct student s, *st; int i; s = Init("Ivanov I.", 3801, 5.00); st = &s; Print(st); return 0;}struct student Init(char* n, int i, float f){ struct student s, *st; st = &s; strcpy(st->fio, n); st->group = i; st->average = f; return s;}void Print(struct student *st){ printf("nName: %s", st->fio); printf("nGrouproup: %d", st->group); printf("nAverage mark: %.2fn", st->average);}
В каком случае в процессе выполнения программы выполняется перераспределение выделенной памяти с целью ее уменьшения?
Задан фрагмент кода: int n, m; char *ptr; printf(&nEnter a dimention of character array: &); scanf_s(&%d&, &n); _flushall(); ptr = (char *)malloc((n+1)*sizeof(char)); if (!ptr) { printf(&nERROR! Out of memmory (error in malloc() function). Press any key...&); _getch(); exit(1); } printf(&Enter a character array (not more than %d characters): &, n); gets_s(ptr, n+1); m = strlen(ptr); printf(&nStart line: %s&, ptr); ptr = (char *)realloc(ptr, (m+2)*sizeof(char)); if (!ptr) { printf(&nERROR! Out of memmory (error in realloc() function). Press any key...&); _getch(); exit(1); } strcat_s(ptr, m+2, &!&); printf(&nStart line and character &%c&: %s&, '!', ptr); free (ptr); В запросе размерности массива пользователь задал 80. В запросе ввода строки пользователь ввел строку "Lection 9". Для чего в данном случае будет использована функция realloc()?
Какие операции недопустимы для заданных переменных? int n = 123, t; void *p; int *pn; pn = &n;
Какая программа вычисляет сумму четных элементов двумерного массива?
Какой оператор используется для выхода из функции при выполнении некоторых условий?
В результате выполнения какого фрагмента кода на экран будут выведены 5 строк, в каждой из которых будут содержаться звездочки, причем в каждой последующей строки будет на одну звездочку больше, чем в предыдущей?
Чему будет равен результат вычисления b - a, если переменные имеют заданные значения? int a = 2*SCHAR_MAX; int b = UCHAR_MAX;
Какая программа вычисляет сумму всех нечетных элементов за исключением элементов первой строки?
В результате выполнения какого фграгмента программного кода значение переменной n будет больше 7?
Приведенная программа формирует сообщение об ошибке из отдельных строк в зависимости от значения аргумента командной строки, который задает степень критичности ошибки:#include #include #include #include #include void error(int severity, ... );int main(int argc, char* argv[]){ char err[][30] = {"Сообщение1", "Сообщение2"}; int n; setlocale (LC_ALL, "rus"); n = argv[1]; switch (n) { case 0: error(0, "Ошибка!", ''); break; case 1: error(0, "Ошибка!", err[0], ''); break; default: error(1, "Ошибка!", err[0], err[1], ''); } return 0;}void error(int severity, ... ){ va_list ap; va_start(ap, severity); for (;;) { char *p = va_arg(ap, char*); if (p == '') break; printf("%s ", p); } va_end(ap); printf("n");} Программа запускается из командной строки командой Example.exe 0. При этом вместо сообщения Ошибка! на экран выводится сообщение Ошибка! Сообщение1 Сообщение2. С чем это связано?
В каком случае в функцию fun() передается указатель на структуру?
Необходимо написать программу, которая определяет и выводит на экран время года по дате рождения, заданной пользователем. Какую ошибку содержит приведенный фрагмент кода? int m; char month[3], s[8] = ""; char *season[] = { "winter", "spring", "summer", "autumn" }; printf("Enter day of your birthday (MM.DD): "); scanf("%[^.]s", month); m = atoi(month); if ((m==12) || (m<3)) strcpy(s, &season[0]); else if ((m>2) && (m<6)) strcpy(s, &season[1]); else if ((m>6) && (m<9)) strcpy(s, &season[2]); else strcpy(s, &season[3]); printf("Your birthday is in %sn", s);
Какой недостаток имеет использование указателей для массивов?
В каком случае, если пользователь введет число 4, на экран будет выведено сообщение 4 в квадрате = -16?
Аналогом какой стандартной функции является приведенный фрагмент кода? int i = 0; char str[10] = "Test"; while (str[i]!='') i++;
Каким будет результат выполнения приведенного программного кода? char t1 = 196; int i = 0; for (i=0; i<10; i++) printf("%c", t1);
Как формально можно определить прототип функции main() с параметрами?
Что такое директива препроцессора?
Что такое текущий уровень рекурсии?
Каким образом выполняется передача функции члена структуры?
Что будет выведено на экран в результате выполнения приведенной программы?struct student { char fio[30]; int group; float average;};struct student Init(char*, int, float);void Print(struct student*);int main(void){ struct student s1, s2, s3, *st; int i; s1 = Init("Ivanov I.", 3801, 5.00); s2 = Init(s1.fio, 4209, 4.50); s3 = Init("Petrov P", s1.group, s2.average); st = &s3; Print(st); return 0;}struct student Init(char* n, int i, float f){ struct student s, *st; st = &s; strcpy(st->fio, n); st->group = i; st->average = f; return s;}void Print(struct student *st){ printf("nName: %s", st->fio); printf("nGrouproup: %d", st->group); printf("nAverage mark: %.2fn", st->average);}
Необходимо написать программу, которая позволит ввести с клавиатуры данные о поездах. Также в программе должен быть предусмотрен поиск по пункту назначения поезда. Какая программа выполняет поставленную задачу?
Чему будет равно значение переменной s в результате выполнения приведенной программы?int main (void){ struct A { int number; int count; } a1[2], a2[2]; int s; a1[0].number = 1; a1[0].count = 12; a1[1].number = 1; a1[1].count = 12; a2[0] = a1[0]; s = a1[0].count + a2[0].count; return 0; }
Какие действия выполняет приведенная программа?#include int main( void ){ FILE *stream; char list[30]; int i, numread, numwritten; if( (stream = fopen("g:fread.out", "w+t")) != NULL ) { for ( i = 0; i < 26; i++ ) list[i] = (char)('z' - i); numwritten = fwrite( list, sizeof( char ), 26, stream ); printf( "Wrote %d itemsn", numwritten ); fclose( stream ); } else printf( "Problem opening the filen" ); if( (stream = fopen("g:fread.out", "r+t" )) != NULL ) { numread = fread( list, sizeof( char ), 26, stream ); printf( "Number of items read = %dn", numread ); printf( "Contents of buffer = %.26sn", list ); fclose( stream ); } else printf( "File could not be openedn" );}
Какая программа реализует такое же преобразование, как функция strcpy(str2, str1);?
Каким будет результат выполнения приведенной программы?#include #include #define N 10int main(){ char ch, strLow[N] = "test"; int i = 0; ch= strLow[0]; while (ch!='') { putchar(strLow[i] - 32); i++; ch= strLow[i]; } printf("n"); return 0;}
Какой смысл приобретает переменная size1 после выполнения приведенного фрагмента кода? int size1, size2, size3; int arr[5][2] = {0,1,2,3,4,5,6,7,8,9}; size1 = sizeof(arr)/sizeof(arr[0][0]); size2 = sizeof(arr)/sizeof(arr[0]); size3 = sizeof(arr);
В результате выполнения какого фрагмента кода значение переменной t будет равно 10?
В программе объявлены переменные: int x = 15, y = 2; float z; z = x/y; printf("z = %fn", z); В результате выполнения какой операции будет выведено значение z = 7?
Заданы переменные: char ch = 'a'; int a; float b; double c = 4.5; Какой тип получит арифметическое выражение ch + a + b + c?
Какое утверждение является верным для динамически распределяемой памяти?
В каком случае сочетания имен и фамилий, заданных в файле arr.h, не будут выведены на экран?Содержание файла arr.h:char *names[] = {"Иван", "Пётр", "Илья"};char *surnames[] = {"Иванов", "Пётров", "Ильин"};
Какое достоинство имеет использование рекурсии?
Чему будет равно значение переменной year в результате выполнения приведенного фрагмента кода? int year = 26; year = year << 9;
Чему будет равно значение переменной t.a после выполнения приведенной программы?int main(void){ struct test { unsigned int a : 2; unsigned int b : 8; }; int c; struct test t; t.b = 255; t.a = t.b & 3; printf("t.a = %dn", t.a); return 0;}
Чему будет равно значение переменной b в результате выполнения приведенной программы?int main(void){ struct Options { unsigned int centerX : 1; unsigned int centerY : 1; unsigned int shadow : 2; unsigned int palette : 4; }; int b; struct Options t, *pt; t.shadow = 10; t.palette = 10; b = t.shadow + t.palette; printf("b = %dn", b); return 0;}
Какая ошибка допущена в приведенной программе?int main (void) { enum month {january = 1, february, march, april, may, june,july, august, september, october, november, december } aMonth; int days; printf("n Enter the number of the month (1 - 12): "); scanf_s("%d", &aMonth); switch (aMonth) { case january: case march: case may: case july: case august: case october: case december: days = 31; break; case april: case june: case september: case november: days = 30; break; case february: days = 28; break; default: printf("nt Wrong number of the monthn"); days = 0; break; } if (days) printf("n The number of days of the month: %dn", days); if (aMonth == "february") printf("n ... or 29 if it is a leap yearn"); return 0; }
Что такое перечисление (enum) в контексте языка С?
В какой программе используются вложенные структуры?
В каком случае при первом запуске программы файл лога работы программы, содержащий описание всех выполненных в программе действий, не будет записан?
Какая программа реализует сортировку "методом пузырька" по убыванию с помощью функции, использующей вызов по ссылке?
После выполнения какой программы будет выполняться условие size2 > size3?
Задан фрагмент кода: int m[][5] = {{1,2,3,4,5}, {6,7,8,9,10}, {11,12,13,14,15}}; int *ptr; int i, j, n, k, el; n = sizeof(m)/sizeof(m[0]); k = sizeof(m[0])/sizeof(m[0][0]); ptr = &m[0][0]; Чему будет равно значение элемента массива m, на который будет указывать указатель ptr+3?
Какое выражение нужно вставить в обозначенное место приведенного кода для того, чтобы значение переменной z было равно 10? int x = 10, y = 20, z; int *p1, *p2; p1 = &x; p2 = p1; <Выражение> z = (x==y) ? (x+y) : (y-x);
В приведенном фрагменте кода используется константный указатель: int lec = 7, qst = 11; int *const plec = &lec; int *pqst; pqst = &qst; (*plec)++; printf("Number of the next lection is %dn", lec ); Какая ошибка содержится в данном коде?
Чему будет равно значение переменной z после выполнения приведенного фрагмента кода? int x = 99, y = 100, z; int *p1, *p2, *p3; p1 = &x; p2 = &y; p3 = p2; x = y; z = *p1 + *p2 + *p3;
Что такое указатель?
Почему доступ к элементам многомерного символьного массива происходит значительно медленнее, чем к элементам одномерного?
Какая переменная после выполнения приведенного фрагмента кода определяет общий размер массива в байтах? int size1, size2, size3; int arr[5][2] = {0,1,2,3,4,5,6,7,8,9}; size1 = sizeof(arr)/sizeof(arr[0][0]); size2 = sizeof(arr)/sizeof(arr[0]); size3 = sizeof(arr);
Какое утверждение является верным для приведенной программы?#include #define N 11int main(){ int i; int arr[N][2]; for (i=1; i
При инициализации какого массива не возникнет ошибок?
В результате выполнения какого фрагмента кода на экран будут выведены 5 строк по 5 звездочек?
В результате выполнения какого фрагмента кода на экран будет выведено одно число?
Описан шаблон структуры:struct addr{ char name[30]; char street[40]; char city[20]; char state[3]; unsigned long int zip;};Какие утверждения в данном случае являются верными?
Задана функция вычисления факториала: long fact(long n) { if (n==0 || n==1) return 1; return (n * fact(n-1));}Какое утверждение является верным?
Приведенная программа выводит в файл значения аргументов командной строки:int main(int argc, char* argv[]){ char name[30]; FILE *f; f = fopen("g:test.txt", "w+"); fprintf(f, "%sn%s", argv[0], argv[1]); return 0;} Запуск программы выполняется из командной строки с помощью команды Example.exe arg1 arg2. Чему будет равно значение argv[0]?
Сколько раз будет выполнен цикл for? int x; printf("Угадайте число:n"); for (x=0; x!=123; ) scanf("%d", &x);
При какой команде запуска заданной программы из командной строки значение argc будет равно 1?int main(int argc, char *argv[]){ int t; for(t=0; t
Что делает приведенная программа?int main(int argc, char *argv[]){ int t, i; for(t=0; t
Какие директивы относятся к директивам условной компиляции?
Каким образом должен быть задан макрос MAX, чтобы приведенная программа корректно работала?int main(){ char a, b; printf("Введите два символа (через пробел): "); scanf("%c %c", &a, &b); printf("Наибольшим числом является %c", MAX(a, b)); return 0;}
Что произойдет при выполнении программы?int summa(int N, int a[6]);int main(){ int i,n; int a[6] = {8, 65, 10, 2, 4, 1}; n = sizeof(a)/sizeof(a[0]); printf("Сумма: %d", summa(n-1, a));}int summa(int N, int a[6]){ if (N==0) return a[0]; else return a[N]+summa(N-1, a);}
В какой программе используется прямая рекурсия?
Файл second.h, расположенный на диске D:, содержит следующие описания переменных и функций:extern int x, y;extern char ch;void func22(void){ y = 100;}void func23(void){ x = y/10; ch = 'R';} В каком случае подключение файла second.h в другом файле выполняется верно?
Какие статические переменные видны в функции main()?int f();static int d = 5, e = 8;int main(void){ int n = 1, m = 1; int s; s = f(); return 0;}int f(){ int p; static int c = 0; p = c; printf("d = %d",d); return p;}
В каком случае переменная может быть использована в других файлах?
При какой продолжительности хранения память распределяется в начале выполнения программы и остается занятой на протяжении всего выполнения?
В каком случае выполняется операция побитового включающего ИЛИ (|)?
Определите, содержит ли приведенная программа ошибки? Если содержит, укажите, какие именно?int main(void){ struct test { unsigned int : 3; unsigned int f1 : 1; unsigned int f2 : 1; unsigned int f3 : 1; unsigned int type : 8; unsigned int index : 18; }; int a : 4, b; struct test t; t.type = 3439; b = a + t.type; //printf("t.type = %dn", t.type); return 0;}
Какие значения может принимать байт?
Необходимо написать функцию копирования значений всех полей одной структуры заданного типа в другую:typedef struct sale_struct { char *title; int price;} sale;Какая функция не выполняет поставленную задачу?
Чему будет равно значение переменной str после выполнения приведенной программы?union test { char ch1[5]; char ch2[2]; char ch3[1];};int main(void){ union test t; char *str; t.ch3[0] = 'w'; strcpy(t.ch2, "be"); strcpy(t.ch1, "test"); t.ch1[2] = ''; str = t.ch2; return 0;}
В чем заключается назначение объединений (union)?
Какая ошибка содержится в приведенной программе?int main (void){ typedef struct { char nazn[40]; int numb; char time[10]; } train, train_info; train_info ti[3]; train tr[3]; int i = 0, sum = 0, ch=0; char str[10], search[10]; while(ch!=121) { printf("nEnter information about train (Q - quit): n"); printf("Enter destination of the train: "); gets(tr[i].nazn); printf("Enter number of the train: "); gets(str); tr[i].numb = atoi(str); printf("Enter time of scheduled departure: "); gets(tr[i].time); ++i; printf("Quit? (y/n): "); ch = _getche(); }; printf("nnEnter train destination: "); gets(search); for (i=0; i<3; i++) { if (strcmp(tr[i].nazn,search)==0) { printf("ntTrain number: %d", tr[i].numb); printf("ntTime: %s", tr[i].time); } } if (i>=3) printf("There is no train to this destination"); return 0; }
Какое объявление структур(-ы) не содержит ошибку?
Сколько символов будет прочитано из файла функцией fread() в результате выполнения приведенной программы?int main(void){ FILE *fp; char str[30] = "Lection 11"; if((fp=fopen("g:test.txt", "wt+"))==NULL) { printf("Ошибка при открытии файла.n"); exit(1); } fwrite(str, sizeof(char), strlen(str)-3, fp); rewind(fp); fread(str, sizeof(char), sizeof(str)/sizeof(char), fp); fclose(fp); return 0;}
Каким будет значение переменной line в результате выполнения приведенной программы?int main( void ){ FILE *stream; char line[81]; int result; if ( fopen_s( &stream, "g:fseek.out", "w+" ) != 0 ) { printf( "The file fseek.out was not openedn" ); return -1; } fprintf( stream, "Ivanov - 09.06.1980 n" "Petrov - 10.03.1986 n" "Sidorov - 08.11.1985n"); result = fseek( stream, -22L, SEEK_END); if( result ) perror( "Fseek failed" ); else { printf( "File pointer is set to middle of first line.n" ); fgets( line, 80, stream ); printf( "%s", line ); } fclose( stream );}
Каким образом необходимо выполнить открытие файла для того, чтобы для каждого запуска программы сохранялся отдельный файл лога, содержащий описание всех действий, выполненных в программе (при условии, что программа запускается не более одного раза в минуту)?#include #include #include #include void AddToLog(FILE*, char*);char* GenerateFileName();int main (void) { FILE *fp; char *strFile, strFn[30] = ""; double (*pFunc) (double); int c = 1; double y; strFile = GenerateFileName(); strcpy(strFn, strFile); <Открытие файла> while(1) { printf("Выберите функцию (0-выход): 1-sqrt, 2-sin, 3-tann"); scanf("%d", &c); switch(c) { case 1: pFunc = sqrt; AddToLog(fp, "Пользователь выбрал функцию 1 (вычисление квадратного корня)n"); break; case 2: pFunc = sin; AddToLog(fp, "Пользователь выбрал функцию 2 (вычисление синуса)n"); break; case 3: pFunc = tan; AddToLog(fp, "Пользователь выбрал функцию 3 (вычисление тангенса)n"); break; case 0: AddToLog(fp, "Пользователь завершил выбор функцииnn"); printf("Лог сохранен в файл %sn", strFn); return; default: AddToLog(fp, "Пользователь задал неверный номер функцииnn"); continue; } y = pFunc(1.1); AddToLog(fp, "Вычислено значение выбранной функцииn"); printf("f(1.1) = %.2fn", y); AddToLog(fp, "Результат вычисления выведен на экранn"); } if (fp != NULL) fclose(fp); return 0;}void AddToLog(FILE *fp, char *str){ if (fp != NULL) fputs(str, fp);}char* GenerateFileName(){ char strTime[10] = ""; char strDate[10] = ""; char strFile[30] = "g:log_"; char *token; _strdate(strDate); _strtime(strTime); token = strtok(strDate, "/"); while( token != NULL ) { strncat(strFile,token,2); token = strtok( NULL, "/" ); } strncat(strFile,"_",1); token = strtok(strTime, ":"); while( token != NULL ) { strncat(strFile,token,2); token = strtok( NULL, "/" ); } strncat(strFile,".txt",4);}
Функция xgets() в упрощенном виде демонстрирует работу стандартной функции gets():char *xgets(char *s){ char ch, *p; int t; p = s; for(t=0; t<80; ++t){ ch = getchar(); switch(ch) { case 'n': s[t] = ''; return p; case 'b': if(t>0) t--; break; default: s[t] = ch; } } s[79] = ''; return p;}Каким образом можно вызвать эту функцию?
Какая переменная pFun способна указывать только на функцию, которая возвращает целое число и требует целое число в качестве параметра?
Задана функция xgets(): char *xgets(char *s){ char ch, *p; int t; p = s; for(t=0; t<80; ++t){ ch = getchar(); switch(ch) { case 'n': s[t] = ''; return p; case 'b': if(t>0) t--; break; default: s[t] = ch; } } s[79] = ''; return p;}Какие утвержедения являются верными?
В какой программе используются функции (как стандартные, так и пользовательские) с переменным числом аргументов?
Программа формирует сообщение об ошибке из отдельных строк в зависимости от степени критичности ошибки:#include #include #include void error(int severity, ... );int main( void ){ char err[][30] = {"Сообщение 1", "Сообщение 2"}; int n = -1; printf("Введите степень критичности ошибки (целое число): "); scanf("%d", &n); switch (n) { case 0: error(0, "Ошибка!", ''); break; case 1: error(0, "Ошибка!", err[0], ''); break; default: error(1, "Ошибка!", err[0], err[1], ''); } return 0;}void error(int severity, ... ){ va_list ap; va_start(ap, severity); for (;;) { char *p = va_arg(ap, char*); if (p == '') break; printf("%s ", p); } va_end(ap); printf("n");} Какое сообщение будет выведено на экран, если пользователь задаст значение n равным 0?
Функция average вычисляет среднее арифметическое заданных аргументов:#include #include int average(int first, ... );int main( void ){ int x; <Вызов фукнции average()>; return 0;}int average( int first, ... ){ int count = 0, sum = 0, i = first; va_list marker; va_start(marker, first); while( i != -1 ) { sum += i; count++; i = va_arg(marker, int); } va_end(marker); return( sum ? (sum / count) : 0 );}В результете какого вызова функции average значение переменной x будет равно 2?
Под какой массив выделяется память в приведенном фрагменте кода? int (*p)[10]; p = malloc(40*sizeof(int));
При какой инициализации указателя int **m на массив указателей необходимо выполнить освобождение памяти приведенным способом? for (i=0; i<5; i++) free(m[i]); free(m);
В каком случае будет выделен наименьший размер памяти?
Указатель p инициализирован строковой константой: char *p = "тестовая строка". Что в данном случае хранится в указателе p?
Какое действие будет выполнено первым при выполнении оператора *p++ = 10?
Заданы две строки: char str1[10] = "Lection"; char str2[10] = "lection"; Какое утверждение является верным?
При выводе какой строки возникнут проблемы и почему? char str1[10] = "Course"; char str2[] = "Lection"; char str3[7] = "Example";
Чему будет равно значение переменной size в результате выполнения приведенного фрагмента кода? int arr[5][2] = {0,1,2,3,4,5,6,7,8,9}; size = sizeof(arr)/sizeof(arr[0]);
В каком случае на экран будут выведены только четные числа от 1 до 10?
📢 Есть вопросы или нужна помощь? Не знаете, как оформить заказ или оплатить?
👉 Просто нажмите кнопку Написать эксперту — я сразу отвечу, помогу разобраться и оформить всё за вас. 💬
🔥 Быстро. Удобно. Без лишних сложностей!

Характеристики ответов (шпаргалок) к КР

Просмотров
0
Качество
Идеальное компьютерное
Количество вопросов
Картинка-подпись
🎓 Поможем сдать всё — тесты, практику, экзамены, курсовые, дипломы, отчёты! Закроем долги под ключ 🔑 Ведём от первой сессии до диплома 🏆 Работаем с Синергией, МЭИ и другими вузами 🤝 Гарантия результата или возврат денег 💰 Пиши! 🚀

Комментарии

Нет комментариев
Стань первым, кто что-нибудь напишет!
Поделитесь ссылкой:
Цена: 490 390 руб.
Расширенная гарантия +3 недели гарантии, +10% цены
Рейтинг автора
5 из 5
Поделитесь ссылкой:
Сопутствующие материалы

Подобрали для Вас услуги

Вы можете использовать полученные ответы для подготовки к экзамену в учебном заведении и других целях, не нарушающих законодательство РФ и устав Вашего учебного заведения.
Свежие статьи
Популярно сейчас
Зачем заказывать выполнение своего задания, если оно уже было выполнено много много раз? Его можно просто купить или даже скачать бесплатно на СтудИзбе. Найдите нужный учебный материал у нас!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
7165
Авторов
на СтудИзбе
252
Средний доход
с одного платного файла
Обучение Подробнее