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

Тест по С++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Черепашья графика http://www.cyberforum.ru/cpp-beginners/thread93156.html
Полистал тут Дейтелов, пятое большое издание и нашёл простенькую задачку, но код получился черезчур увесистый, по моему разумению. Помогите оптимизировать и привести к более компактному виду. Заодно может научусь чему новому... Текст задачи: Язык Лого, особенно популярный среди пользователей персональных компьютеров, сделал знаменитой черепашью графику. Представьте себе механическую черепаху,...
C++ как организовать ? вот такой вопрос нужно написать программу которая определяет минимальное число во введенной с клавиатуры последовательности положительных чисел (ДЛИНА ПОСЛЕДОВАТЕЛЬНОСТИ НЕОГРАНИЧЕННА) если перебор организовать могу то вот как сделать неограниченной длину последовательности ? http://www.cyberforum.ru/cpp-beginners/thread93140.html
Некоректности в булевом выражении C++
Я недавно начал изучать C++ и я немного преуспел (для начинающего), но тут меня кое-что конкретно тормознуло. Тормозом оказалась проблемка в этом коде: #include <iostream> #include <stdio.h> using namespace std; void HackAlert() { string answer; cout << "Are you a hacker? (Y or N)" << endl; cin >> answer;
Дан целочисленный массив, нужно исключить из него все нули C++
Дан целочисленный массив, нужно исключить из него все нули. Если нулей нет-написать "сжатие невозможно". Составить динамический массив и ввод элементов я смогу. А как реализовать поиск 0 и их удаление?
C++ Вычислить процент от общего количества http://www.cyberforum.ru/cpp-beginners/thread93095.html
Помогите пожалуйста разобратся с этой прогой: Написать прогамму, которая обрабатывает результаты экзамена. Для каждой оценки программа должна вычислить процент от общего количества оценок. Оценки от 5 до 2. Среда разработки: С++
C++ Шахматная доска и строка Есть 3 задачки, немного не соображу как их решить. Помогите горе-программисту :) 1) Поле шахматной доски определяется парой натуральных чисел, первое из которых задаст номервертикали, а второе- номер горизонтали. Даны натуральные числа k, l, m, n. Требуется выяснить, являются ли поля (k, l) и (m, n) полямиодного цвета. 2)В последовательности введённых символов (последний '$') определить... подробнее

Показать сообщение отдельно
MegaTron_86
-7 / 0 / 0
Регистрация: 29.01.2010
Сообщений: 12

Тест по С++ - C++

07.02.2010, 03:57. Просмотров 5063. Ответов 14
Метки (Все метки)

Привет всем! Большая просьба помочь решить тест по С++ Заранее огромное спасибо!

Вариант 1

1) Какой диапазон значений имеет тип Char

1)от -128 до 127
2)от 0 до 255
3)от -32768 до 32767
4)от 0 до 65535

2) Какому типу соответствует шестнадцатеричная константа 0xF7u

1)short int
2)long int
3)signed int
4)unsigned int

3) Обьявление char *buffer; соответствует

1)созданию символьной переменной buffer
2)созданию строковой переменной buffer
3)созданию указателя buffer на символьное значение
4)созданию указателя buffer на строку

4) При обьявлении long*p; насколько увеличится адрес после p+=2

1)на 2
2)на 4
3)на 8
4)на 16

5) Дан массив int w[3][3]={{2,3,4},{3,4,8},{1,0,9}}; Чему будет равно значение элемента этого массива w[1][2]

1)2
2)3
3)4
4)8
5)0

6) Определена структура : struct student { char name[25]; int id, age;}st; Укажите правильные варианты присваиваний:

1)struct student Group[5]; Group[2].name="Иванов";
2)st.age=24;
3)st->id=123;
4)struct student Group[5];Group[1]=st;
5)struct student Group[5];Group[1]->st;

7) Чему равно значение х после: float y=1.5, x=2/3*y-1;

8) Чему равно значение у после: int y=9, y/=4

9) Чему равно значение у после: int y=2,y&=1;

10) Написать условный оператор для увеличения j в 2 раза если j не равно i и j - нечётное число, в противном случае j умножить на 1

11) Напишите оператор switch печатающий знак подчёркивания, если символьная переменная ch равна пробелу, и саму переменную в противном случае

12) Написать цикл for в стандарте С++, вычисляющий и печатающий факториалы чисел от 1 до 9

13) Используя цикл с предусловием вычислить сумму цифр заданного числа N

14) Записать функцию заменяющую в строке (массиве символов) знак пробела на знак подчёркивания

Вариант 2

1) Какими способами можно задать комментарий в языке С++

1)/*комментарии к программе*/
2)/*комментарии к программе
3)//комментарии к программе//
4)//комментарии к программе
5){комментарии к программе}

2) Какой диапазон значений имеет тип unsigned char

1)От -128 до 127
2)от 0 до 255
3)от -32768 до 32767
4)от 0 до 65535

3) Укажите допустимые вещественные (плавающие) типы в языке С

1)float
2)real
3)short float
4)double
5)long double

4) Какой размер массива а будет после: char a[]="\nGet\tmy\task"

5) Объявите длинную переменную L и инициализируйте её восьмеричной константой равной десятичному числу 14

6) Дан массив int w[3][3] = {{2,3,4}, {3,4,8}, {1,0,9}}; Чему будет равно значение элемента этого массива w[1]

1)2
2)3
3){2,3,4}
4){3,4,8}
5){1,0,9}

7) Определена структура: struct student { char name [25]; int id, age;}*st; Укажите правильные варианты присваиваний:

1)struct student Group [5]; Group[2].name=st.name;
2)st.age=24;
3)st->id =123;
4)struct student Group[5]; Group[1]=*st;
5)struct student Group[5]; Group[1].age=st->age;

8) Чему равно значение х после:int y=1, x=++y+1+y++;

9) Чему равно значение у после:int y=4, y<<=2;

10) Чему равно значение у после:int y=2, y|=1;

11) Чему равно значение x после:int x,y=0; x=!y;

12) Присвоить переменной у 1, если х больше 9,а иначе 0, используя условный оператор

13) Чему будет равно значение r после выполнения int t=2, b=7, r=3; if (t>b) if (b<r) r=b; else r=t;

14) Напишите оператор switch, выделяющий слова <ноль> и <единица>, если числовая переменная ch равна 0 или 1, в противном случае выводиться фраза <цифра не двоичная>

15) Написать цикл for в стандарте С++, обьявляющий и вычисляющий целые переменные s и m - равные сумме и произведению первых десяти натуральных чисел соответственно

16) Используя цикл с постусловием вычислить количество пробелов в заданной строке (массиве символов) 8

17) Записать функцию, возвращающую среднее арифметическое двух целых чисел
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru