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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Реализация шаблонного метода с переменным числом параметров http://www.cyberforum.ru/cpp-beginners/thread1789539.html
Добрый день! Не могу придумать, как реализовать метод, позволяющий принимать переменное кол-во аргументов. Чтобы понять что именно требуется, ниже приведен код с комментариями: // Данные статический константный хеш описывает столбцы в таблице из БД Sqlite. // Ключ - целое число (int) // Значение - это некая структура вида: { QString name, T type }, где name - это строковое название поля в...
C++ Составить программу для построения графика функции Эйлера Вот код для вычисления ф-ции эйлера #include <iostream> #include <conio.h> using namespace std; int main() { setlocale(LC_ALL, "Rus"); cout << "Введите переменную N: " << endl; http://www.cyberforum.ru/cpp-beginners/thread1789527.html
Ссылки на r-значения C++
Дарова! Знакомлюсь с r-value reference и как то трудно получается полностью вникнуть в них. Так, например, возникает ошибка в main, но ведь ссылка может выступать как l значение int&& func() { int i(1); return i + 2; }
C++ При инициализации массива в отладке не попадаю в обработчик, поясните почему?
имеется два класса struct Integer { explicit Integer(int const &value) : value_(value) { } Integer() :value_(0)
C++ Простейший калькулятор http://www.cyberforum.ru/cpp-beginners/thread1789442.html
Всем привет :) Это одна из самых первых моим программ в C++. Решил попробовать простейший калькулятор сделать с 4 функциями. Почему-то программа ругается на переменную "c", хотя вроде как под integer ее загнал... Помогите пожалуйста новичку-ньюфагу) #include <iostream> using namespace std; int main() { setlocale(0, ""); /*7*/ int a, b, d; // объявление двух переменных a и b целого...
C++ Getch - что не так делаю? Всем привет. Не могу понять почему не выполняется getch() после верного ввода пункта. int name ::menu() { cout << "Выберите действие: " << endl; cout << " 1. Запись данных в файл " << endl; cout << " 2. Чтение из файла " << endl; cout << " 3. Поиск по номеру в файле " << endl; int pm =getch(); while (pm<1 || pm>3) { подробнее

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

Ситуация следующая: спустя много-много лет, решил я таки получить высшее образование и восстановился в другом институте. А, так как, не все предметы в моём бывшем ВУЗе соответствуют предметам в новом, мне выдали тесты для закрытия "хвостов" и один из них: "основы программирования С++".
Скажу честно, учусь я не на программиста и работаю тоже не в сфере программирования, поэтому данный тест для меня стал настоящей пыткой (тем более, что сроки ограничены одной неделей). На бОльшую часть вопросов я смог ответить, в том числе с помощью аналогичной темы, а вот с некоторыми вопросами (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 ) ;
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 01:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru