
- •Экзаменационный билет № 1
- •Экзаменационный билет № 2
- •Экзаменационный билет № 3
- •Экзаменационный билет № 4
- •Экзаменационный билет № 5
- •Экзаменационный билет № 6
- •Экзаменационный билет № 7
- •Экзаменационный билет № 8
- •Экзаменационный билет № 9
- •Экзаменационный билет № 10
- •Экзаменационный билет № 11
- •Экзаменационный билет № 12
- •Экзаменационный билет № 13
- •Экзаменационный билет № 14
- •Экзаменационный билет № 15
- •Экзаменационный билет № 16
- •Экзаменационный билет № 17
- •Экзаменационный билет № 18
- •Экзаменационный билет № 19
- •Экзаменационный билет № 20
- •Экзаменационный билет № 21
- •Экзаменационный билет № 22
- •Экзаменационный билет № 23
- •Экзаменационный билет № 24
БЕЛОРУССКО-РОССИЙСКИЙ УНИВЕРСИТЕТ
Экзаменационный билет № 1
Дисциплина «Основы алгоритмизации и программирования»
осенний семестр 2010/2011 учебный год
1. Объявить 3 переменных целого типа и 2 вещественного. Используя одну функцию ввода, считайте введенные с клавиатуры значения объявленных переменных.
2. Среди имен идентификаторов объектов выбрать правильные
1) do 2)LaB 3)2sp
4)A 5) my_var 6) my var
3. Найдите значение с, записав промежуточные значения a и b в каждой строчке:
int a,b;
float c;
a=11;
b=a++/4;
b+=a;
c=++b/a;
4. Дано:
float a=3, b=17.35;
int c=451;
printf(“x1=%5d x2=%6.3f\nx3=%.3e\n”,c,a,b);
Вывести результат выполнения функции вывода (каждый символ в отдельную клеточку).
5. Найдите ошибки в программе (запишите программу без ошибок, подчеркнув ошибочные места):
int main();
{ float a;
printf(“a=”);
scanf(“%a”,a);
printf(“a=%a”,a);
6. Запишите оператор условия на языке С и изобразите схему алгоритма (фрагмент) для следующей задачи:
.
7. Начертите блок-схему фрагмента программы. Запишите значения полученные на экране в результате выполнения фрагмента программы:
for(x=5;x>-1;x-=2)
printf(“x1=%d\n”,x);
printf(“x2=%d\n”,x);
8. Используя оператор цикла с предусловием (не for), написать фрагмент программы для вывода на экран четных чисел от 50 до 30 с шагом -3. Запишите в строчку значения, которые появятся на экране. Отобразите схему алгоритма.
9. Объявить одномерный массив из 7 элементов целого типа и найти количество нулей.
10. Объявить двухмерный массив из 5 столбцов и имеющий 20 вещественных элементов. Найти сумму элементов последней строки.
Зав. кафедрой АСУ ___________ С.К. Крутолевич Экзаменатор __________А.И. Кашпар
Протокол №8 от 23.12.2010 г.
БЕЛОРУССКО-РОССИЙСКИЙ УНИВЕРСИТЕТ
Экзаменационный билет № 2
Дисциплина «Основы алгоритмизации и программирования»
осенний семестр 2010/2011 учебный год
1. Объявить 2 целочисленных переменных и 3 действительных. Используя одну функцию ввода, считайте введенные с клавиатуры значения объявленных переменных.
2. Среди имен идентификаторов объектов выбрать неправильные
1) SyS1 2)else 3)2pf
4)sys1 5) Fm x 6)x_Fm
3. Найдите значение с, записав промежуточные значения a и b в каждой строчке:
int a,b;
float c;
a=3;
b=a++;
b*=++a;
c=b/(a+1);
4. Дано:
int a=125;
float b=123.258, c=17.35;
printf(“a1=%4d\na2=%5.3f a3=%.2e\n”,a,c,b);
Вывести результат выполнения функции вывода (каждый символ в отдельную клеточку).
5. Найдите ошибки в программе (запишите программу без ошибок, подчеркнув ошибочные места):
#include<stdio.h>
int main();
{ printf(“a=”);
scanf(“%f”,a);
printf(a=%f,a);
return 0;
}
6. Запишите оператор условия на языке С и изобразите схему алгоритма (фрагмент) для следующей задачи:
.
7. Начертите блок-схему фрагмента программы. Запишите значения полученные на экране в результате выполнения фрагмента программы:
for(y=3;y<11;y+=2)
printf(“y1=%d\n”,y);
printf(“y2=%d\n”,y);
8. Используя оператор цикла с постусловием, написать фрагмент программы для вывода на экран чисел кратных 3 от 7 до 30 с шагом 7. Запишите в строчку значения, которые появятся на экране. Отобразите схему алгоритма.
9. Объявить одномерный массив из 12 значений вещественного типа. Найти сумму отрицательных элементов .
10. Объявить двухмерный массив из 4 строк и имеющий 24 целых элемента. Найти произведение элементов первого столбца.
Зав. кафедрой АСУ ___________ С.К. Крутолевич Экзаменатор __________А.И. Кашпар
Протокол №8 от 23.12.2010 г.
БЕЛОРУССКО-РОССИЙСКИЙ УНИВЕРСИТЕТ