Главная страница   
Экстренная связь
Сейчас на сайте

Админов: 1 из 8
Исполнителей: 8 из 188
Клиентов: 18 из 8701

Наша помощь
Оценить задание
• Программирование
Информатика
Базы данных
СУБД
• Разработка ПО
Бухгалтерский учёт
Экономика, Аудит
Финанс. менеджмент
Финансовый анализ
Эконом. теория
Эконом. предприятия
Финансы и кредит
Менеджмент
Маркетинг
• ТУСУРовцам
Юриспруденция
Право
Психология
Психологическая консультация
Математика
Исследование операций
Методы оптимизации
Физика
Радиотехника
Электроника
Схемотехника
Механика
Метрология
• Перефразирование
История
Английский
Другой предмет
Готовые работы
• Каталог
Программирование
Экономика, Аудит
Бухгалтерский учёт
Финансы и кредит
Юриспруденция
Право
История
Психология
Механика
Информация
О сайте
Наши цены
Соглашение
Наши гарантии
Способы оплаты
Вопросы и ответы
Отзывы клиентов
Бонусы и скидки
Регистрация
Вакансии
Написать письмо
Мы работаем
ЕЖЕДНЕВНО
с 9:30 до 23:30 msk
ПИШИТЕ НАМ
  +79374242235
  +79374242235
  kursovikcom
  kursovikcom

Поиск готовой работы


Разное
Архив заказов
Анекдоты
Облака тегов
Карточные игры
Преподы-монстры
Антиплагиат
Мысли вслух

Банковские карты
QIWI
Юmoney


Яндекс.Метрика











Информатика и программирование - 2

Программа
в среде программирования Ответы на вопросы



Если Вы считаете, что данная страница каким-либо образом нарушает Ваши авторские права, то Вам следует обратиться в администрацию нашего сайта по адресу info@kursovik.com либо через форму обратной связи

Среда программирования: Ответы на вопросы

Название работы: Информатика и программирование - 2

Вид работы: Программа

Описание: Информатика и программирование - 2

Вопрос 1
Определите значение, которое будет выведено на экран при выполнении следующего фрагмента программы:
s=0;
f=fopen(“name.txt”,“r”);
while(!feof(f)){
fscanf(f,“%d”, &a);
if(a%2==0) s ++;
}
printf(“%d\n”,s);
В текстовом файле записана следующая информация:
-5 3 7 -2 -1 -1 7 2 3 -10 3 -3 1 -5

Вопрос 2
Определите значение, которое возвращает функция, если элементы массива заданы следующим образом:
int x[10]={2, -8, -3, 2, 7, -7, -10, -2, -1, -9};
int function (int *x, int n){
int i=0;
while(i<n&&x!=0)
i++;
if (i==n) return -1;
return i; }

Вопрос 3
Выберите верные утверждения:
• Если при выполнении сортировки обменом во внутреннем цикле не произошло ни одного обмена, то массив полностью отсортирован.
• Количество шагов внутреннего цикла сортировки выбором не зависит от количества выполненных шагов внешнего цикла.
• На каждом шаге внутреннего цикла сортировки обменом на свое место встает минимальный элемент массива.
• Количество шагов внутреннего цикла сортировки выбором зависит от количества выполненных шагов внешнего цикла.
• Внутренний цикл сортировки вставками выполняется, пока не просмотрены все элементы упорядоченной на данный момент последовательности элементов.

Вопрос 4
Запишите функцию Си, которая возвращает номер текущей позиции в файле.
В ответ введите только имя функции.
Пример ввода ответа: main

Вопрос 5
Определите число перестановок элементов, которые выполнит алгоритм сортировки обменом для того, чтобы упорядочить по возрастанию
элементы массива:
int x[5]={7, 8, 6, 1, 6};

Вопрос 6
Укажите тип возвращаемого результата для функции, описанной следующим образом.
float func(char k)
• char*
• char
• float
• double
• int*

Вопрос 7
Определите значение, которое будет записано в текстовый файл при выполнении следующего фрагмента программы:
s=0;
f=fopen(“name.txt”,“w”);
for(i=0;i<n;i++){
scanf(“%d”, &a);
if(a%2==0) s ++;
}
fprintf(“%d\n”,s);
n=14, а с клавиатуры вводились числа:
-4 7 7 1 3 -2 -9 5 -4 3 -7 1 10 0

