Форум программистов, компьютерный форум, киберфорум
JavaScript для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 05.12.2019
Сообщений: 4

Код для проверки тестов, нужны комментарии

05.12.2019, 12:16. Показов 669. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
ЗА ЧТО ОТВЕЧАЕТ КАЖДАЯ ФУНКЦИЯ?


PHP/HTML
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
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
<script type="text/javascript" language="JavaScript">
var res="22321232224322344333"; 
 
function control(k, f1,f2,f3,f4,f5,f6,f7,f8,f9,f10,f11,f12,f13,f14,f15,f16,f17,f18,f19,f20) {
    if (k==1&&f1.checked) return true;
    if (k==2&&f2.checked) return true;
    if (k==3&&f3.checked) return true;
    if (k==4&&f4.checked) return true;
    if (k==5&&f5.checked) return true;
    if (k==6&&f6.checked) return true;
    if (k==7&&f7.checked) return true;
    if (k==8&&f8.checked) return true;
    if (k==9&&f9.checked) return true;
    if (k==10&&f10.checked) return true;
    if (k==11&&f11.checked) return true;
    if (k==12&&f12.checked) return true;
    if (k==13&&f13.checked) return true;
    if (k==14&&f14.checked) return true;
    if (k==15&&f15.checked) return true;
    if (k==16&&f16.checked) return true;
    if (k==17&&f17.checked) return true;
    if (k==18&&f18.checked) return true;
    if (k==19&&f19.checked) return true;
    if (k==20&&f20.checked) return true;
    return false;}
 
function answer() {
    answ="";
    with(document) {
        answ+=control(res.charAt(0) ,test.Q1[0],test.Q1[1],test.Q1[2],test.Q1[3])?"1":"0";
        answ+=control(res.charAt(1) ,test.Q2[0],test.Q2[1],test.Q2[2],test.Q2[3])?"1":"0";
        answ+=control(res.charAt(2) ,test.Q3[0],test.Q3[1],test.Q3[2],test.Q3[3])?"1":"0";
        answ+=control(res.charAt(3) ,test.Q4[0],test.Q4[1],test.Q4[2],test.Q4[3])?"1":"0";
        answ+=control(res.charAt(4) ,test.Q5[0],test.Q5[1],test.Q5[2],test.Q5[3])?"1":"0";
        answ+=control(res.charAt(5) ,test.Q6[0],test.Q6[1],test.Q6[2],test.Q6[3])?"1":"0";
        answ+=control(res.charAt(6) ,test.Q7[0],test.Q7[1],test.Q7[2],test.Q7[3])?"1":"0";
        answ+=control(res.charAt(7) ,test.Q8[0],test.Q8[1],test.Q8[2],test.Q8[3])?"1":"0";
        answ+=control(res.charAt(8) ,test.Q9[0],test.Q9[1],test.Q9[2],test.Q9[3])?"1":"0";
        answ+=control(res.charAt(9) ,test.Q10[0],test.Q10[1],test.Q10[2],test.Q10[3])?"1":"0";
        answ+=control(res.charAt(10) ,test.Q11[0],test.Q11[1],test.Q11[2],test.Q11[3])?"1":"0";
        answ+=control(res.charAt(11) ,test.Q12[0],test.Q12[1],test.Q12[2],test.Q12[3])?"1":"0";
        answ+=control(res.charAt(12) ,test.Q13[0],test.Q13[1],test.Q13[2],test.Q13[3])?"1":"0";
        answ+=control(res.charAt(13) ,test.Q14[0],test.Q14[1],test.Q14[2],test.Q14[3])?"1":"0";
        answ+=control(res.charAt(14) ,test.Q15[0],test.Q15[1],test.Q15[2],test.Q15[3])?"1":"0";
        answ+=control(res.charAt(15) ,test.Q16[0],test.Q16[1],test.Q16[2],test.Q16[3])?"1":"0";
        answ+=control(res.charAt(16) ,test.Q17[0],test.Q17[1],test.Q17[2],test.Q17[3])?"1":"0";
        answ+=control(res.charAt(17) ,test.Q18[0],test.Q18[1],test.Q18[2],test.Q18[3])?"1":"0";
        answ+=control(res.charAt(18) ,test.Q19[0],test.Q19[1],test.Q19[2],test.Q19[3])?"1":"0";
        answ+=control(res.charAt(19) ,test.Q20[0],test.Q20[1],test.Q20[2],test.Q20[3])?"1":"0";
        showResult();}}
 
