Форум программистов, компьютерный форум CyberForum.ru

Тест на знание синтаксиса языка C++ - C++

Восстановить пароль Регистрация
 
Mad_Fox
0 / 0 / 0
Регистрация: 02.08.2016
Сообщений: 1
04.08.2016, 12:31     Тест на знание синтаксиса языка C++ #1
Всем доброго времени суток.

Ситуация следующая: спустя много-много лет, решил я таки получить высшее образование и восстановился в другом институте. А, так как, не все предметы в моём бывшем ВУЗе соответствуют предметам в новом, мне выдали тесты для закрытия "хвостов" и один из них: "основы программирования С++".
Скажу честно, учусь я не на программиста и работаю тоже не в сфере программирования, поэтому данный тест для меня стал настоящей пыткой (тем более, что сроки ограничены одной неделей). На бОльшую часть вопросов я смог ответить, в том числе с помощью аналогичной темы, а вот с некоторыми вопросами (6, 9, 10, 18, 19, 20) у меня беда.

Очень надеюсь на вашу помощь.
Заранее огромное вам спасибо.

1) Укажите правильное обращение к полям структуры: struct coord{int x; int z;}data; :
A. data.x; data.z;
B. coord.x; coord.z;
C. coord.x; data.z;
D. data.y;

2) Дано: float qwe[100]; float *p_qwe=qwe; Вопрос: на сколько увеличится p_qwe при выполнении оператора p_qwe ++ ; :
A. на 4;
B. на 2;
C. на 1;

3) Дано: struct coord{int x; int z[];};Что означает следующая запись struct coord data[100];:
A. объявляется массив, каждый элемент которого – структура типа coord;
B. объявляется структура data, каждый элемент которой – массив;

4) Прототип функции состоит из:
A. имени функции, списка передаваемых в нее аргументов и типа возвращаемого значения (если оно есть!);
B. заголовка функции и тела функции;

5) Дано: int *p_fcp =fcp , Вопрос: что обозначают fcp и *p_fcp:
A. обозначают значение переменной fcp;
B. обозначают адрес переменной fcp в памяти;
C. обозначают значение переменной p_fcp;

6) Конечное значение переменной i после выполнения цикла: for (i = 0; i меньше= 5; i ++) printf(i); становиться:
A. 5;
B. 4;
C. 6;
D. 3;

7) Укажите правильное объявление целочисленного массива в динамической памяти:
A. int *ptr=new int[n];
B. float *data= new float [n];
C. int array=new int [n];

8) Укажите правильное определение структуры:
A. это совокупность нескольких переменных различных типов, объединенных под одним именем;
B. это совокупность нескольких переменных одного типа, объединенных под одним именем;

9) Укажите пример правильного написания цикла for:
A. for ( int j=0 ; j меньше 1 0 ; j ++ ) printf("X") ;
B. for ( int j=10 ; j больше 0 ; j ++ ); printf("X") ;

10) Дано: short qaz, *p_qaz; p_qaz=qaz, Вопрос: на какую величину сместится p_qaz при выполнении оператора р_qaz +3; :
A. 12;
B. 6;
C. 3;

11) Тип int для 32-разрядной системы занимает в памяти:
A. 4 байта;
B. 2 байта;
C. 6 байт;

12) Укажите пример правильного синтаксиса цикла for :
A. for ( инициализация ; условие ; итератор) { оператор(ы) ; }
B. for (итератор; условие ; инициализация) { оператор(ы) ; }
C. for ( инициализация , условие , итератор) { оператор(ы) ; }

13) Дано: float arr[100]; float *p_ = arr[3], Вопрос: на какой элемент массива arrбудет указывать p_ при выполнении оператора p_ += 5; :
A. на 9;
B. на 5;
C. на 8;

14) Цикл while выполняется до тех пор пока:
A. условие цикла остается истинным;
B. условие цикла остается ложным;
C. условие цикла остается равным нулю;

15) Укажите пример объявления указателя:
A. char *ch;
B. char ch;
C. char _ch;
D. char #ch;

