|
4 / 4 / 0
Регистрация: 30.01.2010
Сообщений: 53
|
|
Тесты по программированию12.03.2010, 18:06. Показов 8747. Ответов 8
Метки нет (Все метки)
Ответьте на вопросы... Я думаю это для вас легко...
Экзаменационные вопросы по курсу «Технология программирования»
Вопрос 1
1. Можно ли комментарии: вкладывать друг в друга, либо помещать внутрь стрингов или текстовых литералов?
a. да, можно; b. только по одному; c. если использовать соответствующие разделители; d. нет, нельзя; e. зависит от реализации. Вопрос 2
2. Тип целой константы зависит от ее:
a. вида; b. значения; c. суффикса; d. от A), B) И C) вместе взятых; e. места определения. Вопрос 3
3. Если константы - десятичная и не имеет суффикса, то может ли она принимать первый из следующих типов: int, long int и unsigned long int?
a. да, может; b. в соответствии с декларацией; c. нет, не может; d. зависит от реализации; e. зависит от операционной системы. Вопрос 4
4. Если константа - восьмеричная или шестнадцатеричная без суффикса, то может ли она принимать первый из следующих типов: int, unsigned int, long int и unsigned long int?
a. да, может; b. в соответствие с декларацией; c. нет, не может; d. зависит от реализации; e. зависит от операционной системы. Вопрос 5
5. Если константа имеет суффикс u или U, то она принимает первый возможный из типов:
a. long int и unsigned long int; b. long int и signed long int; c. unsigned int и unsigned long int d. signed int и signed long int; e. int. Вопрос 6
6. Если константа имеет суффикс l или L, то она принимает первый возможный из типов:
a. unsigned int и unsigned long int; b. long int и unsigned long int; c. unsigned int и long int; d. int; e. signed long int. Вопрос 7
7. Если внутри одиночных кавычек расположена одна литера, то значение такой последовательности:
a. есть литера; b. есть символ таблицы ASCII; c. есть беззнаковое число; d. есть числовое значение этой литеры в кодировке, принятой на данной эвм; e. зависит от реализации. Вопрос 8
8. Константа с плавающей точкой без суффикса определяется как:
a. int; b. float; c. double; d. long double; e. long. Вопрос 9
9. Идентификаторы, объявленные как элементы перечисления (enum) являются константами типа:
a. char; b. int; c. short; d. long; e. unsigned int; Вопрос 10
10. Можно ли явно или неявно привести значение объекта типа void к типу, отличному от void?
a. только к int; b. только операцией явного приведения; c. да, можно; d. нет, нельзя; e. зависит от реализации. Вопрос 11
11. Чему всегда будет равно значение выражения (x/y)*y+x%y, при условии, что =>0, y>0?
a. значению х; b. значению х+у; c. значению у; d. 0 e. не определено. Вопрос 12
12. Чему равен результат оператора сдвига 01<<03?
a. 1; b. 2; c. 4; d. 6; e. 8. Вопрос 13
13. Чему равен результат оператора сдвига 016>>02?
a. 1; b. 2; c. 3; d. 4 e. 8. Вопрос 14
14. Пусть int x=2, y=1, z=0; Чему равно значение х=х && y ¦¦z?
a. 0; b. 1; c. >1; d. true; e. false. Вопрос 15
15. Пусть int x=2, y=1, z=0; Что будет напечатано оператором
printf (“%d”,x¦¦!y&&z);? a. false; b. true; c. 0; d. 1; e. зависит от реализации. Вопрос 16
16. Пусть int z, x=y=1; Чему равно значение z после выполнения операторов: z = x + + - 1; z + = - x + + + + + y;?
a. 0; b. 1; c. 2; d. 4; e. 6. Вопрос 17
17. Пусть int x = 03, y = 02, z = 01; Что будет напечатано оператором printf (“%d”, x¦y&~z);?
a. 0; b. 1; c. 2; d. 3; e. 4. Вопрос 18
18. Пусть int x = 03, y = 02, z = 01; Что будет напечатано оператором
printf(“%d”, x^y&~z);? a. 0; b. 1; c. 2; d. 3; e. 4. Вопрос 19
19. Пусть int x = 3, y = z = 4; Что будет напечатано оператором
printf ( “%d”,(z>=y>=x)?1:0);? a. 0; b. 1; c. 2; d. 3; e. 4. Вопрос 20
20. Пусть int x = y = 1; Чему станет равно значение Х после выполнения оператора
if (y<0) if ( y>0) x=3; else x=5; a. 1; b. 3; c. 5; d. не определенным; e. не имеет решения. Вопрос 21
21. Пусть int t, y = z = 1; Чему равно значение t после выполнения операторов:
if ( z = y < 0) x = 3;else if (y = = 0 ) x = 5; else x = 7; t = z + x;? a. 2; b. 4; c. 6; d. 7; e. 8. Вопрос 22
22. Пусть int x= y = 0; Чему будет равно значение Х после выполнения оператора while (y<5) x + = + + y;?
a. 5; b. 10; c. 15; d. 20; e. 21. Вопрос 23
23. Пусть int x, y = 1, z; Чему будет равно значение У после выполнения операторов: while (y < 10) { x = y + +; z= + + y } y = x + z;?
a. 13; b. 18; c. 19; d. 20; e. 21. Вопрос 24
24. Какому значению будут равны x и y после выполнения оператора
for ( y=1; ( x=y)<10; y+ +); a. 1; b. 9; c. 10; d. 11; e. 12. Вопрос 25
25. Какие последние значения x и y ,будут отпечатаны оператором
for ( x=0,y=1000; y>1; x+ +, y/=10) printf ( “%d%d”, x, y); ? a. 0 и 1000; b. 1 и 100; c. 2 и 10 ; d. 3 и 1 ; e. 4 и 0; Вопрос 26
26. Являются ли следующие два фрагмента программ эквивалентными ?
while (A) { if (B) continue; C; } while (A) if (!B) C; a. да, являются; b. нет, не эквивалентны; c. да, если выражение B истинно; d. нет, если выражение В истинно; e. зависит от реализации. Вопрос 27
27. Что будет напечатано оператором
printf ( “%c%d\n”, ’A’, ‘A’); ? a. ‘A’ ‘A’ b. ‘A’ A c. ‘A’ 65 d. A 65 e. ‘A’ ‘65’ Вопрос 28
28. Значение индекса цикла for после завершения работы цикла:
a. зависит от параметра цикла; b. не определено; c. зависит от реализации; d. всегда определено; e. зависит от выражения при модификации индекса. Вопрос 29
29. Тип и значение любого выражения присваивания зависит от :
a. типа и значения его левого операнда, до завершения присваивания; b. типа и значения его левого операнда, после завершения присваивания; c. самого «длинного» типа в выражении; d. не зависит от левого операнда; e. реализации. Вопрос 30
30. Может ли присваивание встречаться внутри более сложного выражения?
a. да, может; b. нет, не может; c. зависит от применения круглых скобок; d. только при вводе данных; e. зависит от реализации. Вопрос 31
31. Переменные и константы типа char в арифметических выражениях идентичны:
a. значениям типа char; b. значениям типа short; c. значениям типа signed int; d. значениям типа int; e. зависит от реализации. Вопрос 32
32. Инструкция return в main обычно сигнализирует операционной системе о :
a. необычном завершении работы программы; b. ошибочном завершении работы программы; c. ничего не сообщает; d. нормальном завершении счета; e. зависит от реализации. Вопрос 33
33. Могут ли к переменным, определенным внутри main, прямо обращаться другие функции?
a. да, могут; b. нет, не могут; c. да, если переменная имеет класс памяти auto; d. да, если переменная имеет класс памяти register; e. зависит от реализации. Вопрос 34
34. В языке Си точка с запятой является:
a. разделителем; b. оператором; c. меткой окончания инструкции, декларации и т.п.; d. заключающей литерой инструкции; e. не обязательным элементом. Вопрос 35
35. Инструкция if проверяет :
a. логическое значение выражения; b. числовое значение выражения; c. соответствие типов операндов в выражении; d. условие работы препроцессора; e. условие выполнения оператора. Вопрос 36
36. Какое из приведенных выражений соответствует условию: «значение k лежит между 1 и 9, но не равно 5» ?
a. k>=1 &&k<=9 && k!=5; b. k>1 && k<9 ¦¦ k!=5; c. k>1 && k<9 && k!=5 d. k>=1 && k<=9 ¦¦ k!=5; e. k=1 && k=9 && k!=5. Вопрос 37
37. Какое из приведенных выражений соответствует условию : «значение lit не равно ‘1’ или ‘2’» ?
a. lit ! =’1’&& lit !=’2’; b. lit ! =’1’&& lit =2; c. lit ! =’1’¦¦ lit !=’2’; d. lit ! =1¦¦ lit !=2; e. lit ! =1&& lit !=2. Вопрос 38
38. Пусть задан оператор
printf (“%s,%u,%c\n”, “КазНТУ”, “ПОС”, * “2004”); Укажите правильный результат вывода: a. КазНТУ, ПОС, 2004 ; b. КазНТУ, ПОС, 2 ; c. КазНТУ, 55990, 2004 ; d. КазНТУ, 18, 2 ; e. КазНТУ, 18, 2004 . Вопрос 39
39. Пусть задан оператор присваивания для стринга:
char s[ ] = “ТЕСТИРОВАНИЕ”; Чему равно значение выражения : sizeof (s)/ sizeof (char)? a. 5 байт; b. 6 байт; c. 11 байт; d. 12 байт; e. 4 байт; Вопрос 40
40. Пусть задан оператор присваивания
int year = 1998; Чему равно значение переменной leap? leap = year %4= = 0 &&year % 100 ! = 0 ¦¦year %400 = = 0 ; a. 0; b. 1; c. 2; d. 3; e. 4. Вопрос 41
41. Пусть int x,y=1,z;
Что будет напечатано: if ( z=y<0) x=3; else if (y= = 0 ) x=5; else x=7; printf ( “ % d %d”, x,z) ; a. x=7, z - не определено; b. х=7, z=0; c. x=7,z=3; d. x=7,z=1; e. x=3, z=1. Вопрос 42
42. Пусть int x,y=1,z;
Что будет напечатано: if ( z=( y= =0)) x=5; x=3; printf ( “%d%d”, x,z); a. x=3,z=0; b. x=3,z=1; c. x=5,z=0; d. x=5,z=3; e. x=5,z=5. Вопрос 43
43. Пусть int x,y=1,z;
Что будет напечатано: if ( x=z=y); x=3; printf ( “%d%d”, x,z); a. x=3, z=0; b. x=3, z=1; c. x=1, z=1; d. x=1, z=3; e. x=3, z=3. Вопрос 44
44. Пусть int x, y, z; x=y=0;
Какие последние значения будут напечатаны оператором: while ( y<10) + + y ; x+=y; printf (“%d%d”, x,y); a. x=0, y=9; b. x=10,y=9; c. x=9,y=10; d. x=0,y=10; e. x=10,y=10. Вопрос 45
45. Пусть int x, y, z; x=y=0;
Какие последние значения x и y будут напечатаны оператором: while (y<10) x+=+ +y; printf (“ %d%d”,x,y); a. x=55,y=9; b. x=55,y=10; c. x=54,y=9; d. x=54,y=10; e. x=50,y=10. Вопрос 46
46. Пусть int x,y,z; y=1;
Какие последние значения x,y и z будут напечатаны оператором: while (y<10) { x=y+ +; z= + +y;} printf (“%d%d%d”,x,y,z); a. x=9,y=9, z=11; b. x=9,y=10, z=11; c. x=10,y=9, z=10; d. x=9,=10, z=10; e. x=9,y=11, z=11. Вопрос 47
47. Пусть int x,y;
Какие последние значения x и y будут напечатаны оператором: for (y=1;y<10; y+ +) x=y; printf (“% d % d”, x, y); a. x=9,y=9; b. x=10,y=9; c. x=11,y=11; d. x=10,y=10; e. x=9,y=10. Вопрос 48
48. Пусть int x,y;
Какие последние значения x и y будут напечатаны оператором: for (y=1; ( x=y)<10; y+ +) printf (“%d%d”,x,y); a. x=11,y=11; b. x=11,y=12; c. x=10,y=10; d. x=10,y=11; e. x=10,y=12. Вопрос 49
49. Пусть int x, y=1,z; x=1;
Что будет напечатано: if (y<0) if (y>0) x=3; else x=5; printf (“%d”,x); a. 0; b. 1; c. 3; d. 5’ e. не определено. Вопрос 50
50. Пусть int x,y,z; x=y=z=1;
Какие значения будут иметь переменные x,y и z после выполнения следующего выражения: + +x&&+ + y ¦¦+ + z ? a. x=1,y=1, z=1; b. x=1,y=1, z=2; c. x=1,y=2, z=1; d. x=2,y=1, z=1; e. x=2,y=2, z=1. Вопрос 51
51. Типы функций , вызываемых в теле функций, обычно описываются:
a. в начале исходного файла; b. непосредственно перед телом функции; c. в виде прототипа; d. в начале тела функции; e. не имеет существенного значения. Вопрос 52
52. Если тип функции явно не задан, то считается, что она имеет тип:
a. void; b. char; c. int; d. void*; e. неопределенный. Вопрос 53
53. Областью действия описания функции внутри блока является :
a. весь файл, в котором находится блок; b. данный блок; c. от точки описания в блоке и до его конца; d. от точки описания в блоке и до конца файла; e. все объемлющие данный блок блоки. Вопрос 54
54. Любая из внешних переменных во всех файлах, составляющих исходную программу, должна определяться:
a. в каждом из использующих ее файлов; b. лишь один раз; c. по мере необходимости; d. во всех функциях во всех файлах; e. зависит от реализации. Вопрос 55
55. Инициация внешней переменной возможна только:
a. в каждом из использующих ее файлах; b. лишь в том файле , где она используется; c. во всех функциях; d. в ее определении; e. при ее использовании в выражении. Вопрос 56
56. В языке Си все аргументы функции передаются по:
a. значению; b. ссылке; c. в соответствии с типом; d. в соответствии с их организацией в стеке; e. в момент вызова функции; Вопрос 57
57. Если имя массива используется как аргумент, то функции передается:
a. копия этого массива; b. ссылка на массив; c. количество элементов массива; d. адрес начала этого массива; e. копия первого (нулевого) элемента массива; Вопрос 58
58. Пусть int i=1,*p, ar[]={1,0,2,0,1};
Чему будет равно значение переменной i после выполнения оператора: for (p=&ar[0]; p<=&ar[4];p++) i+=*p; a. 1; b. 2; c. 3; d. 4; e. 5; Вопрос 59
59. Пусть int i=15, *p, ar[]={0,1,2,3,4};
Чему будет равно значение переменной i после выполнения оператора: for (p=ar+4; p>=ar; p--) i-=*p; a. 4; b. 5; c. 7; d. 10; e. 11; Вопрос 60
60. Пусть int k=0,*p, ar[]={0,1,2,3,4};
Чему будет равно значение переменной k после выполнения оператора: for(p=ar, i=0; p+i<=ar+4; p++, i++) k+=*(p+i); a. 0; b. 2; c. 4; d. 6; e. 10 Вопрос 61
61. Пусть int k=0,*p, ar[]={0,1,2,3,4};
Чему равно значение переменной k после выполнения оператора: for(p=ar+4, i=0; i<=4; i++) k+=p[i]; a. 0; b. 2; c. 4; d. 6; e. 10. Вопрос 62
62. Пусть int k=10, *p, ar[]={4,2,1,0};
Чему равно значение переменной k после выполнения оператора: for(p=ar+3; p>=ar; p--) k-=ar[p-ar] a. 10; b. 9; c. 7; d. 3; e. 1. Вопрос 63
63. Пусть int i, * const pi=&i;
Будет ли указатель pi ссылаться на одно и тоже место, даже если значение переменной i станет иным? a. да, будет; b. нет, не будет; c. будет, если i имеет класс памяти static; d. будет, если i имеет класс памяти extern; e. будет, если i имеет класс памяти typedef. Вопрос 64
64. Декларация следующего имени типа int (*) [] определяет:
a. указатель на целое; b. массив из неизвестного числа указателей на целое; c. указатель на массив из неизвестного количества целых; d. содержимого первого элемента массива; e. функцию, возвращающую целое. Вопрос 65
65. Декларация следующего имени типа int * ( ) определяет:
a. функцию неизвестного количества параметров, возвращающую указатель на целое; b. массив из неизвестного количества указателей на целое; c. массив неизвестного количества указателей на функцию без параметров, возвращающую целое; d. вызов ( инициация) функции, возвращающей целое; e. недопустимое выражение. Вопрос 66
66. Декларация следующего имени типа
int (* [] ) (void) определяет: a. функцию неизвестного количества параметров, возвращающую указатель на целое; b. массив из неизвестного количества указателей на функцию без параметров, возвращающую целое; c. массив из неизвестного количества указателей на целое; d. вызов функции, возвращающую целое; e. вызов функции, параметром которой является указатель на массив. Вопрос 67
67. Декларация int (*fp) ( ) описывает:
a. функцию fp, возвращающую целое; b. функцию fp, возвращающую указатель на целое; c. указатель fp на функцию, возвращающую целое; d. вызов функции, возвращающей целое; e. инициализацию функции через указатель.
0
|
|
| 12.03.2010, 18:06 | |
|
Ответы с готовыми решениями:
8
Тесты по Веб-программированию онлайн тесты по программированию тесты(систем продуктов программ.)тесты?!?! |
|
7176 / 3234 / 82
Регистрация: 17.06.2009
Сообщений: 14,164
|
|
| 12.03.2010, 18:53 | |
|
А ты сам на сколько ответил ?
0
|
|
|
4 / 4 / 0
Регистрация: 30.01.2010
Сообщений: 53
|
|
| 12.03.2010, 19:10 [ТС] | |
|
Пока ни на сколько(((
0
|
|
| 12.03.2010, 22:15 | |
|
Не по теме: Забавный какой-то вопросник.... Курс называется "Технология программирования" (а что это такое, кстати?), а вопросы все - по языку Си.... Так что курс логичнее было бы назвать "Основы программирования на языке Си".
0
|
|
|
быдлокодер
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,698
|
|
| 13.03.2010, 00:38 | |
|
Меня щас опять будут пинать ногами за то, что я лодырей называю лодырями. Но на некоторые вопросы автор может ответить сам, сделав несколько лёгких пассов руками. И подумав. Иначе выгнать к матери. (это относится не ко всем вопросам, нектолрые скучны, хотя и на них ответ найти можно, покопавшись в литературе.) Итак:
25. Какие последние значения x и y ,будут отпечатаны оператором for ( x=0,y=1000; y>1; x+ +, y/=10) printf ( “%d%d”, x, y); ? a. 0 и 1000; b. 1 и 100; c. 2 и 10 ; d. 3 и 1 ; e. 4 и 0; ...Тут нужно просто посмотреть "Какие последние значения x и y ,будут отпечатаны оператором". Всё. Вопрос NN 44, 45, 46 то же самое. Тупо смотришь что напечатается и отвечаешь. Ну и так далее. Картина ясна. Ставлю тс минус за лень.
1
|
|
|
4 / 4 / 0
Регистрация: 30.01.2010
Сообщений: 53
|
|
| 13.03.2010, 03:40 [ТС] | |
|
Вот мне интересно на этом форуме кто нибудь хотя бы что нибудь знает?
[удален мат]
0
|
|
|
4340 / 1509 / 101
Регистрация: 12.04.2009
Сообщений: 2,342
|
|
| 13.03.2010, 03:44 | |
![]() А вы думали тут сидят программисты, которым весь день нечего делать и они ждут, когда же им школота задачи подкинет?
1
|
|
|
183 / 184 / 55
Регистрация: 08.04.2009
Сообщений: 1,309
|
|
| 13.03.2010, 05:45 | |
|
HIMen, присоединяюсь...
У меня такой вопрос к Syhrab-у: ведь в большенстве вопросов даже код приведен, трудно что - ли набрать в каком нибудь Сишном компиляторе и посмотреть ответ?... Не по теме: непонятнаО_о
0
|
|
|
8384 / 3617 / 419
Регистрация: 03.07.2009
Сообщений: 10,709
|
|
| 13.03.2010, 13:11 | |
|
Syhrab, для того чтобы вы смогли ответить на вопросы из теста достаточно прочитать пару глав из любой книги по С++.
Простите конечно, но ваш вопрос не умнее(если не тупее) чем остальные на форуме. Во избежание флуда тема закрыта
0
|
|
| 13.03.2010, 13:11 | |
|
Помогаю со студенческими работами здесь
9
Какая книга по программированию обьясняет все с математикой и подробно излагает все темы?По программированию? Тесты Тесты по С++ Тесты Тесты Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|
|
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
|
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
|
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут.
В век Веб все очень привыкли к дизайну Single-Page-Application .
Быстренько разберем подход "на фреймах".
Мы делаем одну. . .
|
Фото: Daniel Greenwood
kumehtar 13.11.2025
|