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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
BoyStyle
7 / 7 / 0
Регистрация: 24.02.2014
Сообщений: 302
Завершенные тесты: 1
#1

Создание теста - C++

13.06.2014, 13:39. Просмотров 570. Ответов 6
Метки нет (Все метки)

Нужно написать программу(тест) которая выводит вопрос и 4 варианта ответа, а в конце тестирования кол-во правильных ответов
Например:
Выберите машинный язык программирования
1) Basic
2) Assembler
3) С++
4) Delphi
Кто может помочь ?
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.06.2014, 13:39
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Создание теста (C++):

Создание теста. Реализовать подсчет правильных ответов - C++
Добрый день, подскажите как закончить программу с написанием теста в С++, начало я сделала, в концу нужно чтобы был счетчик, чтобы...

Создание консольного теста: выводит задание и 4 варианта ответа - C++
Дано задание сделать консольный тест на C++, который выводит вопрос и 4 варианта ответа. Вопрос и ответы программа берет из файла. Не...

Из теста - C++
Укажите наиболее старший (длинный) из перечисленных типов: Выберите один ответ: char long int double float Укажите...

Очередное, из теста - C++
Текст вопроса При вызове multiply (X1=1, Y1=2) по форме описания: int multiply (X, Y) { X +=Y++ return ++X * Y++ } функция...

Поиск теста - C++
Привет, можете плиз подсказать часть коды, где в c++ в файле file.txt ищется слово "disabled" и если оно есть тогда программы выдает cout...

Написание программы теста - C++
Здравствуйте дорогие программисты. Если это возможно прошу помочь с решением проблем 1. Student Registration: Students taking the exam...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Тамика
Котовчанин
870 / 450 / 143
Регистрация: 16.02.2010
Сообщений: 2,961
Записей в блоге: 27
13.06.2014, 13:41 #2
Думаю, что кто угодно сможет.
BoyStyle
7 / 7 / 0
Регистрация: 24.02.2014
Сообщений: 302
Завершенные тесты: 1
13.06.2014, 13:43  [ТС] #3
Тамика, можешь помочь ?
Croessmah
Модератор
Эксперт CЭксперт С++
13134 / 7397 / 828
Регистрация: 27.09.2012
Сообщений: 18,231
Записей в блоге: 3
Завершенные тесты: 1
13.06.2014, 13:55 #4
Выберите машинный язык программирования
1) Basic
2) Assembler
3) С++
4) Delphi
и какой из них машинный?
Тамика
Котовчанин
870 / 450 / 143
Регистрация: 16.02.2010
Сообщений: 2,961
Записей в блоге: 27
13.06.2014, 13:56 #5
Цитата Сообщение от NightSun Посмотреть сообщение
Тамика, можешь помочь ?
Попробую.
BoyStyle
7 / 7 / 0
Регистрация: 24.02.2014
Сообщений: 302
Завершенные тесты: 1
13.06.2014, 13:58  [ТС] #6
Croessmah, Вопрос составлен от балды) Assembler
Тамика
Котовчанин
870 / 450 / 143
Регистрация: 16.02.2010
Сообщений: 2,961
Записей в блоге: 27
13.06.2014, 14:00 #7
Сообщение было отмечено автором темы, экспертом или модератором как ответ
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
#include <iostream>
#include <vector>
#include <string>
 
struct Question
{
    std::string question;
    std::string var_answers;
    int answer;
 
    bool check_answer(int num)
    {
        if (answer == num) return true;
        return false;
    }
};
 
int main()
{
    setlocale (LC_ALL,"");
    int right = 0;
    int wrong = 0;
 
    int count_of_questions = 10;
 
    std::vector<Question> questions;
    questions.resize(count_of_questions);
    questions[0].question = "Первый вопрос\n";
    questions[0].var_answers = "1) ...\n2)...\n3) ...\n";
    questions[0].answer = 1;
 
    // И так далее заполняешь массив нужным объекатми количеством count_of_questions.
    // Тут ручками поработать нужно будет.
 
    for (int i = 0; i < count_of_questions; ++i)
    {
        std::cout << questions[i].question;
        std::cout << questions[i].var_answers;
        int ans;
        std::cin >> ans;
        if (questions[i].check_answer(ans)) ++right;
        else ++wrong;
    }
 
    std::cout << "\nПравильных ответов - " << right;
    std::cout << "\nНеправильных ответов - " << wrong;
    system("pause>>null");
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.06.2014, 14:00
Привет! Вот еще темы с ответами:

Народ спасайте, на счет теста - C++
Парни спасайте. Нужно узнать откуда в этой программе берутся вопросы, картинки и все остальное для теста. Я понимаю что из файлов ...

Реализация теста с да или нет - C++
Извините за нубство, только начал изучать c++, гуглил-не нашел. Нужно реализовать вопросник (в консоли), ответы только да или...

Чтение вопросов теста из файла - C++
Как реализовать чтобы чтение вопросов было не с самой программы, а с файла #include &lt;vector&gt; #include &lt;Windows.h&gt; #include...

Вывод теста на экран по частям - C++
У меня есть функция, которая выводит содержимое файла на экран. И мне нужно создать функцию, что бы я могла большой текст файла...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
13.06.2014, 14:00
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru