Инструкция
Выберите букву, соответствующую варианту правильного ответа.
1. Среди приведенных ответов отыщите формулу для электронной таблицы:
а) А3В8+12
б) А3*В8+12
в) А1=А3В8+12
г) А1=А3*В8+12
д) =А3*В8+12
2. Сколько существует видов ссылок в Excel?
а) один
б) два
в) три
г) четыре
3. Выберите вид ссылки, несуществующей в табличном процессоре Excel:
а) относительная
б) обязательная
в) абсолютная
г) смешанная
4. Абсолютные ссылки при перемещении или копировании в электронной таблице:
а) не изменяются
б) преобразуется вне зависимости от нового положения формулы
в) преобразуются в зависимости от нового положения формулы
г) преобразуются в зависимости от длины формулы
д) в одних случаях меняются, в других нет
5. Относительные ссылки при перемещении или копировании в электронной таблице:
а) не изменяются
б) преобразуется вне зависимости от нового положения формулы
в) преобразуются в зависимости от нового положения формулы
г) в одних случаях меняются, в других нет
6. При копировании смешанной ссылки C$3, вид:
а) не изменится целиком
б) не изменится номер строки
в) не изменится номер столбца
7. Какая из ссылок является абсолютной?
а) С22
б) R1C2
в) $A$5
г) #A#5
8. Какая из ссылок является относительной?
а) $A6
б) #В#7
в) N12
г) N$8
9. Какая из ссылок является смешанной?
а) $N12
б) $F$9
в) B33
г) $N$8
10. В ячейке Н5 электронной таблицы записана формула =В5*V5. Какая формула будет получена из нее при копировании в ячейку Н7:
а) =B7*V7
б) =B5*V5
в) =$B5*$V5
г) =$B5*V5
д) =B5*$V5
11. В ячейке Н5 электронной таблицы записана формула =$B$5*V5. Какая формула будет получена из нее при копировании в ячейку Н7:
а) =$B$5*5
б) =$B$5*V5
в) =$B$7*V7
г) =B$7*V7
д) =$B$5*V7
12. В ячейке Н5 электронной таблицы записана формула =$B$5*5. Какая формула будет получена из нее при копировании в ячейку Н7:
а) =B$5*7
б) =$B$5*7
в) =$B$7*7
г) =$B$5*5
д) =B$5*7$
13. Упорядочивание значений диапазона ячеек в определенной последовательности называют...
а) форматирование
б) фильтрация
в) группировка
г) сортировка
14. В круглых скобках после функции указывается:
а) уникальное имя функции
б) список аргументов
в) знака равенства
15. Выберите из нижеперечисленных операторов, тот, который не является оператором сравнения:
а) =
б) <>
в) <=
г) +
16. Какая из нижеперечисленных логических функций не имеет аргументов:
а) ЕСЛИ
б) ИСТИНА
в) НЕ
г) И
17. Выражение в ячейке А1 имеет значение ИСТИНА. В ячейке А2 находится функция: =ЕСЛИ(А1=ИСТИНА();"Проходите";"Стоп"). Какое значение будет выведено в А2?
а) "Проходите"
б) ИСТИНА
в) ЛОЖЬ
г) "Стоп"
18. Какая формула возвращает значение 10, если значение в ячейке А1 больше 3, а в противном случае – 20
а) =ЕСЛИ(А1>3;20;10)
б) =ЕСЛИ(А1<3;20;10)
в) =ЕСЛИ(А1>3;10;20)
г) =ЕСЛИ(А1<3;10;20)
19. В ячейке А2 находится логическое выражение: =ЕСЛИ(А1>=4;"Зачет сдал";"Зачет не сдал"). Какое число находится в ячейке А1, если в ячейке А2 было выведено «Зачет не сдал»:
а) 2
б) 5
в) 4
г) 6
20. Ячейка возвращает текст если ученик имеет средний более 4 (ячейка А2), и пропуск занятий меньше 3 (ячейка А3). Формула примет вид:
а) =ЕСЛИ(ИЛИ(А2>4;А Не б) =ЕСЛИ(И(А2>4;А Не в) =ЕСЛИ(И(А2>4;А3<3);"Не г) =ЕСЛИ(И(А3>3;А Не
Перебрать во внешнем цикле числа от 1 до 9. Для каждого из них перебрать во внутреннем цикле числа от 1 до 9. Во внутреннем цикле выполнять умножение переменных-счетчиков внешнего и внутреннего циклов. Таким образом на одну итерацию внешнего цикла произойдет девять итераций внутреннего, и сформируется одна строка таблицы умножения. После каждой строки надо перейти на новую. Это делается во внешнем цикле, после того как закончится выполняться внутренний.
Для построения таблицы необходимо использовать форматированный вывод, т.е. задавать ширину столбцов, иначе произойдет сдвиг, т.к. количество цифр в каждой строке различно.
#include <bits/stdc++.h>
using namespace std;
int main()
{
int n, k1 = 0,k2 = 0;
cin >> n;
int b = 0;
vector<int> a;
for(int i = 0; i < n; ++i){
cin >> b;
a.push_back(b);
}
for(int i = 0; i < a.size(); ++i)
if(!(a.at(i)%2==0)){
cout << a.at(i) << " ";
k1++;
}
cout << endl;
for(int i = 0; i < a.size(); ++i)
if(a.at(i)%2==0){
cout << a.at(i) << " ";
k2++;
}
cout << endl;
if(k1 > k2)
cout << 3;
else
cout << 4;
return 0;
}