Форум программистов, компьютерный форум, киберфорум
Игры разума
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.84/43: Рейтинг темы: голосов - 43, средняя оценка - 4.84
..:::BesT:::..
8 / 8 / 5
Регистрация: 19.03.2009
Сообщений: 195
1

Тесты: Разминочка для программиста

26.04.2009, 22:02. Показов 8431. Ответов 5
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
1. Какие основные символы языка С ++ не могут быть использованы
а. буквы латинского алфавита
б. знаки арифметических операций
в. геометрические фигуры
г. арабские цифры

2. Что из перечисленного ниже может быть идентификатором?
а. одна латинская буква
б. одна русская буква
в. одна арабская цифра
г. одна латинская буква и знак "+"

3. Идентификатор является совокупность
а. любых символов
б. любых символов, имеющих Двойственный код
в. от 1 до 32 латинских букв, арабских цифр и знака подчеркивания, который не начинается с цифры
г. любое сочетание русских букв

4. Какая из перечисленных последовательностей не может быть идентификатором
а. х_1
б. х1
в. _1
г. 1

5. Из приведенных ниже переменных базовых типов наибольшую длину имеет переменная типа
а. short
б. char
в. double
г. long

6. 3 приведенных ниже переменных базовых типов наибольшую длину имеет переменная типа
а) long
б) char
в) long double
г) float

7. 3 приведенных ниже переменных базовых типов наименьшую длину имеет переменные типа
а) short
б) char
в) double
г) long

8. Из приведенных ниже переменных базовых типов наименьшую длину имеет переменные типа
а) long
б) short
в) long double
г) float

9. Какая из констант 'м', 'а', 'к', 'п', больше?
а) 'м'
б) 'а'
в) 'к'
г) 'п'

10. Выберите константу наименьшую по длине:
а) 1.1
6) 1.0
в) 134.5f
г) 1е-7

11. Какая из констант не является константой с плавающей точкой?
а) 1.1
б) 0.01
в) 1
г) 1е0

12. Константа с плавающей точкой, занимает 10 байт, если она ...
а) задана без суффиксов
б) задана с суффикс f
в) задана с суффикс L
г) задана с суффикс U

13. Целая константа задается
а) последовательностью цифр без наличия других знаков
б) последовательностью цифр и точки
в) последовательностью букв
г) с помощью спецификатора int

14. Выберите константу максимальной длины.
а) 1.1
б) 524
в) 127456
г) 127

15. Локальная переменная описывается ...
а) вне всеми функциями
б) вне файлом
в) в блоке
г) иное

16. Локальная величина не может иметь класс памяти ...
а) extern
б) auto
в) register
г) static

17. Переменная целого типа может занимать максимальную память, равную.
а) 2 байта
б) 4 байта
в) 8 байтах
г) 10 байт

18. Максимальная длина переменной с точкой, плавающая, равна
а) 4 байта
б) 8 байт
в) 10 байт
г) 16 байт

19. В блоке данные описания. Какое описание содержит ошибку?
а) int x * y
б) int * у, х
в) const z = 7
г) long int u

20. Пусть m - локальная переменная. Какое из приведенных ниже описаний внешних переменных содержит ошибку?
а) int n
б) int t = m 1
в) int k = 7
г) double r = 5

21. Пусть данные описания внешних величин:
int n = 3;
int x = sin (2m) 4;
const int p = 32;
int r = 3.94,
где m -- локальная переменная.
Какое из описаний неверное?
а) int n = 3
б) int x = sin (2m) 4
в) const int p = 32
г) int r = 3.94

22. Какому из описываемых объектов double x [2], y [3] [2], z, * p; можно присвоить значение 1?
a) x
б) y
в) z
г) p

23. Описание какого массива содержит ошибку? Int * а = (2,3,4), b [] = (1,7,0), с [4] = (1,2,3), d [3] = (1,2,3,4 )
а) а
б) b
в) c
г) d

24. Когда массив не может инициалироваться по умолчанию?
а) когда он типа static
б) когда он внешний
в) когда он автоматический
г) всегда

25. Чему равно значение выражения х = 3, ++х+1?
а) 3
б) 4
в) 5
г) 2

26. Чему равна значение выражения х = 2, х+++1?
а) 2
б) 3
в) 4
г) 5