Вопрос 8
Выберите верные утверждения:
• Если в программе описаны строки str и str1, то присваивание str=str1 не приводит к появлению в памяти копии строки str1.
• Окончанием строки считается специальный символ ‘\s’.
• Если в программе описаны строки str и str1, то присваивание str=str1 не приводит к присвоению адресу str значения адреса str1.
• Для лексикографического сравнения строк используются операторы сравнения.

Вопрос 9
Выберите синтаксически и логически верные фрагменты программ, выделяющих память для хранения массива.
• double * X; X = (double)malloc(sizeof(double)*85);
• double * X; X = (double*)malloc(sizeof(double)*96);
• int * X; X = (int)malloc(sizeof(int)*48);
• char * X; X = (char*)malloc(sizeof(char)*47);
• char * X; X = (char*)malloc(sizeof(char*)*44);

Вопрос 10
Пронумеровав от 1 до 4, определите порядок действий, выполняемых при описании, выделении памяти и инициализации целочисленного двумерного динамического массива Y размерности n&#215;m.
• Описание указателя: int** Y;
• Выделение памяти под хранение элементов матрицы: for(i=0;i<n;i++) Y=(int)malloc(sizeof(int)*m);
• Инициализация элементов матрицы: for(i=0;i<n;i++) for(j=0;j<m;j++) Y[j]=2*i+j;
• Выделение памяти под хранение указателей на строки: Y=(int**)malloc(sizeof(int*)*n);

Вопрос 11
Выберите фрагмент программы, который в заданной строке str определяет максимальную длину слова.

• char *t = strtok(str," ");
int k = 0;
do {
if (strlen(t)==d) k++;
t=strtok(NULL," ");
} while(t);

• char *t = strtok(str," ");
int k = 0;
do {
if (t[0]==d) k++;
t=strtok(NULL," ");
} while(t);

• char *t = strtok(str," ");
int k = 0;
do {
if (strchr(t,d)) k++;
t=strtok(NULL," ");
} while(t);

• char *t = strtok(str," ");
int k = 0;
do {
if (strlen(t)>k) k=strlen(t);
t=strtok(NULL," ");
} while(t);

Вопрос 12
Выберите верные утверждения:
• Строка, описанная как char *str = (char*)malloc(sizeof(char)*18) – динамическая строка, которая может содержать не более 17-ти
символов (не включая символ '\0' – конец строки).
• Строка, описанная как char s[12] – статическая строка, которая может содержать не более 12-ти символов (не включая символ '\0' –
конец строки).
• Функция scanf читает строку, введенную с клавиатуры до первого встреченного пробела.
• Строка, описанная как char s[12] – статическая строка, которая может содержать не более 11-ти символов (не включая символ '\0' – конец строки).

Вопрос 13
Определите значение, которое возвращает функция, если элементы массива заданы следующим образом:
int x[11]={1, -2, 0, -2, 5, 0, 5, 5, -3, 0, 3};
int extra(int*x, int n){
int i,s=0;
int e=0;
for(i=1;i<n;i++)
if(x>x[e]) e=i;
return e; }

Вопрос 14
Выберите верные утверждения:
• При текстовом режиме доступа символы 0DH 0AH (перевод каретки) преобразуются в один символ ‘\n’.
• В языке Си определены две группы функций для работы с файлами – префиксные и поточные.
• Режим доступа к файлу задается непосредственно при использовании библиотечной функции открытия.
• В языке Си определены две группы функций для работы с файлами – текстовые и бинарные.
• В языке Си определены два режима доступа к файлу – текстовый режим и двоичный режим.

Вопрос 15
Фрагмент программы
S=x[0][0];
for(i=0;i<n;i++)
for(j=0;j<n;j++)
if(i+j<(n-1)) if(x[j]<S) S=x[j];
описывает алгоритм поиска:
• минимального элемента матрицы x среди всех элементов
• минимального элемента матрицы x среди элементов, расположенных ниже побочной диагонали
• максимального элемента матрицы x среди элементов, расположенных выше главной диагонали
• минимального элемента матрицы x среди элементов, расположенных выше побочной диагонали
• минимального элемента матрицы x среди элементов, расположенных выше главной диагонали

