Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Билеты2010(ос).doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
235.01 Кб
Скачать

БЕЛОРУССКО-РОССИЙСКИЙ УНИВЕРСИТЕТ

Экзаменационный билет № 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 г.

БЕЛОРУССКО-РОССИЙСКИЙ УНИВЕРСИТЕТ