Книга: Язык Си - руководство для начинающих
Вопросы
Вопросы
1. Выполните снова программу, приведенную в начале данной главы, но на этот раз в ответ на вопрос о вашем имени введите имя и фамилию. Что произойдет? Почему?
2. Что выведет на печать каждый из нижеприведенных программных фрагментов в предположении, что они являются частью некоторой полной программы?
a. printf( "Oн продал картину за $%2 2f n", 2 345е2),
б. printf("%c%c%cn", 'Н', 105, '41'),
в. #define Q "Его Гамлет был смешным, но не вульгарным "
printf("%sn имеет %d символов n", Q, strlen(Q)),
г. printf("%2 2е то же самое, что и %2 2f?n", 1201 0, 1201 0),
3. Какие изменения необходимо внести в программу п. 2в, чтобы строка Q была вы ведена на печать заключенной в апострофы?
4. Очередная задача по обнаружению ошибок в программе
define В а-яй яй
define X 10
main( )
{ I
int age, char name,
printf(" Укажите, пожалуйста, свое имя ");
scanf(" % s", name);
printf(" Прекрасно, %с, сколько вам лет?n", name);
scanf(" %f , age), xp = age + X;
printf(" %s Вам должно быть по крайней мере %d n", В, xp),
}
- Вопросы и ответы
- Контрольные вопросы
- Когда следует задавать проясняющие вопросы
- 7.8. Специальные вопросы
- Вопросы и задания
- 4.10. Как грамотно задавать вопросы
- Глава 7 Практические вопросы
- Детализирующие вопросы
- 2.8. Контрольные вопросы
- Вопросы для самоконтроля
- Вопросы, концентрирующие внимание
- Ответы на часто задаваемые вопросы.