Программирование на языке высокого уровня - 2. Тест 18 вопросов

Контрольная работа
в среде программирования ККР



Если Вы считаете, что данная страница каким-либо образом нарушает Ваши авторские права, то Вам следует обратиться в администрацию нашего сайта по адресу info@kursovik.com либо через форму обратной связи

Среда программирования: ККР

Название работы: Программирование на языке высокого уровня - 2. Тест 18 вопросов

Вид работы: Контрольная работа

Описание: Программирование на языке высокого уровня - 2
Контрольная работа информатика и программирование - 18 вопросов в виде теста.
2 часа на выполнение.

Вопрос 1
Чему равно поле m объекта y при p1 = -0.8 после выполнения следующего фрагмента программы:
#include <stdio.h>
#include <stdlib.h>
class Data{
private: float m;
public: Data(float k){
if (k>0) m = k*2; else m = k;
}
Data(Data &v){
m = v.m;
}
};
void main(){
float p1;
scanf(''%f'',&p1);
Data x(p1);
Data y(x); …

Вопрос 2
Что будет выведено на экран при выполнении следующей программы при n = 18 ?
#include <stdio.h>
#include <stdlib.h>
#include <iostream.h>
class Data{
private: int m;
public: Data(int m){
this->m = m;
}
~Data(){
cout << m*2 << endl;
}
void Putm(int n){
m = n; }
void print(){
cout << m << endl;}
};
void main(){
int n;
scanf(''%d'',&n);
Data x(n);
for(int i=0;i<n;i++)
x.Putm(i*n);
}
Конструкторы
Введите слово, словосочетание или символьно-цифровое выражение.
Деструкторы
Введите слово, словосочетание или символьно-цифровое выражение.

Вопрос 3
Чему будет равно значение переменной z после выполнения следующего фрагмента программы при k =
1.74 m= 1.07 p= 8.28 ? …
float k;
float m;
float p;
scanf(''%f%f%f'',&k,&m,&p);
float z = k;
if (m<z&&m<p) z = m;
else if (p<z&&p<m) z = p; …

Вопрос 4
Чему будет равно значение переменной k после выполнения следующего фрагмента программы при
m=-268 ? …
int m;
scanf(''%f'',&m);
int k = m;
k--;
k=k % 2;
k*=2; …

Вопрос 5
Что будет выведено на экран при выполнении следующей программы при n = 434, m = 440 ?
#include <stdio.h>
#include <stdlib.h>
#include <iostream.h>
class Data{
protected: int m, n;
public: Data(int m, int n){
this->m = m;
this->n = n; }
void print(){
if (n>m) cout << n;
else cout << m;
cout << '' ''; }
};
class Datb:public Data{
public:Datb(int m, int x):Data(m){
}
void print(){
if (n<m) cout << n;
else cout << m;
cout << endl; }
};
void main(){
int n,m,k;
scanf(''%d%d'',&n,&m);
Data *x, *y;
x = new Data(n,m);
y = new Datb(n,m);
x -> print();
y -> print();
}

Вопрос 6
Чему будет равно значение переменной z после выполнения следующего фрагмента программы при m
= 412 p= 1069 x= 913 ? …
int m;
int p;
int x;
scanf(''%d%d%d'',&m,&p,&x);
int z;
(x<=m||x>=p)?z=0:z=1; …

Вопрос 7
Какие типы отношений возможны между объектами?
• Зависимость.
• Множественность.
• Симметрия.
• Ассоциация.
• Обобщение.
• Функциональность.

Вопрос 8
Запишите матрицу x, получившуюся после выполнения фрагмента программы, если в начале работы фрагмента матрица x выглядит следующим образом:
#include <stdio.h>
#include <stdlib.h> …
int n = 4;
randomize();
int **x = new int* [n];
for (int i=0;i<n;i++)
x = new int [n];
for (i=0;i<n;i++)
for (int j=0;j<n;j++)
x[j] = random(26);
for (i=0;i<n/2;i++)
for (int j=0;j<n;j++)
{ int p = x[j];
x[j] = x[n-i-1][j];
x[n-i-1][j] = p;
}…
В ответ введите преобразованную матрицу построчно, разделяя значения пробелами.
Например: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

Вопрос 9
Что будет выведено на экран при выполнении следующей программы при n = 390, m = 37, k = 699 ?
#include <stdio.h>
#include <stdlib.h>
#include <iostream.h>
class Data{
protected: int m;
public: Data(int m){
this->m = m;}
void print(){
cout << m << '' ''; }
};
class Datb:public Data{
protected: int x;
public:Datb(int m, int x):Data(m){
this->x = x;}
void print(){
Data::print();
cout << x << endl; }
};
void main(){
int n,m,k;
scanf(''%d%d%d'',&n,&m,&k);
Data x(n); Datb y(m,k);
x.print(); y.print();
}

Вопрос 10
Какое значение принимает переменная p после выполнения следующего фрагмента программы при
заданной матрице x:
#include <stdio.h>
#include <stdlib.h> …
int n = 3;
randomize();
int **x = new int* [n];
for (int i=0;i<n;i++)
x = new int [n];
for (i=0;i<n;i++)
for (int j=0;j<n;j++)
x[j] = random(16);
int p = 0;
int s, smax = 0;
for (i=0;i<n;i++){
s = 0;
for (int j=0;j<n;j++)
s += x[j];
if (s>smax) { smax = s; p = i;}
}…
Введите слово, словосочетание или символьно-цифровое выражение.

Вопрос 11
Чему будет равно значение переменной d после выполнения следующего фрагмента программы при
полученных следующих значениях массива k:9, 3, 5, 2, 20, 5, 8, 9, 15, 13, 2, 10, 18, 16, 13, 11, 4, 11, 2, 4
#include <stdio.h>
#include <stdlib.h> …
int n = 20;
randomize();
int *k = new int [n];
for (int i=0;i<n;i++)
k = random(25);
int d = 0;
for(i=0;i<n;i++)
for(int j=i+1;j<n;j++)
if (k==k[j]&&k[j]!=-1) {d++; k[j] = -1;
for (int m = j+1; m<n; m++)
if (k[m]==k)
k[m] = -1;} …

Вопрос 12
Чему будет равно значение переменной p после выполнения следующего фрагмента программы при n
= 518 ?

int k = 2, p = 4;
int n;
scanf(''%d'',&n);
for (int i=0;i>n;i++)
{ k++;
p+=25;
}…

Вопрос 13
Чему равна переменная m при p = 89 и p1 = 99 после выполнения следующего фрагмента программы:
class Data{
private: int n,m;
public: Data(int n, int m){
this->n = n;
this->m = m;
}
int Method1(){
return (m%n);}
}
};
class Start{
public:
int Ms(int k, int f){
Data y(k,f);
return y.Method1();
}
};
void main(){
Start z;
int p,p1;
scanf(''%d%d'',&p,&p1);
int m = z.Ms(p,p1); …
Введите слово, словосочетание или символьно-цифровое выражение.

Вопрос 14
Чему будет равно значение переменной f после выполнения следующего фрагмента программы при k =
9 ?

int k;
scanf(''%d'',&k);
int f = 0;
switch(k){
case 1: f = 1; break;
case 2: f = 2; break;
case 3: f = 3; break;
case 4: f = 4; break;
case 5: f = 5; break;
}…

Вопрос 15
Чему будет равно значение переменной i после выполнения следующего фрагмента программы при n =
35 ?

int i = 0, k = 4;
int n;
scanf(''%d'',&n);
do {i++; } while (i<=n) …
Введите слово, словосочетание или символьно-цифровое выражение.

Вопрос 16
Чему будет равно значение переменной i после выполнения следующего фрагмента программы при n =
412 ?

int n;
scanf(''%d'',&n);
int i = 0, k = 4;
while (i<n) i++; …

Вопрос 17
Чему будет равно значение переменной s после выполнения следующего фрагмента программы при
полученных следующих значениях массива k:15, 0, 4, 6, 14, 6, 15, 19, 0, 16, 23, 7, 1, 4, 15, 1, 1, 3, 11, 5
#include <stdio.h>
#include <stdlib.h> …
int n = 20;
randomize();
int *k = new int [n];
for (int i=0;i<n;i++)
k = random(25);
int s = 0;
for(i=0;i<n;i++)
if (!(k%2)) s+=k; …

Вопрос 18
Выберите определение для термина: Поле
• Специальный метод, который вызывается при удалении объекта.
• Функции, принадлежащие классу.
• Ключевое слово, которое определяет степень видимости элемента класса.
• Данные, описывающие объект.

Год: 2021

Данный заказ (контрольная работа) выполнялся нашим сайтом в 2021-м году, в рамках этого заказа была разработана программа в среде программирования ККР. Если у Вас похожее задание на программу, которую нужно написать на ККР, либо на другом языке программирования, пожалуйста заполните форму, приведённую ниже, после чего Ваше задание в первую очередь рассмотрит наш программист, выполнявший в 2021-м году этот заказ, если он откажется, то Ваше задание оценят другие наши программисты в течение 48-и часов, если оценка нужна срочно, просим Вас оставить пометку об этом - напишите в тексте задания фразу "СРОЧНЫЙ ЗАКАЗ".

Купить эту работу

Viber: +79374242235
Telegram: kursovikcom
ВКонтакте: kursovikcom
WhatsApp +79374242235
E-mail: info@kursovik.com
Skype: kursovik.com