27. Чему равно значение у, если у=2, y=++y+3?
а) 3
б) 5
в) 6
г) 7

28. Результатом логической операции & & есть ...
а) значение типа double
б) значений типа float
в) значение «истина» или «ложь»
г) значение типа char

29. Результат логической операции && есть истина, если ...
а) первый операндов истина
б) второго операндов истина
в) оба операндов истине
г) оба операндов ложные

30. Результат логической операции | | ложь, если ...
а) один первый операндов ложь
б) один второй операндов ложь
в) оба операндов бредовые
г) не зависит от значений операндов

31. Нужно составить условие что р = 2 и q = 2. Какое из выражений верно?
а) р = q = 2
б) р==2, q=2
в) р==2 && q=2
г) p=g==2

32. Как интервал c <x <d записать на C++?
a) c<x<d
б) с<х || x<d
в) c<x && x<d
г) c<d && c<x

33. Пусть точка М (х, у) относится к первой четверти. Как записать это условие?
а) х>0, у>0
б)х* у>0
в) х>0 && у>0
г) х>0 || у>0

34. Чему равна значение у. если int a; double у; у=а=2.99; у++?
а) 2.0
б) 2.99
в) 3.0
г) 4.0

35.Чому равно значение у, если int x =4, у=10; у= ((х>3 && ++х<7)? у+у: у-2)?
а) 10
6) 20
в) 14
г) 8

36. Записать условие того, что, если х, у>0, то z принимает значение х, иначе 1 ...
a) z=(x* y>0)?x:l
б) z=(x>0&&y>0)?x:l
в) z=x*у>0? 1:х
г) z= х>0 && у>0? 1:х

37. Пусть int х. Какое из выражений принимает значение 3?
а) x = 2,3
б) х = 3,2
в) х = (3,2)
г) х = 6 / 2, 2

38. Чему равно значение х, если int х = (2,3) * (7,8)?
а) 14
6) 24
в) 38
г) 78

39. Какого типа должно быть значение индексного выражения?
а) целого
б) целого или действительного
в) любого
г) настоящего

40. Если n-целое, то целую часть отношения 100: n можно записать так ...
а) 100 / n
б) 100. / N
в) 100 / (n +0.0)
г) 100 /. n

41. Записать на C ++ выражение А^3/4
а) pow (a, 3 / 4)
б) pow (a, 3 / 4)
в) power (a, 3 / 4)
г) power (3 / 4, а)

42. Записать на C + + выражение: корень из 5 (a^6)
а) pow (а, 6.0 / 5)
б) pow (a, 6 / 5)
в) power (a, 6 / 5)
г) power (а / 5, а)

43. Чему равна значение выражения (х - целое) х=3,4, int (2* x+1.7)?
а) 3
6) 4
в) 7
г) 9

44. Чему равна значение выражения (х - целое) х = 3.9, z = x * x, х = x + x?
а) 3
б) 9
в) 6
г) 8

45. Пусть имеем int х, у; double z = 2.5. Чему равна значение выражения
(x = z * z, y = x + int (z))?

а) 8
6) 7
в) 8,75
г) 6,5

46. Какая из бинарных операций, oо приводятся ниже, приоритетнишая?
а) +
б) --
в) *
г) ==

47. Какая из бинарных операций, которые приводятся ниже, приоритетнишая?
а)%
б) =
в) + =
г) *=

48. Какая из бинарных операций, которые приводятся ниже, приоритетнишая?
а) & &
б) *=
в), (запятая)
г) =

49. Какая из бинарных операций, которые приводятся ниже, приоритетнишая?
а) +
б) =
в) & &
г) *=

50. Какая из унарные операций, которые приводятся ниже, найприоритетниша?
а) --
б) + +
в) --
г) тип

51. Записать выражение, которое присваивает z значение 1, якаю х, в принадлежащих внутренности круга радиуса 1 с центром в точке (1; 0) и 0 в противоположном случае.
а) if (х<1, у<1) z=l; else z=0
б) if (х<1 && у<1) z=l; else z=0
в) if(x*x+y*y<l) z=l; elsez=0
г) if ((x-l)*(x-l)+y*y<1) z=l; else z=0