Вопрос 16
Вставьте пропущенные фрагменты в описании прототипа функции int func(float* k, int t).
func( , )

Вопрос 17
Пяти студентам дали задание написать фрагмент программы, выводящий на экран построчно (каждая строка матрицы должна выводиться на отдельной строке) элементы вещественной матрицы Z, в которой n строк и m столбцов. Некоторые студенты допустили ошибки в написанном фрагменте. Выберите верно записанные фрагменты.
• for( i=0;i<n;i++){
for( j=0;j<m;j++)
printf(“%7.2f\n”,Z[j]); }

• for( j=0;j<m;j++){
for( i=0;i<n;i++)
printf(“%7.2f”,Z[j]);
printf(“\n”); }

• for( i=0;i<n;i++){
for( j=0;j<m;j++)
printf(“%7.2f”,Z[j]);
}

• for( i=0;i<n;i++){
for(j=0;j<m;j++)
printf(“%5.3f”,Z[j]);
printf(“\n”); }

• for( p=0;p<n;p++){
for( k=0;k<m;k++)
printf(“%7.2f”,Z

[k]);
printf(“\n”); }

Вопрос 18
Выберите верно оформленные вызовы следующей функции.
int Func(int* x, int n){
int S = 0, i;
for(i=0;i<n;i++)
S+=x;
return S;}
• int y[40]; int m = Func(y,40);
• int k[32]; p = 32; printf(“%d”, Func(p,k));
• int a[23]; int m = 23; int b = Func(a,m);
• int y[42]; printf(“%d\n”, Func(42,y));

Вопрос 19
Что будет выведено на экран при выполнении приведённого ниже фрагмента программы, если в двоичном файле построчно хранится следующая матрица?
int z;
for(int i=0;i<5;i++)
{ int k = i*5*sizeof(int);
fseek(f,k,SEEK_SET);
fread(&z,sizeof(int),1,f);
printf(“%4d”,z);}

Вопрос 20
Выберите верные утверждения:
• Глобальная переменная видна только в функции main.
• Значение глобальной переменной может быть изменено во всех функциях, описанных в том же файле.
• В представленном фрагменте программы переменная y – глобальная переменная.
int y = 1;
int main(int argc, char *argv[])
{ system(“chcp 1251”);
int m = 2;
printf(“\n y = %d \n”, y);
printf(“\n m = %d \n”, m);
system(“pause”); return 0; }
• Значение глобальной переменной может быть изменено только в функции main.
• Невозможно изменить значение глобальной переменной в пользовательских функциях.

Год: 2020

Данный заказ (программа) выполнялся нашим сайтом в 2020-м году, в рамках этого заказа была разработана программа в среде программирования Ответы на вопросы. Если у Вас похожее задание на программу, которую нужно написать на Ответы на вопросы, либо на другом языке программирования, пожалуйста заполните форму, приведённую ниже, после чего Ваше задание в первую очередь рассмотрит наш программист, выполнявший в 2020-м году этот заказ, если он откажется, то Ваше задание оценят другие наши программисты в течение 48-и часов, если оценка нужна срочно, просим Вас оставить пометку об этом - напишите в тексте задания фразу "СРОЧНЫЙ ЗАКАЗ".

Купить эту работу

Тел.: +79374242235
Viber: +79374242235
Telegram: t.me/kursovikcom
ВКонтакте: vk.com/kursovikcom
WhatsApp +79374242235
E-mail: info@kursovik.com
Skype: kursovik.com





ВНИМАНИЕ ! Сотрудники сайта KURSOVIK.COM в своей работе осуществляют сбор, обработку и обобщение информации по предложенным клиентам темам. Результатом данной работы является информационная подборка, которая НЕ ЯВЛЯЕТСЯ готовой НАУЧНОЙ РАБОТОЙ, она лишь служит основой для её написания самим клиентом.
Данный сайт НЕ ЯВЛЯЕТСЯ средством массовой информации.
Данный сайт НЕ ЯВЛЯЕТСЯ рекламой каких-либо товаров или услуг.
© 2001-2023 kursovik.com