Программирование >>  Дополнительные возможности наследования 

1 ... 237 238 239 [ 240 ] 241 242 243 ... 265


#include <iostream.h>

int mainO

cout Is there a bug here? ; return 0;

В строке 4 пропущена открывающая кавычка для строкового выражения.

4. Исправьте ощибку в упражнении 3, после чего перекомпилируйте ее, скомпонуйте и запустите на выполнение.

#include <iostream.h>

int main()

cout Is there a bug here? ; return 0;

ДеньЗ

КОНШрОАЬНЫЕ вопросы

1. В чем разница между целочисленной и вещественной (с плавающей точкой) переменными?

Целочисленные переменные предназначены для работы с целыми числами, а вещественные - с вещественными числами, содержащими плавающую десятичную точку. Числа с плавающей точкой могут быть представлены с использованием мантиссы и экспоненты.

2. Каково различие между типами unsigned short int и long int?

Ключевое слово unsigned означает, что данная целочисленная переменная будет содержать только положительные числа. В больщинстве компьютеров для коротких (short) целых чисел отводится 2 байта, а для длинных (long) - 4 байта.

3. Каковы преимущества использования символьной константы вместо литерала?

Символьная константа говорит сама за себя , т.е. само имя константы указывает на ее назначение. Кроме того, при внесении изменений символьную константу достаточно переопределить в одной строке исходного кода, в то время как при использовании литералов программисту придется редактировать код всюду, где встречается этот литерал.

4. Каковы преимущества использования ключевого слова const вместо директивы

#define?

Константы, объявленные с помощью ключевого слова const, используются с контролем за соответствием типа, поэтому компилятор сможет заметить ощибку в случае неправильного определения или применения такой константы. Кроме того, поскольку эти константы остаются в программе после ее обработки препроцессором, они доступны отладчику.



5. Как влияет на работу программы хорошее или плохое имя переменной? Хорошее имя переменной говорит о назначении этой переменной; плохое не несет никакой информации. Например, MyAge (МойВозраст) и PeopleOnTheBus (Пассажи-ровВАвтобусе) - это хорошие имена переменных, а в таких именах, как xjk и prndl, вероятно, мало пользы.

6. Если перечисление (enum) заданно таким образом, то каково значение его члена Blue?

enum COLOR { WHITE, BLACK = 100, RED, BLUE, GREEN =300 >; BLUE = 102

7. Какие из следующих имен переменных являются хорошими, плохими и вообще недопустимыми?

а) Age - хорошее имя;

б) ! ех - недопустимое имя;

в) R79J - допустимое, но неудачное имя;

г) Totallncome - хорошее имя;

д) Invalid - допустимое, но неудачное имя.

Упражнения

1. Какой тип переменной был бы правильным для хранения следующей информации?

Ваш возраст.

Unsigned short integer

Площадь вашего заднего двора.

Unsigned long integer или unsigned float

Количество звезд в галактике.

Unsigned double

Средний уровень выпадения осадков за январь месяц.

Unsigned short integer

2. Создайте подходящие имена переменных для хранения этой информации.

а) myAge (МойВозраст)

б) backYardArea (ПлощадьЗаднегоДвора)

в) StarsInGalaxy (ЗвездВГалактике)

г) averageRainFall (СреднемесячныйУровеньОсадков)

3. Объявите константу для числа pi, равного 3.14159.

const float pi = 3.14159;

4. Объявите переменную типа float и инициализируйте ее, используя константу pi.

float myPi = PI;



День 4

1. Что такое выражение?

Это любой набор операторов, возврашаюший значение.

2. Является ли запись х = 5 + 7 выражением? Каково его значение? Да, является и возвращает значение 12.

3. Каково значение выражения 201 / 4? 50

4. Каково значение выражения 201 % 4?

5. Если переменные myAge, а и b имеют тип int, то каковы будут их значения после выполнения выражения:

myAge = 39; а = туАде++; b = ++myAge;

niyAge: 41, а; 39, b: 41

6. Каково значение выражения 8+2*3? 14

7. Какая разница между выражениями if(x = 3) и if(x == 3)?

Первое выражение присваивает переменной х значение 3 и возвращает TRUE. Второе выражение проверяет, равно ли значение переменной х числу 3, и возвращает TRUE, если значение переменной х равно 3, и FALSE в противном случае.

8. Будут ли следующие выражения возвращать true или false? а) О

FALSE

б) 1

в) -1

г) х = О

TRUE

TRUE

FALSE

д) х == О предположим, что х имеет значение О TRUE

69698152



1 ... 237 238 239 [ 240 ] 241 242 243 ... 265

© 2006 - 2025 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки.
Яндекс.Метрика