52. Чему равна у, если int х=2, у=++х+3; if (у+2<=5) у=7,8?
а) 5
б) 6
в) 7
г) 8

53. Чему равна а, если а = 10;if(a>l &&20)a=2; else а=7?
а) 10
6) 2
в) 7
г) 8

54. Чему равна значение в после выполнения фрагмента
а=10;у=5;
switch (а+а-3)
{case 23: у=у+1, break,
case 13: case 15: case 17: y=y-1; break;
default: y=1;
}

a) 5
б) 4
в) 7
г) 1

55. Чему равна значение у, если у=0.01; іf(у) y=2; else if(x>l) y=3?
а) 0.01
б) 2
в) 3
г) 3.01

56. Чему равна значение у, если int y=0; іf(у) y=2; else if(++у>0) у=7?
а) 0
6) 2
в) 1
г) 7

57. Чему равна значение у, если int у=0; if(++y>2) у=2; else if(++y>3) y=3; else у=4?
а) 0
6) 2
в) 3
г) 4

58. Чему равна значение у, если int у; у=0; if(++y<4) if (++y=2) y=y; else у=7?
а) 2
б) 0
в) 7
г) 4

59. Какой из приведенных ниже операторов правильно формирует символ Кронекера 4 по k?
a) if(k=4) dk=l; else dk=0
б) if (k==4) dk=0; else dk= 1
в) if(k>4) dk=l; else dk=0
г) if(k==4) dk=l; else dk=0

60. При котором х значение в равен 4, если switch(x-l)
{ case 7: m=1, y=m+3; break;
case 4: case 6: y=x+x*x
default: y=12;
}

a) 7
б) 8
в) 3
г) 2

61. Для оператора for (el; Е2; e3) цикл бесконечные, если отсутствуют.
а) Е1
б) Е2
в) Е3
г) Е1 и Е3

62. Пусть х = 1, у = 0.5. Каким из операторов заданный бесконечный цикл?
а) while (x<y) х=у
б) while (1) х=у
в) while (x==y) х=у
г) while (--x) х=1

63. Пусть имеем for (el; e2; e3) s. Переменным цикла можно присвоить начальные значения ...
a) el
б) Е2
в) Е3
г) s

64. В операторе for (e1; Е2; e3) s; можно опускать точку с запятой ...
а) после el
б) после Е2
в) после s
г) нигде

65. Как инициализуються переменные цикла, если в for (el; e2.е3) s; отсутствует el?
а) перед for
б) в Е2
в) в Е3
г) в s

66. Как осуществлять выход из for (el; e2; e3) s; если отсутствует Е2?
а) посредством s
б) с помощью el
в) с помощью Е3
г) выхода нет

67. Заказ памяти для массива из 10 элементов целого типа в свободном поле памяти осуществляется так:
a) int* x=new int [9]
б) int* x=new int[10]
в) int* x=new int* [10]
г) int* x=new[10]

68. Оператором x = new int; заказано память Под ...
а) переменную
б) массив
в) перечисления
г) указатель



69. Если внешний массив х имеет п2 элементов типа int, то память для него в свободном поле можно выделить оператором x = new int [n * n], который располагается
а) вне всеми функциями
б) в любой функции
в) среди описаний формальных параметров
г) иное

70. Если локальный массив нужно расположить в свободном поле памяти, то это можно сделать ...
а) вне функцией
б) среди описаний формальных параметров
в) внутри функции
г) иное

71. Массив, расположенный в свободном поле памяти, может быть ...
а) только одномерные
б) только двумерных
в) только трехмерным
г) любым

72.Стандартний поток ввода имеет имя ..
а) cout
б) сіn
п) cerr
г) coutr

73. Стандартный поток вывода имеет имя
а) cout
б) сіn
п) cerr
г) coutr


74. Какое из имен может служить именем потока ввода?
a) int
6} lena
в) if
г) ф1


75. Имя потока вывода можно назначить ...
а) операция присваивания
б) операция ввода
в) с помощью конструктора ifstream
г) с помощью конструктора ofstream

76. Командой процесса define можно давать имя ...
а) только константа
б) только переменным
в) только функциям
г) любым текстам

