Технологии программирования
.docxТехнологии программирования
-
Пример программы на языке С:
B) #include <stdio.h>
Main() {
Int x;
Printf(>>Введите число<<);
}
E) #include <stdeio.h>
Main() {
Int x=10;
X++;
Printf(<x=%d<<,x); return 0;
}
G) include <stdio.h>
Main()
{ printf(<<Hello, world\n>>); return 0;
}
2.
Пример шестнадцатеричной константы в языке С:
B) 0x100
D) 0x1D2A
E) 0xABCD
3. Поразрядная (битовыми) операция в языке С:
D) ^ XOR
G) & AND
4. Элемент массива p[6] в языке C:
A) p[0]
D) P[3]
E) [p2]
5. Пример указателя в языке C:
D) int *toy;
6. Функция языка С для работы со строками:
A) Strcat()
E) strlen()
F) strcpy()
7. Функция языка С для работы с файлами:
A) fclose()
D) fopen()
E) fgets()
8. Функция для работ ы с файлами в языке C:
A) fclose()
C) fread()
9. Графические возможности языка С:
B) Управление экраном в графическом режиме производится с помощью набора функций, прототипы которых находятся в файле Graphics.h
G) Прежде чем исползовать графические функций, необходимо остановить видеодаптер в графичесикий режим
10. Оператор в языке С, использующий поразрядное представление данных;
D) <<
F) ~
11.Запись формулы y=sin*x* на языке программирования С:
D) y=pow(sin(pow(x,2)),2);
G) y-sin(x*x)*sin(x*x);
12. Директива процессора позволяющая проводить воборочную (условную) компиляцию программы:
A) #else
B) #elif
13. По направлению перебора вектор-строка обрабатывается:
A) От обоих концов к середине
B) Справа налево
С) Слева направо
14. Верное утверждение о функциях в языке С:
C) Функция является основным строительным элементом языка С
F) Переменные определенные в функции являются глобальными
G( Прототип функции сообщает информацию, cодержающую имя функции, тип возвращаемого знаечения, количество и типы ее аргументов
15. Пример заголовка определения функции в языке С:
A) int gov(int x,int y);
16. Пояснение к фрагменту кода: char*ch;int *temp,i,k, *j; float *pif, mas;
C) Обьявлены переменные mas , arr типа float
F) Обьявлены переменные I,k типа int
17. Пример обьявления структуры в языке С;
A) Dpoint {int x;double y; double z;}
F) DataB {char fam[15]; char NameS[12]; long Tel;}
G) R3Vector {double x; double x; double y; double z;}
18. Динамические структуры данных:
A) стеки
E) линейные списки
F) очереди
19. Пример оюьявления структуры в языке С:
B) struct arr { double x;double y;}
D) struct dateB {int day; int month; double z;}
20. Потоковая функция ввода/вывода символа в языке С:
A) putc()
C) getchar()
D) gets()
21. Описание кода программы на языке
Int main () {int t=3, a=5, k=8;
If )t)a) {if (a<k) k=a; else k=t; } return (0); }
B) Переменные t,a , k обьявлены типа int и инициализированы
E) Выражение t>a принимает значение ложь, поэтому операторы в фигурных скобах не выполняются
22. Описание кода программы на языке С:
Int main() {
Int i=3, sum; sun=0;
While (i<=5) {
sum= sum +i;
i=i+1;}
C) Как только переменная цикла I примет значение 6, цикл прекратится
E) Вычисляется сумма чисел от 3 до 5
23. Описание кода программы на языке С:
Int main () {
Int i;
for (i=1; i<100; i++) {
if (i%7) continue;
printf(){«%8d >>,i}; } }
A) Прграмма выводит на экран натуральные числа кратные семи
24. Описание кода программы на языке С:
Int main() {
Int x=1; int y;int i;
Int i=1; i<=3; i++) {
y=x *x;
x=Z; }
B) Как только переменная цикла i примет значение 4, цикл прекратится
25. Описание кода программы на языке С:
#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);
Sum=MySum(5,100);
Printf(»Sum =#d «,Sum);
Return 0;}
/* определение функции MySum */
Int MySum(int M, int N) {
Int i, Su;
I=M; Sum=0;
While (i <=N) {
Sum=Sum +I;
I++;}
return Sum ;}
B) Строка Sum=MySum(i,N);-пример вызова функции MySum