16) Укажите пример правильного написания оператора switch :
A. float A ; switch ( A ) { case 1 : printf("You enter 1") ; case 2 : printf( "You enter
2") ; default : printf( "Out of range") ; }
B. int A ; switch ( A ) { case 1: printf( "You enter 1") ; break; case 2 : printf( "You
enter 2") ; break; default : printf( "Out of range") ; }


17) Укажите пример правильного вызова функции int funk (int, int) :
A. int x=3, y=5, result; result = funk ( x ; y ) ;
B. int x ; x = funk ( 3 ) ;
C. int x ; x = funk ( 3 , 5 ) ;

18) Укажите пример правильного написания цикла for:
A. for ( int i=10 ; i больше 0 ; i - = 2 ) printf("X") ;
B. for ( int i=10 , i больше 0 , i - - ) printf("X") ;

19) Укажите пример правильного написания определения функции с именем cube, возвращающей значение целочисленного типа:

A. int cube ( int a , int b ) ; {return a * b ; } ;
B. float cube ( float a , float z ) { float c ; c=a / b ; return c ; } ;
C. int cube ( int a, int b) { int c=10 ; return c ; } ;

20) Укажите пример правильного написания прототипа функции с именем cub, имеющей один целочисленный аргумент:
A. int cub ( int x ) ;
B. float cub ( float a , float z ) ;
C. int CUB ( int a ) ;
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.08.2016, 12:31     Тест на знание синтаксиса языка C++
Посмотрите здесь:

На массив и знание математики C++
Задача от Яндекса на знание C++ C++
C++ Создать программу, которая будет последовательно предлагать пользователю десять случайных примеров, проверяющих знание таблицы умножения (каждый из со
C++ Нужна задача на знание модуля Stack
C++ Знание языка C++ тест, одно задание (казать в каких строчках есть ошибка)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
minore
213 / 87 / 21
Регистрация: 05.02.2015
Сообщений: 495
04.08.2016, 12:44     Тест на знание синтаксиса языка C++ #2
если вы на большинство вопросов уже ответили, разве не логичнее бы было опубликовать только те вопросы, на которые вы не знаете ответ?
Хрисипп
 Аватар для Хрисипп
17 / 27 / 8
Регистрация: 09.02.2016
Сообщений: 212
04.08.2016, 12:45     Тест на знание синтаксиса языка C++ #3
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от Mad_Fox Посмотреть сообщение
6)
A
Цитата Сообщение от Mad_Fox Посмотреть сообщение
10)
B
Цитата Сообщение от Mad_Fox Посмотреть сообщение
9)
A
Цитата Сообщение от Mad_Fox Посмотреть сообщение
18)
B
Цитата Сообщение от Mad_Fox Посмотреть сообщение
19)
C
Цитата Сообщение от Mad_Fox Посмотреть сообщение
20)
A

странные вопросы,конечно. как из школы- неадекватные
gru74ik
Модератор
 Аватар для gru74ik
3131 / 1357 / 168
Регистрация: 20.02.2013
Сообщений: 3,877
Записей в блоге: 18
04.08.2016, 12:54     Тест на знание синтаксиса языка C++ #4
Хрисипп, а разве не так?

Цитата Сообщение от Mad_Fox Посмотреть сообщение
6) Конечное значение переменной i после выполнения цикла: for (i = 0; i <= 5; i++) printf(i); становится:
C. 6
Mr.X
Эксперт С++
 Аватар для Mr.X
2807 / 1583 / 248
Регистрация: 03.05.2010
Сообщений: 3,698
04.08.2016, 13:01     Тест на знание синтаксиса языка C++ #5
Цитата Сообщение от Хрисипп Посмотреть сообщение
18)
B
**************************
Fulcrum_013
 Аватар для Fulcrum_013
393 / 566 / 60
Регистрация: 14.12.2014
Сообщений: 4,769
Завершенные тесты: 2
04.08.2016, 13:05     Тест на знание синтаксиса языка C++ #6
Цитата Сообщение от Mad_Fox Посмотреть сообщение
2)
2) A - на 4. А если точнее на sizeof(float) которая по стандарту равно 4.
6) С - 6
9) A
10) B на sizeof(short)*3 = 6
18) A
19) C
20) A и С
Хрисипп
 Аватар для Хрисипп
17 / 27 / 8
Регистрация: 09.02.2016
Сообщений: 212
04.08.2016, 13:58     Тест на знание синтаксиса языка C++ #7
Цитата Сообщение от gru74ik Посмотреть сообщение
а разве не так?
нет
Цитата Сообщение от Mr.X Посмотреть сообщение
**************************
увидел
hoggy
5230 / 2121 / 404
Регистрация: 15.11.2014
Сообщений: 4,812
Завершенные тесты: 1
04.08.2016, 14:00     Тест на знание синтаксиса языка C++ #8
Цитата Сообщение от Хрисипп Посмотреть сообщение
чего не так?
каким символом разделяттся секции объявления цикла?
символотом запятой,
или все таки точкой-с-запятой?
Хрисипп
 Аватар для Хрисипп