77. Сумму всех натуральных чисел до n вычисляет программа ...
а) for (k=l, s=0; k<=n; s=s+k++)
б) for(k=l, s=0; k<=n; s+=++k)
в) for (s=0, k=l; k<n; s++, k)
r) for (k= 1, s=0; k++<=n; s+=k)


78. Чему равняется максимальное значение s после выполнения оператора for (k=0, s=0; k<100; s=s+1, k++)?
a) 100
6) 50
в) 51
г) 99

79. Элементами массива int x [100], кроме х20 и х30 является число 1. Чему равна значение s, если for (k=0, s=0; x[k]== 1; s++. k++)?
а) 0
б) 1
в) 100
г) 20

80. Командой подключение файлов ...
а) include
б) define
в) if
І) define end


81. Пусть имеем:
# define N 5
# define M N+3
int x = 2*N+M-5
Тогда значение х равно ...

а) 5
б) 8
в) 13
г) 18

82. Пусть
#define N 5
# define M N*N
double x[M][N]
Сколько элементов имеет массив х?
а) 5
б) 25
в) 100
г) 125

83. Для открытия файла используется функция ...
а) open
б) close
в) iostream
г) сіn

84. Функция может иметь ...
а) только один формальный параметр
б) только два формальных параметров
в) любое конечное число формальных параметров
г) только пустой список параметров

85. Информация в функцию может передаваться ...
а) только через формальные параметры
б) только через внешние величины
в) только через функцию
г) как через формальные параметры, так и через внешние величины

86. Перед именем нетипизованих функций ставится ключевое слово ...
a) char
б) int
в) void
г) double



87. Если прототипов функций нет, то функция main в файле может приводитися только ...
а) первое
б) последней
в) в любом месте
г) предпоследней

88. Если в начале файла приведены прототипы всех его функций, то функция main может приводитися ...
а) только первое
б) только второй
в) в любом месте
г) только последней

89. Данные могут передаваться в функцию через ...
а) только формальные параметры
б) только внешние имена
в) и через формальные параметры, и через внешние имена
г) через имя

90. Значения по умолчанию приводятся ...
а) перед другими формальными параметрами
б) после всех формальных параметров
в) между другими формальными параметрами
г) после скобки по формальным параметрам

91. Люба функция без прототипа видна ...
а) во всем файле
б) в файле после своего описания
в) в файле к своему описанию
г) во всех файлах программы

92. Что может быть фактическим параметром, если формальным есть переменная?
а) любой неадресний выражение
б) имя массива
в) имя указателя
г) имя функции

93. Что из перечисленного ниже не может быть-формальным параметром функции?
а) переменная
б) имя массива
в) элемент массива
г) указатель

94. Что из перечисленного ниже не может быть формальным параметром функции?
а) перемиты
б) имя массива
в) имя функции
г) выражение

95. Если формальными параметрами является базовая переменная, то фактический параметр может быть
а) имя массива
б) выражение
в) имя функции
г) непосредственно задана адрес

96. Если фактическим параметром является имя массива, то формальным может быть ...
а) адресное выражение
б) простая переменная
в) имя указателя или массива
г) ссылка

97. Если формальным параметром является ссылка, то фактическим параметром может быть ...
а) выражение с числовым значением
б) адресное выражение
в) имя функции
г) имя переменной

98. Формальные и фактические параметры по типу ...
а) должны совпадать
б) произвольные
в) должны быть совместимы
г) нет никакой связи

99. Если функция типизированный, то выход из нее осуществляется ...
а) оператором return
б) оператором return е
в) по достижению конца
г) может иметь место другой выход

100. Что из перечисленного ниже не может быть формальным параметром?
а) переменная
б) срочная константа
в) имя массива
г) указатель

101. Типизированный функции могут иметь операторы ...
a) return
б) return Е1
в) не те и не другие
г) могут не маги return

102. В двух различных функций не могут совпадать ...
а) имена
б) формальные параметры
в) и имена и формальные параметры
г) все данные: и типы, и имена функций и параметров, количество параметров

103. Сколько параметров по умолчанию может иметь функция?
а) один
б) два
в) три
г) любого количества

104. Два разных классы не могут иметь ...
а) одинаковые имена
б) одинаковых данных-членов
в) одинаковые функций-членов
г) данных-членов и функций-членов

