Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.04.2011, 17:27   #1
t163ro
Новичок
Джуниор
 
Регистрация: 07.04.2011
Сообщений: 2
По умолчанию Завтра экзамен!

Контрольное задание по дисциплине «Программирование на ЯВУ»


Вариант 3.


1. Что будет выведено в результате выполнения следующего фрагмента про¬граммного кода, входящего в состав программы, где все переменные объявле¬ны как int?

а = 2;
b = a+3;
с = b;
printf(“%d %d %d %d”, а, b, с, c-2);

2. Определите значение каждого из следующих логических выражений при ус¬ловии, что переменная count содержит значение 0, а переменная limit — зна¬чение 10. Ответом должно быть одно из двух логических значений: true или false.

а) (count == 1) && (х < у);
б) (count < 10) || (х < у);

2. Числовые интервалы часто задают так 3 < х < 5. В языке C это выражение имеет совсем иное значение. Объясните почему, и при¬ведите правильное логическое выражение на языке C, определяющее, что значение переменой х находится в указанном выше диапазоне.

4. Составьте оператор if ... else, выводящий слово Warning, если значения пере¬менных temperature и pressure больше или равны соответственно 100 и 200. В противном случае этот оператор должен выводить слово ОК. Переменные temperature и pressure имеют тип int.

5. Перепишите следующий цикл с использованием оператора for.

int i = 1;
while (d <=10)
{
cout « 'X';
i = i + 3;
}

6. Напишите объявление (прототип) и определение функции, принимающей два аргумента типа int и возвращающей символьное значение ’O’, если оба числа четные и ’N’ в противном случае.

7. Напишите программный код на языке C, заполняющий массив двадцатью значениями типа int так, чтобы в первой половине элементы массива имели значение равное 1, а во второй - 0.
t163ro вне форума Ответить с цитированием
Старый 07.04.2011, 17:41   #2
Mandrivnyk
Software Developer
Участник клуба
 
Аватар для Mandrivnyk
 
Регистрация: 01.03.2011
Сообщений: 1,098
По умолчанию

сделаю за деньги.
аська под аватаром.
Болтовня ничего не стоит. Покажите мне код. (c) Linus Torvalds
Помог ответ? -- Поставьте отзыв.
Выражения особой благодарности в рублевом эквиваленте отправлять сюда --> R269634919062
Mandrivnyk вне форума Ответить с цитированием
Старый 07.04.2011, 17:50   #3
danekne
Форумчанин
 
Регистрация: 12.02.2007
Сообщений: 360
По умолчанию

Да госоподи:
1) 2 5 5 3
2) Не понятно, что есть x и y
3) x>3 && x<5
4) if (temperature>=100) && (pressure>=200)
Printf("Warning")
Else
Printf("Ok!");
5) For (i=1,10,3) do
cout<<'x'; //(Это не С! Это С++)
6) 6 и 7 писать не буду, компилятора под рукой нету. Могу вечером написать
danekne вне форума Ответить с цитированием
Старый 07.04.2011, 17:50   #4
niki123
Пользователь
 
Регистрация: 12.03.2011
Сообщений: 16
По умолчанию

А смысл идти на экзамен?
niki123 вне форума Ответить с цитированием
Старый 07.04.2011, 17:53   #5
onewho
Форумчанин
 
Регистрация: 29.09.2010
Сообщений: 636
По умолчанию

Цитата:
Сообщение от danekne Посмотреть сообщение
For (i=1,10,3) do
cout<<'x'; //(Это не С! Это С++)
хм.. новый стандарт ?
onewho вне форума Ответить с цитированием
Старый 07.04.2011, 17:58   #6
ololo-schoolboy
Форумчанин
 
Регистрация: 25.12.2010
Сообщений: 247
По умолчанию

danekne, это Си или BASIC?
ololo-schoolboy вне форума Ответить с цитированием
Старый 07.04.2011, 18:00   #7
danekne
Форумчанин
 
Регистрация: 12.02.2007
Сообщений: 360
По умолчанию

Пардон))
Код:
For (i=1,i<10,i+3) do
cout<<'x'; //(Это не С! Это С++)

Вообще это С. Но выше приведенный код - это C++

Последний раз редактировалось danekne; 07.04.2011 в 18:02.
danekne вне форума Ответить с цитированием
Старый 07.04.2011, 18:03   #8
t163ro
Новичок
Джуниор
 
Регистрация: 07.04.2011
Сообщений: 2
По умолчанию

Этот язык Си
t163ro вне форума Ответить с цитированием
Старый 07.04.2011, 18:13   #9
pproger
C++ hater
Старожил
 
Аватар для pproger
 
Регистрация: 19.07.2009
Сообщений: 3,333
По умолчанию

Цитата:
For (i=1,i<10,i+3) do
cout<<'x';
это ни си, ни с++. сферический язык в вакууме
I invented the term Object-Oriented, and I can tell you I did not have C++ in mind. (c)Alan Kay

My other car is cdr.

Q: Whats the object-oriented way to become wealthy?
A: Inheritance
pproger вне форума Ответить с цитированием
Старый 08.04.2011, 07:45   #10
Ibanez Wizard
Адский тунеядец
Форумчанин
 
Аватар для Ibanez Wizard
 
Регистрация: 11.06.2010
Сообщений: 164
По умолчанию

Цитата:
For (i=1,i<10,i+3) do
cout<<'x'; //(Это не С! Это С++)
Это смесь Паскаля и С++:D.
Адская смесь.
Ibanez Wizard вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Экзамен завтра Capper Фриланс 3 28.06.2010 16:03
завтра экзамен, нужна прога Timoxa212 Помощь студентам 10 28.01.2010 20:22
ПОМОГИТЕ......ЗАВТРА ЭКЗАМЕН!!!!!! Allen Iverson Помощь студентам 0 23.04.2009 20:33
Завтра экзамен((( Foxandrey Паскаль, Turbo Pascal, PascalABC.NET 0 14.12.2008 12:00