Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
тест ВОУД по ТП_Рус.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
125.95 Кб
Скачать

Технология программирования

1 Вариант

1 ответов

  1. Пример указателя в языке С:

  1. int *toy;

  2. char р;

  3. struct р;

  4. int toy;

  5. float poisk;

  6. int year;

  1. Пример заголовка определения функции в языке С:

  1. int gov(int х, int у);

  2. double Square;

  3. double fun[5];

  4. int gov;

  5. double mask;

  1. Описание кода программы на языке С:

int main() {

int i;

for (i=l; i<l 00; i ++)

{ if (i%7) continue; printf(«%8d «, i);} }

  1. Программа выводит на экран натуральные числа кратные семи

  2. Программа выводит на экран четные числа от 2 до 100

  3. Как только переменная цикла i примет значение 98, цикл прекратится

  4. Программа выводит на экран числа от 1 до 100

  5. На каждом шаге цикла параметр цикла i будет уменьшен на единицу

  6. Программа выводит на экран нечетные числа от 1 до 99

  1. Описание кода программы на языке с:

int main() {

int х=1;

int у;

int i;

for (i=l; i<=3; i++) { у = x * x; x += 2; }

  1. Как только переменная цикла i примет значение 4, цикл прекратится

  2. Вычисляются квадраты четных чисел от 2 до 6

  3. Как только переменная цикла i примет значение 2, цикл прекратится

  4. Используется оператор цикла while

  5. Вычисляется произведение чисел от 1 до 5

  6. В конце цикла значение переменной х будет равно 12

  1. Описание кода программы на языке с:

#include <stdio.h>

# include <conio.h>

int MySum(int M, int N);

int main(void)

{ int i, N, Sum ; i=12; N=800;

Sum=MySum(i, N);

SunHVlySurr^S, 100);

printf(«Sum= %d «, Sum); return 0;}

/* определение функции MySum */

int MySum(int M, int N) {

int i, Sum;

i=M; Sum=0;

while (i <= N) {

Sum= Sum + i; i ++;}

return Sum;}

  1. Строка Sum=MySum(i, N); - пример вызова функции MySum

  2. Переменная i в функции MySum() передает свое значение функции main()

  3. В строке заголовка функции MySum() в круглых скобках располагаются выходные (фактические) параметры

  4. Переменная Sum в функции MySum() связана с переменной Sum в main()

  5. Переменные, заданные внутри тела функции MySum(), являются глобальными

2 Ответов

  1. Поразрядная (битовая )операция в языке С:

  1. ^XOR;

  2. & AND;

  3. ?^;

  4. ==;

  5. %;

  6. ++;

  7. --;

  1. Функция для работы с файлами в языке С:

  1. fclose()

  2. fread()

  3. strupr()

  4. setcolor()

  5. rand()

  6. arc()

  1. Графические возможности языка С:

  1. Управление экраном в графическом режиме производится с помощью набора функций, прототипы которых находятся в файле graphics.h

  2. Прежде чем использовать графические функции, необходимо установить видеоадаптер в графический режим

  3. Для работы в графическом режиме должен быть подключен файл conio.h

  4. Для работы в графическом режиме должен быть подключен файл stdio.h

  5. Графические функции подключаются автоматически

  6. Для работы в графическом режиме должен быть подключен файл signal.h

  1. Оператор в языке С, использующий поразрядное представление данных:

  1. <<;

  2. ~;

  3. >=;

  4. <;

  5. >;

  6. <=;

  1. Запись формулы y=sin2x2Ha языке программирования С:

  1. y=pow(sin(pow(x,2)),2);

  2. y=sin(x*x)*sin(x*x);

  3. y=sin(x)*sin(x);

  4. y=2*sin(2*x);

  5. y=pow(sin(pow(2,x)),2);

  6. y=sqr(sin(x*x));

  7. y=pow(2/sin(x*x));

  1. Директива препроцессора, позволяющая проводить выборочную (условную) компиляцию программы:

  1. #else

  2. #elif

  3. #pragma

  4. #define

  5. #include

  1. Пояснение к фрагменту кода: char *ch; int *temp, i, k, *j; float *pif, mas; float arr;:

  1. Объявлены переменные mas, arr типа float

  2. Объявлены переменные i, к типа int

  3. temp - имя функции без аргумента

  4. Объявлены указатели mas, arr и к типа float

  5. символ * определяет комментарий

  1. Пример объявления структуры в языке С:

  1. struct arr { double х; double у;}

  2. struct dateV {int day; int month ; double z; }

  3. double str(double a); int х; double у

  4. double arr (double x, double y)

  5. double Sum(double x, int day)

  6. double str; double y; double person

  7. int book[100]; char autor[15]; char title

  1. Описание кода программы на языке С: int main () {int t=3, a=5, k=8 ;

if (t}a) {if (a<k) k=a ;

else k=t;}

return (0);}

  1. Переменные t, а, к объявлены типа int и инициализированы

  2. Выражение t>a принимает значение ложь, поэтому операторы в фигурных скобках не выполняются

  3. В результате выполнения программы к станет равным 3

  4. Переменные t, а, к являются числами с плавающей точкой

  5. В результате выполнения программы к станет равным 5

  1. Описание кода программы на языке С: int main() {

int i=3,

sum; sum=0;

while (i<=5) { sum = sum + i; i = i + 1;}