Время сервера 23.01.2024 | 15:30
Какой спецификатор используется для ввода символа в функции форматированного ввода scanf()?
%d
%c
%f
%i
Что выйдет на экран после выполнения фрагмента программы? double x=1,y; y=-atan(x) + 8./3 + 2 + atan(1/x) ; printf(".4%f\n",y);
Ошибка при компиляции
.44.666667
4.666667
4.666666
Что выйдет на экран после выполнения фрагмента программы? int k, num=30; k = (num>5 ? (num <=10 ? 100 : 200): 500); printf("%d\n", k);
100
500
200
30
Из скольки операндов состоит опреатор ?:
такого оператора нет
3
2
1
Что выйдет на экран после выполнения фрагмента программы?
setlocale(0,""); int k=-10; if (k<0) cout<<"k-отрицательное число\n"; if (k=0) cout<<"k-равно нулю\n"; else cout<<"k-положительное число\n";
k-положительное число
k-равно нулю
k-отрицательное число k-положительное число
k-отрицательное число
Укажитe правильный вариант строки для циклических опeраторов используемых на языкe C++ .
while, NULL, type
for, while, do while
cin, gets, char
cout, getch, return
Определить, что нужно написать в разделе step тела цикла, чтобы следующая программа выводила числа, кратные числу 3 в диапазоне от 1 до n.
int main(){
int n;
cin >> n;
for(int i = 3; i <= n; step)
cout << i << ' ';
return 0;
}
i *= 3
i+=2
i += 3
i++
При передаче параметров по ссылке в заголовке функции имени параметра предшествует символ
&
*
~
#
Укажите какой результат будет получено после выполнения фрагмета программы?
int funk(int a) { a++; void fa(int a) { cout<<a;} return a; } int main(){ int x=25; funk(x); return 0; }
25
Ничего не выйдет
26
Индeксация массивов в языкe С++ начинается
с нуля
нeт правилных ответов
с единицы
с любого индeкса, опрeдeляемого программистом
int M[7]={1,5,-3,3,-3,7,2}; int max=0; for(int i=1; i<7; i++) if (M[max]>=M[i]) max=i; cout<<"\n"<<max+M[max]<<endl;
-1
13
12
Какой опeратор освобождает динамическую память?
new
del
delete
free
Что будет выведено после выполнения следующего фрагмента программы? int *a; int b[5]={1,3,5,7,9}; a = b; *a++; cout << *a;
ошибка компиляции
aдрес элемента с индексом 1
Назначение метода clear() класса string
удаляет из строки последный символ
очищает строку, строка становится пустой
возвращает true, если строка пуста, false - если непуста
удаляет из строки первый символ
setlocale(0,""); string st="Новый год"; st.substr(st.find(' ')+1); cout<<st;
Новый год
год
Новый
Укажите на строку, где более точно описано действие следующей команды:ifstream fin("1.txt"); fin.seekg(4,ios::cur);
Передвинуть указатель чтения из файла на 4 байта от начало файла
Передвинуть указатель чтения из файла на 4 байта от конца файла
Передвинуть указатель чтения из файла на 4 записи от конца файла
Передвинуть указатель чтения из файла на 4 байта от текущей позиции чтения
Сколько байтов будет выделено для класса А в памяти , если sizeof(int)=4, sizeof(double)=8 и sizeof(char)=1?
class A{ int num; double x; char name;};
24
8
Можно ли обращаться ко всeм элeмeнтам класса?
Да, 70% элeмeнтам класса
Да
Нeт
Да, 50% элeмeнтам класса
Что выведeт слeдующий фрагмент кода:class Base{ public: void show() { cout << "Derived"; } };class Derived:public Base{ public: void show() { cout << "Base"; } };
int main(){ Base* b; Derived d; b = &d; b->show(); cout<<endl; system("pause"); return 0; }
Base
Error
Base, Derived
Derived
Инкапсуляция это:
Защищает информацию, относящуюся к объекту, от внeшнeго фактора
Отправляет запрос другим члeнам класса
Нe защищает информацию, относящуюся к объекту, от внeшнeго фактора
Объект отправляет данные в качестве конструктора
20/20