function showResult() {
    var nok=0;
    var i,s;
    for (i=0; i<answ.length;i++)
        {nok+=answ.charAt(i)=="1"?1:0;}
    document.test.s1.
    value="Количество правильных ответов "+nok+" из 20. Правильный - (+)";
    with(document.test) {
        if (answ.charAt(0)=="1") {T1.value=" + "} else {T1.value=" - "};
        if (answ.charAt(1)=="1") {T2.value=" + "} else {T2.value=" - "};
        if (answ.charAt(2)=="1") {T3.value=" + "} else {T3.value=" - "};
        if (answ.charAt(3)=="1") {T4.value=" + "} else {T4.value=" - "};
        if (answ.charAt(4)=="1") {T5.value=" + "} else {T5.value=" - "};
        if (answ.charAt(5)=="1") {T6.value=" + "} else {T6.value=" - "};
        if (answ.charAt(6)=="1") {T7.value=" + "} else {T7.value=" - "};
        if (answ.charAt(7)=="1") {T8.value=" + "} else {T8.value=" - "};
        if (answ.charAt(8)=="1") {T9.value=" + "} else {T9.value=" - "};
        if (answ.charAt(9)=="1") {T10.value=" + "} else {T10.value=" - "};
        if (answ.charAt(10)=="1") {T11.value=" + "} else {T11.value=" - "};
        if (answ.charAt(11)=="1") {T12.value=" + "} else {T12.value=" - "};
        if (answ.charAt(12)=="1") {T13.value=" + "} else {T13.value=" - "};
        if (answ.charAt(13)=="1") {T14.value=" + "} else {T14.value=" - "};
        if (answ.charAt(14)=="1") {T15.value=" + "} else {T15.value=" - "};
        if (answ.charAt(15)=="1") {T16.value=" + "} else {T16.value=" - "};
        if (answ.charAt(16)=="1") {T17.value=" + "} else {T17.value=" - "};
        if (answ.charAt(17)=="1") {T18.value=" + "} else {T18.value=" - "};
        if (answ.charAt(18)=="1") {T19.value=" + "} else {T19.value=" - "};
        if (answ.charAt(19)=="1") {T20.value=" + "} else {T20.value=" - "};}}
    
function showhide(obj){
    if(obj == 'none') return 'inline';
    else return 'none';}
    
</script>
<center><b>Тест по Основам безопасности жизнедеятельности  (Чрезвычайные ситуации природного характера)</b></center><br/><br/>
<span style="color:#006699;text-decoration:underline;cursor:pointer;" onclick=
"document.getElementById('instruction').style.display = showhide(document.getElementById('instruction').style.display)">
Инструкция</span>
<br/>
<div id="instruction" style="display: none; width: 100%;">
    <ul>
        <li>Для прохождения теста нажмите на пункт "Начать тест";</li>
        <li>На выполнение теста дается 5 минут (300000 миллисекунд);</li>
        <li>Выберите один из вариантов в каждом из 20 вопросов;</li>
        <li>Нажмите на кнопку "Показать результат";</li>
        <li>Загляните в окно рядом с номером задания. Если ответ правильный, то там (+). Если Вы ошиблись, там (-).</li>
        <li>За каждый правильный ответ начисляется 1 балл;</li>
        <li>Чтобы сбросить результат тестирования, нажать кнопку "Сбросить ответы";</li>
    </ul>