17 / 27 / 8
Регистрация: 09.02.2016
Сообщений: 212
04.08.2016, 14:03     Тест на знание синтаксиса языка C++ #9
Цитата Сообщение от hoggy Посмотреть сообщение
каким символом разделяттся секции объявления цикла?
да я уже написал, что увидел. сначала не ожидал, что такого вида вопросы
Operok
126 / 124 / 33
Регистрация: 15.02.2015
Сообщений: 386
Завершенные тесты: 2
04.08.2016, 15:34     Тест на знание синтаксиса языка C++ #10
Цитата Сообщение от Mad_Fox Посмотреть сообщение
5) Дано: int *p_fcp =fcp , Вопрос: что обозначают fcp и *p_fcp:
Тут, а так же в вопросах 10 и 13, пропущен знак "амперсанд" int *p_fcp = &fcp ? Если да, вариант (A) правильный.
Цитата Сообщение от Хрисипп Посмотреть сообщение
нет
Всё таки (C)
Хрисипп
 Аватар для Хрисипп
17 / 27 / 8
Регистрация: 09.02.2016
Сообщений: 212
04.08.2016, 17:08     Тест на знание синтаксиса языка C++ #11
Цитата Сообщение от Operok Посмотреть сообщение
Всё таки (C)
все таки да
gru74ik
Модератор
 Аватар для gru74ik
3131 / 1357 / 168
Регистрация: 20.02.2013
Сообщений: 3,877
Записей в блоге: 18
04.08.2016, 17:15     Тест на знание синтаксиса языка C++ #12
Цитата Сообщение от Хрисипп Посмотреть сообщение
нет
А всё-таки ни "нет", а да. Простой и понятный пруф:
C++
1
2
3
4
5
6
7
8
9
10
#include <iostream>
 
int main()
{
    for (int i = 0; i <= 5; i++, std::cout << i)
    {
    }
 
    return 0;
}
castaway
Эксперт С++
4848 / 2987 / 368
Регистрация: 10.11.2010
Сообщений: 11,028
Записей в блоге: 10
Завершенные тесты: 1
04.08.2016, 18:42     Тест на знание синтаксиса языка C++ #13
2). На сколько чего? Киллограм?
Вопрос ни о чём.

Добавлено через 3 минуты
3). Вопрос из Си.
Raali
572 / 276 / 12
Регистрация: 06.07.2013
Сообщений: 917
Завершенные тесты: 1
04.08.2016, 18:48     Тест на знание синтаксиса языка C++ #14
Цитата Сообщение от castaway Посмотреть сообщение
2). На сколько чего? Киллограм?
Вопрос ни о чём.
в смысле насколько чего?
вот например было 0x00000001 а стало 0x0000000005
значение увеличилось просто на 4)
castaway
Эксперт С++
4848 / 2987 / 368
Регистрация: 10.11.2010
Сообщений: 11,028
Записей в блоге: 10
Завершенные тесты: 1
04.08.2016, 19:14     Тест на знание синтаксиса языка C++ #15
13). А

Добавлено через 52 секунды
Raali, есть байты, есть элементы...
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
11848 / 6827 / 772
Регистрация: 27.09.2012
Сообщений: 16,930
Записей в блоге: 2
Завершенные тесты: 1
04.08.2016, 23:18     Тест на знание синтаксиса языка C++ #16
полная лажа, спасибо за комикс

Цитата Сообщение от Mad_Fox Посмотреть сообщение
5) Дано: int *p_fcp =fcp , Вопрос: что обозначают fcp и *p_fcp:
A. обозначают значение переменной fcp;
B. обозначают адрес переменной fcp в памяти;
C. обозначают значение переменной p_fcp;
wtf?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.08.2016, 23:56     Тест на знание синтаксиса языка C++
Еще ссылки по теме:

Хотите проверить сами себя на знание C++? C++
Знание шаблонов проектирования. Что знать ? C++
Тест на знание С++ C++

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

Или воспользуйтесь поиском по форуму:
Fulcrum_013
04.08.2016, 23:56     Тест на знание синтаксиса языка C++
  #17

Не по теме:

Цитата Сообщение от Croessmah Посмотреть сообщение
wtf?
А что не известно как такие тесты в вузах делаются?
Преподу которому это задали было влом и он нагрузил двоечника за зачет.
Двоечнику было влом и он проставил пива соседу-тыжпрограммисту 1С.
соседу было искать влом и он посмотрел какие вопросы задают в разделе "новички С++" на киберфоруме.... маемо те що маео...

Yandex
Объявления
04.08.2016, 23:56     Тест на знание синтаксиса языка C++
Ответ Создать тему
Опции темы

Текущее время: 16:54. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru