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

Помогите ответить на вопросы теста! - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Компиляторы для телефона (Nokia X3) http://www.cyberforum.ru/cpp-beginners/thread541042.html
Допустим, я написал программу на С++. Компилирую её под Windows. Как мне откомпилировать её для телефона (Nokia X3)?
C++ Помoгите найти ошибку в коде! #include <iostream> #include <stdio.h> #include <conio.h> using namespace std; enum firms { Sonic, Thomson, http://www.cyberforum.ru/cpp-beginners/thread541038.html
Проблемы с деструктором C++
Вот код : #include<iostream.h> #include<string.h> struct Value { char val_1; int val_2; bool val_3; };
Задача C++
Добрый день. Хочу проверить свои знания. Проштудировал Бьерна Штрауструпа(ВРОДЕ правильно )))) И Джеймса Либерти. Никиньте пару задач. Самому в голову не приходит и желательно по сложнее )))). Заранее благодарность вам. И главное не сочтите за тупость , что спросил такое.)
C++ Запись по указателю http://www.cyberforum.ru/cpp-beginners/thread540911.html
#include <QtCore/QCoreApplication> #include <QDebug> int main(int argc, char *argv) { QCoreApplication a(argc, argv); int chislo=5; char mas; mas=1;
C++ name[name.size()] должен выдать наибольшее значение вектора, выдает ноль в любом случае. int main(){ vector<double> temps; double temp; cout << "Введите последовательность символов и | для завершения цикла." << endl; while (cin >> temp){ temps.push_back(temp); } sort(temps.begin(),temps.end()); cout << "Максимальное значение вектора : " << temps << endl; } подробнее

Показать сообщение отдельно
Mikola-BLR
42 / 42 / 3
Регистрация: 27.12.2011
Сообщений: 54
06.04.2012, 22:36     Помогите ответить на вопросы теста!
В самом тесте ошибок хватает В общем, с предыдущим во многом совпало, но есть и у него ошибки, исправил и объяснил, почему не так, как он пишет.
1-1
2-2
3-1
4-1
5-описание требований, которым должен соответствовать тип (хз, какой пункт тут выбрать)
6-4
7-4
8-1
9-(тоже хз, что выбрать) скорее 4
10-1
11-4
12-2
13-1
14-1
15-1 (разделитель операторов подходит, в некоторых источниках - конец оператора)
16-3 Типа String в самом языке Си НЕТ. А тип Real - вещественный, его ближайший аналог - double
17-1
18-4
19-2 (точнее main, а не Main)
20-4 (C++ Builder - IDE, а не язык) даже по расширению .obj можно догадаться, что он для обектных модулей
21-1 и 4 (оба подходят 100%)
22-3 (точнее int, а не INT)
23-3
24-нет объявления переменных A, i, j и массива Mint[][], а на счёт матрицы, то добавляется лишь отдельный элемент массива (A[0][0], A[0][1] и т.д.), так что в выражении A=A+Mint[i][j] всё в порядке.
25-1(скорее всего)
26-нет под рукой Билдера, посчитайте сами количество закладок Standarts, Dialogs и т.д. Это и будет ваш ответ
27-2
28-2
29-2
30-3 Т.к. i++ -постфиксная форма инкремена, а ++j -префиксная. i будет увеличена после того, как используется её текущее значение (2) в выражении s=(i++)+(++j), а j будет увеличена перед тем, как используется в выражении, поэтому будет S=2+3, но ОБЕ и i, и j станут равны 3 после данного выражения.
31-2 a=y/4=17/4= 4 , а не 4.25 , т.к. имеет место целочисленное деление. Даже если бы переменная a целого типа была вещественного, то она получила бы 4. 17/4 = 4. Для вещественного деления нужно для переменной a задать тип float, и записать или a=y/4.0 или a=y/4, но тип y должен быть не int, а тоже float, т.е. явно показать, что делим вещественные числа, а не целые.
32-1 x=y=5 ; x+=2 =x+2 =5+2 =7 ; y-=3 =y-3 =5-3 =2 ; x*=y =x*y =7*2 =14 ; x/=++y =x/(++y) = 14/(++2) = 14/3 = 4 (опять целочисленное деление). В итоге y=3, x=4.
33-2
 
Текущее время: 19:25. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru