Экзамен по информатике

Программа
в среде программирования ONLINE



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

Среда программирования: ONLINE

Название работы: Экзамен по информатике

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

Описание: Экзамен по дисциплине 'Информатика и программирование - 1'

1. Операторы Си

Question 1

Выберите бинарные операторы.
• !
• --
• /
• ++
• ~
Выберите все верные ответы (может быть несколько или один).

Конструкция if else

Question 2
Выберите верно записанные фрагменты программ.
• if(v==0) a=14;else a=10;
• if(x>12)&&(y<1) {k = 3; f = 4;}
• if (x<12){m=12; k=1;} else {m=10;k=0;}
• if &x; z=12,k=11; else p=4;
• if x>=15 f=14; else f=15;
Выберите все верные ответы (может быть несколько или один).

2. Операторы Си

Question 3
Выберите оператор вычисления остатка от деления.
• .
• ++
• %
• !
• *
Выберите все верные ответы (может быть несколько или один).

Простая программа на языке Си

Question 4
Выберите верное утверждение для предложенной ниже программы.
#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;}
• В функции main пропущены открывающая и закрывающая фигурные скобки.
• Пропущено описание переменной i3.
• В функции printf указан неверный спецификатор формата.
• Ошибка в функции scanf при чтении переменной i1.
• Ошибка в функции scanf при чтении переменной i2.
Выберите все верные ответы (может быть несколько или один).

Конструкция for

Question 5
Выберите синтаксически верно записанные фрагменты программ.
• for(l=100;l>1;l/=2)
• for(i=0,i<10,i++)
• for{l=-1,p=12;p<14;p+=0.01}
• for(p=0;p<=14;p+=0.25)
• for(k=12;k<40;k=k+2)
Выберите все верные ответы (может быть несколько или один).

Идентификаторы и константы

Question 6
Выберите верно записанные идентификаторы.
• 2Summa
• X&Z
• Min#Max
• Summa
• P234_M
Выберите все верные ответы (может быть несколько или один).

2. Система псевдокод

Question 7
Какую задачу решает представленный алгоритм?
• Поиск индекса первого максимального элемента массива
• Поиск индекса первого минимального элемента массива
• Поиск максимального элемента массива
• Поиск минимального элемента массива
Выберите все верные ответы (может быть несколько или один).

1. Алгоритмы поиска

Question 8
Вставьте пропущенные фрагменты алгоритма, подсчитывающего в массиве Х количество элементов, значения которых больше заданного А.
целтаб Х[n]
для i от 1 до n нц
ввод X
кц
ввод A
S:=0
для i от до n нц если
< то S:=S+1
кц
рез S

Структуры и объединения

Question 9
Сколько байт памяти занимает переменная, имеющая тип описанной следующим образом структуры:
struct Case{double F[n]; float X[m]; double K;}
при n=6, m=9?
В ответ введите число.
Пример ввода ответа: 12

2. Блок-диаграммы

Question 10
Чему будет равно значение переменной с после выполнения алгоритма при следующих значениях массива y={-10;-6;2;-3;6;-7;4;-4;-8;-7;10;-8;-10;1;2;-7;-1;-9;6;0}?
Введите число.

Question 11
............... определение алгоритма:
Алгоритм – последовательность действий, которую необходимо выполнить для достижения цели.

2. Алгоритмы поиска

Question 12
Вставьте пропущенные фрагменты алгоритма поиска индекса первого минимального элемента в массиве X размерности n.
целтаб Х[n]
для i от 1 до n нц
ввод X
кц
imin:=
для i от 2 до
нц
если
>X то imin:=i
кц
рез imin

Лексемы языка

Question 13
Выберите верные утверждения.
• На фазе лексического анализа исходный код программы разбивается на ключевые слова и операторы.
• Разделителями считаются только пробелы.
• В последовательности int z, p; float * x; double m[5]; 17 лексем.
• Разделители указывают, где начинаются и кончаются лексемы.
• Разделителями считаются пробелы, горизонтальная и вертикальная табуляция, символы начала новой строки и комментариев.
Выберите все верные ответы (может быть несколько или один).

Типы данных

Question 14
Для предложенного алгоритма перечислите константы.
• y
• n
• i
• c
Выберите все верные ответы (может быть несколько или один).

1. Блок-диаграммы

Question 15
Для обозначения на блок-диаграмме дисплея используется элемент:
Выберите все верные ответы (может быть несколько или один).

Алгоритмы суммы и произведения

Question 16
Пяти программистам дали задание написать алгоритм суммирования целых чисел A1=a, A2=a+1, …, An=a+(n-1). Некоторые программисты допустили ошибки в алгоритме. Выберите фрагменты верно записанных алгоритмов.
Выберите все верные ответы (может быть несколько или один).

Функция printf

Question 17
Вставьте пропущенные спецификаторы формата.
float i;
char k[20];

printf(“Значение 1 =
\\nЗначение 2 =
\\n”, i, k);

Диаграммы Насси-Шнайдермана

Question 18
Чему будет равно значение S после выполнения алгоритма
при a=15?
Введите число.

Question 19
Сколько ключевых слов (с учётом повторяющихся) использовано в данном фрагменте программы?

int f = 0, k = 5, m = 12;
if (f==5)
{k++; m++; }

В ответ введите число.
Пример ввода ответа: 12

Простые типы данных

Question 20
Выберите тип данных языка Си, использующийся для представления символов и целых чисел от -128 до 127.
• float
• char
• int
• double
Выберите все верные ответы (может быть несколько или один).

Функция scanf

Question 21
Вставьте пропущенные спецификаторы формата.
printf(“Введите значения i и j:”);
int i;
char j;
scanf(“%
%
”, &i, &j);

1. Система псевдокод

Question 22
Выберите значение служебного слова кон системы псевдокод.
• Описание матрицы
• Обозначение выходных данных
• Указание конца алгоритма
• Указание начала цикла
• Проверка условия
Выберите все верные ответы (может быть несколько или один).

Массивы

Question 23
Выберите верные утверждения.
• float *X; X = (float*)malloc(sizeof(float)*13); - Х[0] первый элемент массива Х.
• float *H; H = (float*)malloc(sizeof(float)*13); - H динамический массив из 13 целочисленных элементов.
• int X[5]; - в массиве X пять элементов, X[0] - первый элемент массива.
• float *X; X = (float*)malloc(sizeof(float)*13); - Х[12] последний элемент массива Х.
• int Z[5]; - в массиве Z пять элементов, Z[1] – первый элемент массива.
Выберите все верные ответы (может быть несколько или один).

Конструкции while и do while

Question 24
Выберите циклы, которые НЕ будут работать бесконечно.
• int n=12; while(n<10)n--;
• int n=100; while(n>2)n/=2;
• float n=0; while(n<12) n+=0.1;
• int n=7; while(n>10)n+=0.5;
• int n=5; while(n<10)n--;
Выберите все верные ответы (может быть несколько или один).

Год: 2021

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

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

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