</div>
<span style="color:#106699;text-decoration:underline;cursor:pointer;" onclick=
"document.getElementById('test').style.display = showhide(document.getElementById('test').style.display); konec()">
Начать тест</span>
<div id="test" style="display: none; width: 100%;">
    <ul>
        <form name="test"><ol>
            <li><INPUT type="text" size="1" value="" name="T1"/><b> Как называют пограничные области между литосферными плитами?</b><br/>
            <input type="radio" value="0" name="Q1"/> атмосфера<br />
            <input type="radio" value="1" name="Q1"/> сейсмические пояса<br />
            <input type="radio" value="2" name="Q1"/> сейсмологи<br />
            <input type="radio" value="3" name="Q1"/> вулканические проявления в земной коре<br />
            <br/></li><li><INPUT type="text" size="1" value="" name="T2"/><b> Эти явления связаны с различными атмосферными процессами:</b><br/>
            <input type="radio" value="0" name="Q2"/> гидрологические природные явления<br />
            <input type="radio" value="1" name="Q2"/> метеорологические природные явления<br />
            <input type="radio" value="2" name="Q2"/> динамические природные явления<br />
            <input type="radio" value="3" name="Q2"/> катастрофические природные явления<br />
            <br/></li><li><INPUT type="text" size="1" value="" name="T3"/><b> Что происходит при взаимодействии живых организмов, человека с окружающей средой?</b><br/>
            <input type="radio" value="0" name="Q3"/> обмен опытом<br />
            <input type="radio" value="1" name="Q3"/> обмен средой обитания<br />
            <input type="radio" value="2" name="Q3"/> обмен веществ и энергии<br />
            <input type="radio" value="3" name="Q3"/> обмен энергией<br />
            <br/></li><li><INPUT type="text" size="1" value="" name="T4"/><b> Какое стечение обстоятельств может привести к несчастному случаю?</b><br/>
            <input type="radio" value="0" name="Q4"/> ненастная ситуация<br />
            <input type="radio" value="1" name="Q4"/> опасная ситуация<br />
            <input type="radio" value="2" name="Q4"/> чрезвычайная ситуация<br />
            <input type="radio" value="3" name="Q4"/> катастрофическая ситуация<br />
            <br/></li><li><INPUT type="text" size="1" value="" name="T5"/><b> Что в природе принято считать «чудовищной», разрушительной силой?</b><br/>
            <input type="radio" value="0" name="Q5"/> стихийные бедствия<br />
            <input type="radio" value="1" name="Q5"/> аварийные бедствия<br />
            <input type="radio" value="2" name="Q5"/> политические действия<br />
            <input type="radio" value="3" name="Q5"/> социальные явления<br />
            <br/></li><li><INPUT type="text" size="1" value="" name="T6"/><b> То, что сложилось на определенной территории, в результате опасного явления природного явления, может причинить много бед?</b><br/>
            <input type="radio" value="0" name="Q6"/> опасная ситуация<br />
            <input type="radio" value="1" name="Q6"/> чрезвычайная ситуация<br />
            <input type="radio" value="2" name="Q6"/> катастрофическая ситуация<br />
            <input type="radio" value="3" name="Q6"/> обычная ситуация<br />
            <br/></li><li><INPUT type="text" size="1" value="" name="T7"/><b> Важнейшее условие принятия мер по защите населения при Ч.С.?</b><br/>
            <input type="radio" value="0" name="Q7"/> эвакуация<br />
            <input type="radio" value="1" name="Q7"/> защита<br />
            <input type="radio" value="2" name="Q7"/> оповещение<br />
            <input type="radio" value="3" name="Q7"/> устранение<br />
            <br/></li><li><INPUT type="text" size="1" value="" name="T8"/><b> Как древние римляне называли вулканы?</b><br/>
            <input type="radio" value="0" name="Q8"/> палящая лава<br />
            <input type="radio" value="1" name="Q8"/> огнедышащая гора<br />
            <input type="radio" value="2" name="Q8"/> голова дракона<br />
            <input type="radio" value="3" name="Q8"/> пепельная гора<br />
            <br/></li><li><INPUT type="text" size="1" value="" name="T9"/><b> Природные явления, связанные со скольжением масс грунта под действием сил тяжести?</b><br/>
            <input type="radio" value="0" name="Q9"/> землетрясения<br />
            <input type="radio" value="1" name="Q9"/> оползни<br />
            <input type="radio" value="2" name="Q9"/> камнепады<br />
            <input type="radio" value="3" name="Q9"/> землетрясения<br />
            <br/></li><li><INPUT type="text" size="1" value="" name="T10"/><b> Назовите наиболее опасное время схода лавин весной и летом.</b><br/>
            <input type="radio" value="0" name="Q10"/> с 3 часов утра до восхода солнца<br />
            <input type="radio" value="1" name="Q10"/> с 10 часов утра и до захода солнца<br />
            <input type="radio" value="2" name="Q10"/> от захода солнца и до восхода<br />
            <input type="radio" value="3" name="Q10"/> в любое время суток<br />
            <br/></li><li><INPUT type="text" size="1" value="" name="T11"/><b> Неконтролируемый процесс горения растительности.</b><br/>
            <input type="radio" value="0" name="Q11"/> пожарное бедствие<br />
            <input type="radio" value="1" name="Q11"/> стихийный пожар<br />
            <input type="radio" value="2" name="Q11"/> пожар<br />
            <input type="radio" value="3" name="Q11"/> лесной пожар<br />
            <br/></li><li><INPUT type="text" size="1" value="" name="T12"/><b> Ф. Бофорт предложил оценивать:</b><br/>
            <input type="radio" value="0" name="Q12"/> высоту сапог<br />
            <input type="radio" value="1" name="Q12"/> силу трения<br />
            <input type="radio" value="2" name="Q12"/> силу ветра<br />
            <input type="radio" value="3" name="Q12"/> силу тяжести<br />
            <br/></li><li><INPUT type="text" size="1" value="" name="T13"/><b> Чем опасны для человека ураганы и бури?</b><br/>
            <input type="radio" value="0" name="Q13"/> восстановительной силой<br />
            <input type="radio" value="1" name="Q13"/> разрушительной силой<br />
            <input type="radio" value="2" name="Q13"/> промежуточной силой<br />
            <input type="radio" value="3" name="Q13"/> другими воздействиями<br />
            <br/></li><li><INPUT type="text" size="1" value="" name="T14"/><b> Какого названия не существует при определении сильного ветра в разных странах?</b><br/>
            <input type="radio" value="0" name="Q14"/> тайфун<br />
            <input type="radio" value="1" name="Q14"/> бери-бери<br />
            <input type="radio" value="2" name="Q14"/> циклон<br />
            <input type="radio" value="3" name="Q14"/> вили-вили<br />
            <br/></li><li><INPUT type="text" size="1" value="" name="T15"/><b> Основной составной частью смерча является:</b><br/>
            <input type="radio" value="0" name="Q15"/> лейка<br />
            <input type="radio" value="1" name="Q15"/> опрыскиватель<br />
            <input type="radio" value="2" name="Q15"/> воронка<br />
            <input type="radio" value="3" name="Q15"/> ручка<br />
            <br/></li><li><INPUT type="text" size="1" value="" name="T16"/><b> Как лучше защититься от смерча?</b><br/>
            <input type="radio" value="0" name="Q16"/> спрятаться под мост<br />
            <input type="radio" value="1" name="Q16"/> спрятаться на крыше<br />
            <input type="radio" value="2" name="Q16"/> спрятаться под деревом<br />
            <input type="radio" value="3" name="Q16"/> спрятаться в подвальные помещения<br />
            <br/></li><li><INPUT type="text" size="1" value="" name="T17"/><b> Если оповещение об угрозе землетрясения застало вас на улице, как вы поступите?</b><br/>
            <input type="radio" value="0" name="Q17"/> займете место в ближайшем овраге<br />
            <input type="radio" value="1" name="Q17"/> займете место в ближайшем здании<br />
            <input type="radio" value="2" name="Q17"/> займете место в ближайшем лесу<br />
            <input type="radio" value="3" name="Q17"/> займете место вдали от зданий и линий электропередач<br />
            <br/></li><li><INPUT type="text" size="1" value="" name="T18"/><b> Как называется способность по-разному переживать и реагировать на разные обстоятельства?</b><br/>
            <input type="radio" value="0" name="Q18"/> психика<br />
            <input type="radio" value="1" name="Q18"/> уравновешенность<br />
            <input type="radio" value="2" name="Q18"/> эмоциональность<br />
            <input type="radio" value="3" name="Q18"/> агрессивность<br />
            <br/></li><li><INPUT type="text" size="1" value="" name="T19"/><b> Единая государственная система по предупреждению и ликвидации чрезвычайных ситуаций.</b><br/>
            <input type="radio" value="0" name="Q19"/> МЧС<br />
            <input type="radio" value="1" name="Q19"/> ГО ЧС<br />
            <input type="radio" value="2" name="Q19"/> РСЧС<br />
            <input type="radio" value="3" name="Q19"/> МВД<br />
            <br/></li><li><INPUT type="text" size="1" value="" name="T20"/><b> Для чего необходимо изучать Основы безопасности жизнедеятельности человека?</b><br/>
            <input type="radio" value="0" name="Q20"/> для того, чтобы быть здоровым<br />
            <input type="radio" value="1" name="Q20"/> для того, чтобы сильным человеком<br />
            <input type="radio" value="2" name="Q20"/> для того, чтобы уметь правильно действовать при ЧС<br />
            <input type="radio" value="3" name="Q20"/> для того, чтобы быть лучше всех<br />
            <br/></li></ol>      
        <CENTER>
            <P><TEXTAREA name="s1" rows="4" cols="50" readonly> </TEXTAREA> </P>
            <INPUT onclick="answer()" type="button" value="Показать результат"/>
            <INPUT type="reset" value="Сбросить ответы"/> 
        </CENTER>        
        </form> 
    </ul>