105. Все конструкторы класса ...
а) могут быть только по умолчанию
б) иметь одинаковое только число формальных параметров
в) иметь разное число формальных параметров
г) могут иметь разные имена

106. Объекты могут быть ...
а) типа int
б) типа char
в) классового типа
г) без типа

107 Вне классом к членам из открытой секции есть доступ
а) непосредственно по имени члена
б) с помощью объектов
в) с помощью конструкторов класса
г) с помощью функций членов класса

108. Вне классом данным с закрытой секции класса есть доступ ...
а) в главной функции
б) в обычных функциях
в) в дружественных функциях
г) в функциях производного класса

109. Открытые секции класса имеют метки ...
а) private
б) public
в) protected
г) main

110. Закрытые секции класса имеют метки ...
а) private
б) protected
в) public
г) main

111. Члены с закрытой секции класса доступны ...
а) обычным функциям любого класса
б) дружественным функциям данного класса
в) дружественным функциям других классов
г) дружественным функциям производных классов

112. Дружественные функции класса определяются ...
а) внутри данного класса
б) внутри дружественного класса
в) вне классами
г) внутри производного класса

113. Начальные значения данным-членам класса присваиваются
а) конструктором
б) функцией класса
в) деструктор класса
г) дружественной функцией

114. Освобождение памяти в классах осуществляется.
а) функциями класса
б) деструктор
в) дружественными функциями
г) главной функцией

115. Подключение программ стандартных функций из заглавных файлов выполняет ...
а) препроцессор
б) компилятор
в) компановщик
г) другая программа

116. После перезагрузки знака операции
а) не пригодно старое его назначение
б) не пригодно новое его назначение
в) пригодно только новое назначение
г) пригодни и старое, и новое назначение
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.04.2009, 22:02
Ответы с готовыми решениями:

тесты(систем продуктов программ.)тесты?!?!
тесты,плиз кто умеет?!?! токо овтет кратко,например 2-а,и т.д. заранее благодарю и спс......

Тесты для компилятора
Есть такая задача: Выполните какие-нибудь тесты,чтобы убедиться,что ваш компилятор создаёт...

Тесты с++ для новичков
Добрый день!Ситуация в следующем,учусь заочно и не на програмиста, дали задание,теории нет и лекций...

Тесты для фабрик
Добрый день, помогите разобраться с тестами. Вот код: AgeFilter.cs using System; using...

5
Maniac
Эксперт С++
1464 / 965 / 160
Регистрация: 02.01.2009
Сообщений: 2,820
Записей в блоге: 1
27.04.2009, 03:35 2
Best-pm07, Это ты пошутил или всерьёз .Просто это вопросы для.. найди по интересней (похожая тема была здесь)
0
2816 / 1407 / 107
Регистрация: 07.03.2009
Сообщений: 4,446
27.04.2009, 09:34 3
во-первых, это не разминочка, а путстрая трата времени.
во-вторых, у программистов нет разминочки.
в-третих, они больше любят олимпиадные хитрые задачки, чем тестирование.
0
591 / 357 / 16
Регистрация: 06.02.2009
Сообщений: 1,386
27.04.2009, 09:46 4
Эту темку можно закрепить для студентов. Пусть себя проверят. Они очень быстро выяснят над чем стоит поработать и к какой теме вернуться.
0
..:::BesT:::..
8 / 8 / 5
Регистрация: 19.03.2009
Сообщений: 195
27.04.2009, 23:15  [ТС] 5
ага, тесты легкие, а вообще точно можно сделать на сайте типо "проверь себя"
0
0 / 0 / 0
Регистрация: 06.06.2012
Сообщений: 34
26.11.2012, 15:14 6
А правильные ответы где?
0
26.11.2012, 15:14
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.11.2012, 15:14
Помогаю со студенческими работами здесь

Юнит-тесты для C++
Уважаемые дамы и господа! Интересует, пользовались вы какими-нибудь фреймворками для...

Автоматизированные тесты для three.js
Здравствуйте коллеги! Помогите, пожалуйста, советом или делом в организации автоматизированного...

тесты для сисадминов
Здрасьте всем! подскажите плиз, где можно скачать тесты для системных администраторов для проверки...

Тесты для задачи
Бьюсь над решением одной задачи. Не прошу писать код, мне просто нужно подобрать пример на...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru