Сдача онлайн-теста по дисциплине "Информатика и программирование"
Контрольная работа
в среде программирования ЭКЗ
Среда программирования: ЭКЗ
Название работы: Сдача онлайн-теста по дисциплине "Информатика и программирование"
Вид работы: Контрольная работа
Описание: Сдача онлайн-теста по дисциплине "Информатика и программирование"
Вопрос 1
Вставьте пропущенные спецификаторы формата.
printf(“Введите значения i и j:”);
char i;
float j;
scanf(“%Ответ
%Ответ
”, &i, &j);
Следуйте подсказкам по вводу ответов.
Вопрос 2
Определение алгоритма:
Алгоритм – последовательность действий, которую необходимо выполнить для достижения цели.
Следуйте подсказкам по вводу ответов.
Вопрос 3
Для обозначения на блок-диаграмме подпрограммы используется элемент:
Выберите один или несколько ответов:
Выберите все верные ответы (может быть несколько или один).
Вопрос 4
В системе псевдокода для описания матрицы используется служебное слово:
Выберите один или несколько ответов:
• кц
• вещ
• рез
• цел
• таб
Выберите все верные ответы (может быть несколько или один).
Вопрос 5
Перечислите переменные представленного ниже фрагмента программы, которые занимают в памяти 4 байта.
float i;
int j;
char k;
double l;
Выберите один или несколько ответов:
• j
• k
• i
• l
Выберите все верные ответы (может быть несколько или один).
Вопрос 6
Вставьте пропущенные спецификаторы формата.
float i;
char k;
…
printf(“Значение 1 = Ответ
\\nЗначение 2 = Ответ
\\n”, i, k);
Следуйте подсказкам по вводу ответов.
Вопрос 7
Сколько байт памяти занимает переменная, имеющая тип описанной следующим образом структуры:
struct Case{double F[n]; float X[m]; double K;}
при n=6, m=9?
В ответ введите число.
Пример ввода ответа: 12
Вопрос 8
Какую задачу решает представленный алгоритм?
Выберите один или несколько ответов:
• Поиск индекса последнего минимального элемента массива
• Поиск индекса первого максимального элемента массива
• Поиск индекса последнего максимального элемента массива
• Поиск минимального элемента массива
Выберите все верные ответы (может быть несколько или один).
Вопрос 9
Выберите синтаксически верно записанные циклы while.
Выберите один или несколько ответов:
• int n=0; while n<10 n++;
• int n=5; do n+=20; while n<100
• int n=5; while(n<100)n+=3;
• int n=100; while n>2 n/=2;
• int n=12; while{n<10} n--;
Выберите все верные ответы (может быть несколько или один).
Вопрос 10
Сколько ключевых слов (с учётом повторяющихся) использовано в данном фрагменте программы?
…
system(“chcp 1251”);
double eps,q,q1,S=0;
int n = 1;
printf(“Введите значение точности:”);
scanf(“%lf”,&eps);
q=1/6.;
while(q>=eps) {
if(n%2==0) S+=q; else S-=q;
q=q/(n+3);
n++;
}
…
В ответ введите число.
Пример ввода ответа: 12
Вопрос 11
Выберите фрагмент программы, соответствующий описанию и инициализации статического целочисленного массива из 10 элементов.
Выберите один или несколько ответов:
•
float X[10];
int i;
for (i=0;i<10;i++) X=i+i/3.;
•
float *X = (float*)malloc(sizeof(float)*10);
int i;
for (i=0;i<10;i++) X=i+i/3.;
•
int X[10];
int i;
for (i=0;i<10;i++) X=i+2;
•
int *X = (int*)malloc(sizeof(int)*10);
int i;
for (i=0;i<10;i++) X=i+2;
Выберите все верные ответы (может быть несколько или один).
Вопрос 12
Выберите НЕВЕРНО записанные фрагменты программ.
Выберите один или несколько ответов:
• if (x<12) m=12; k=1; else {m=10;k=0;}
• if (x<12){m=12; k=1;} else {m=10;k=0;}
• if(x>=15) f=14; else f=15;
• if (!x) z=12,k=11; else p=4;
• if(v=0) a=14 else a=10;
Выберите все верные ответы (может быть несколько или один).
Вопрос 13
Для предложенного алгоритма перечислите простые данные.
Выберите один или несколько ответов:
• n
• i
• v
• z
Выберите все верные ответы (может быть несколько или один).
Вопрос 14
Вставьте пропущенные фрагменты алгоритма поиска индекса первого минимального элемента в массиве X размерности n.
целтаб Х[n]
для i от 1 до n нц
ввод X
кц
imin:=1
для i от 2 до Ответ
нц
если Ответ
>X то Ответ
:=i
кц
рез imin
Следуйте подсказкам по вводу ответов.
Вопрос 15
Вставьте пропущенные фрагменты алгоритма, подсчитывающего в массиве Х количество элементов, значения которых больше заданного А.
целтаб Х[n]
для i от 1 до n нц
ввод X
кц
ввод A
S:=0
для i от 1 до Ответ
нц
если Ответ
<Ответ
то S:=S+1
кц
рез S
Следуйте подсказкам по вводу ответов.
Вопрос 16
Выберите верно записанные идентификаторы.
Выберите один или несколько ответов:
• X&Z
• Min#Max
• P234_M
• Summa
• 2Summa
Выберите все верные ответы (может быть несколько или один).
Вопрос 17
Чему будут равны значения переменных s и i после выполнения алгоритма при d=98965?
s=Ответ
i=Ответ
Следуйте подсказкам по вводу ответов.
Вопрос 18
Выберите верные утверждения.
Выберите один или несколько ответов:
•
В последовательности
int z, p; float * x; double m[5];
15 лексем.
•
Последовательности
float k, i;
char z[12];
и
float k, i; char z[12];
лексически не эквивалентны.
•
Последовательности
float k, i;
char z[12];
и
float k, i; char z[12];
лексически эквивалентны.
•
Язык Си распознает пять типов лексем.
•
Язык Си распознает шесть типов лексем.
Выберите все верные ответы (может быть несколько или один).
Вопрос 19
Пяти программистам дали задание написать алгоритм суммирования целых чисел A1=a, A2=a+1, …, An=a+(n-1). Некоторые программисты допустили ошибки в алгоритме. Выберите фрагменты верно записанных алгоритмов.
Выберите один или несколько ответов:
Выберите все верные ответы (может быть несколько или один).
Вопрос 20
Выберите синтаксически НЕВЕРНО записанные фрагменты программ.
Выберите один или несколько ответов:
• for()
• For(l=100;l>1;l/=2)
• for(i=0,i<10,i++)
• for(p=0;p<=14;p+=0.25)
• for(;;)
Выберите все верные ответы (может быть несколько или один).
Вопрос 21
Что будет выведено на экран после выполнения алгоритма при значениях x=9, y=-9, z=-3?
В ответ введите значения через пробел.
Пример ввода ответа: 7 12 -9
Введите слово, словосочетание или символьно-цифровое выражение.
Вопрос 22
Выберите бинарные операторы.
Выберите один или несколько ответов:
• !
• ++
• ~
• /
• --
Выберите все верные ответы (может быть несколько или один).
Вопрос 23
Выберите название оператора «~».
Выберите один или несколько ответов:
• Оператор вычисления остатка от деления
• Оператор префиксного или постфиксного увеличения
• Оператор логического AND
• Оператор прямого селектора компоненты
• Оператор побитового отрицания
Выберите все верные ответы (может быть несколько или один).
Вопрос 24
Выберите верное утверждение для предложенной ниже программы.
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
system(“chcp 1251”);
int i1;
float i2;
printf(“Введите целое число 1:”);
scanf(“%d”,&i1);
printf(“Введите вещественное число 2:”);
scanf(“%f”,&i2);
printf(“\nВведены числа: %d и %.3f\n”,i1,i2);
float i3=i1+i2;
printf(“Сумма чисел %d + %.3f = %.3f\n”,i1,i2,i3);
system(“PAUSE”);
return 0;
Выберите один или несколько ответов:
• В функции printf указан неверный спецификатор формата.
• Пропущено описание переменной i3.
• Ошибка в функции scanf при чтении переменной i2.
• В функции main пропущены открывающая и закрывающая фигурные скобки.
• Ошибка в функции scanf при чтении переменной i1.
Выберите все верные ответы (может быть несколько или один).
Год: 2024
Данный заказ (контрольная работа) выполнялся нашим сайтом в 2024-м году, в рамках этого заказа была разработана программа в среде программирования ЭКЗ. Если у Вас похожее задание на программу, которую нужно написать на ЭКЗ, либо на другом языке программирования, пожалуйста заполните форму, приведённую ниже, после чего Ваше задание в первую очередь рассмотрит наш программист, выполнявший в 2024-м году этот заказ, если он откажется, то Ваше задание оценят другие наши программисты в течение 48-и часов, если оценка нужна срочно, просим Вас оставить пометку об этом - напишите в тексте задания фразу "СРОЧНЫЙ ЗАКАЗ".
Viber: ![]() Telegram: ![]() ВКонтакте: ![]() ![]() E-mail: ![]() Skype: ![]() |