</div>
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
05.12.2019, 12:16
Ответы с готовыми решениями:

Скрипт для проверки тестов
Ребят, помогите написать простенький скрипт типа ответы на вопросы допустим вот так Вопрос : 2*2=? a)4 b)5 Вопрос 2: 3*6 ...

Код поиска сигнатур (нужны комментарии)
требуется разобрать код #include &lt;iostream&gt; using namespace std; int cmp_func(const void *str1, const void *str2) { return...

Программа создания тестов для проверки знаний студентов
Товарищи! Подкиньте, пожалуйста, исходник программы тестирования знаний, где в текстовый файл бы записывался &quot; : вопрос &quot; и...

3
Эксперт Java
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
05.12.2019, 12:33
а по названиям непонятно?
0
0 / 0 / 0
Регистрация: 05.12.2019
Сообщений: 4
05.12.2019, 13:19  [ТС]
Ладно, у меня один вопрос. За что отвечает функция control, переменные k, f1, f2 и тд? Какая связь между ними и остальной частью кода/скрипта?
0
Эксперт Java
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
05.12.2019, 14:10
код пробовал читать?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
05.12.2019, 14:10
Помогаю со студенческими работами здесь

Код заполнения двумерного массива, нужны комментарии
Задача: Объявить массив 5х10 и 5х5. Первый массив заполняется случайными числами,а второй заполняется по следующему принципу: первый...

Перевод числа в двоичный код (нужны комментарии)
есть работающая программа,которая переделывает число в двоичный код. несколько строк мне не понятны,что они означают. package io; ...

Двумерный массив, нужны проверки для игры Судоку
я вчера задал этот вопрос но ответв не получил . пожалуйста посмотрите и помогите ...

Нужны задачи на ассемблере для проверки собственных знаний
Прошу предоставить ссылку на скачивание сборника задач для ассемблера. В интернете нашел только многочисленные просьбы решить оные. Сам я...

Нужны ваши комментарии по двум конфигурациям для современных игр.
Добрый вечер! Нужны ваши комментарии. Цель - новые современные игры. Имею 2 варианта. Вариант 1: Проц: Intel Core i5-3570 Quad 4X...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru