Сдам Сам

ПОЛЕЗНОЕ


КАТЕГОРИИ







в) Вск способы передачи: по значению, по ссылке, по указателю.





97. Какие параметры являются входными, а какие выходными, в следующей функции?
void Test(int &A, int &B, float &C, int D, int I, float F)
{
char K,L;

}

А) Входные: A, B, C, D, I, F; выходные: K,L.

Б) Входные: A, B, C; выходные: D, I, F.

В) Входные: D, I, F; выходные: A, B, C.

98. Что будет после вызова функции Test из функции main()?

void Test (int D[][7], int N, int K)
{int i,j;
randomize();
for (i=0; i< N; i++)
for (j=0; j<K; j++)
D[i][j]=random(10)-5;
}

void main()
{

Test(A,5,7);

}

А) Матрица A будет передана в функцию и сформирована.

Б) Сформируется матрица D, которая не вернет результат в программу. Матрица A сформирована не будет.

В) Сформируется матрица D, которая затем скопируется в матрицу A. Таким образом, матрица A будет сформирована.

99. Какие переменные подвергнутся изменению после выполнения функции Primer?
float Y;
int X1,X2;
void Primer (float & R, int K1, int K2)
{

}
void main()
{

Primer(Y,X1,X2);

}

А) X1, X2 и Y.

Б) X1 и X2.

В) Y.

100. Какие значения будут иметь переменные X и Y после выполнения функции Sq?
float X, Y;
void Sq (float X, float &Y)
{
X=X+5;
Y=X*X;
}
void main()
{
X=0;
Y=0;
Sq(Y,X);

}

а) X=0; Y=0

б) X=0; Y=25

в) X=5; Y=25

Выберите правильное утверждение

А) Фактическим параметром для передачи по значению может быть только переменная.

Б) Фактическим параметром для передачи по значению может быть константа, переменная, выражение.

В) Фактическим параметром для передачи по значению может быть только константа.

Выберите правильное утверждение

А) Фактическим параметром для передачи по ссылке или указателю может быть только переменная.

Б) Фактическим параметром для передачи по ссылке или указателю может быть произвольное выражение.

В) Фактическим параметром для передачи по ссылке или указателю может быть только константа.

103. Пусть функция объявлена следующим образом:
void Primer (int &P, float Q);
Вызов функции:
1. Primer (13, Y);
2. Primer (A+B, 17);
3. Primer (A, 15+X);
4. Primer(R, 3.14);
Какие вызовы функции правильные, а какие - нет?

А) 2, 3 и 4 – правильные; 1 - неправильный.

Б) 3 и 4 – правильные; 1 и 2 - неправильные.

В) 1 – правильный; 2, 3 и 4 - неправильные.

104. Выберите подпрограмму, формирующую произведение двух чисел и возвращающую его в основную программу.

а) void Proizvedenie (int A, float B)
{
B=B*A;
}

б) void Proizvedenie (int &A, float B)
{
B=B*A;
}

в) void Proizvedenie (int A, float &B)
{
B=B*A;
}

105. Выберите правильный вариант описания заголовка функции:

а) Function <имя_функции>(<список формальных параметров>)

б) Function <имя_функции>(<список форм. параметров>) of < тип_возвр_значения>

в) <тип_возвр_ значения> <имя_функции> (<список форм. параметров>)

106. Выберите описание функции, не содержащее ошибок:

а) float summa (int A, float B)
{float S;
S=A+B;
return S;
}

б) void summa (int A, float B)
{float S;
S=A+B;
}

в) float summa (int A, float B)
{float S;
S=A+B;
}

107. Выберите правильные варианты вызова функции из функции main().

float summa (float C1, float C2)
{float s;
s=C1+C2;
return s;
}

void main()
{

1. S=summa(13, 17)
2. summa(33, 33.3);
3. printf(“%f”,summa(X, Y));

}

А)1 и 2.

Б)1 и 3.

В)2 и 3.

В чем разница между глобальными и локальными переменными?

А) Разницы нет.

Б) Глобальные переменные не могут использоваться в подпрограммах, для этого служат локальные переменные.

В) Глобальные переменные могут использоваться во всех подпрограммах и в функции main(), а локальные переменные только в своей подпрограмме.

109. Какие переменные в следующем фрагменте программы глобальные, а какие локальные?

#include <stdio.h>
int A;
float B;
void Summa(float &S, float C, float D)
{ int I,J;

}

А) Локальные: S, C, D, I, J; глобальные: A, B.

Б) Локальные: I, J; глобальные: A, B.

В) Локальные: A, B, I, J; глобальные: S, C, D.

Что будет, если имя глобальной и локальной переменной совпадут?

А) Внутри подпрограммы действуют локальные переменные, а глобальные переменные с теми же именами недоступны без использования операции изменения прав доступа.

Б) Внутри подпрограммы действуют глобальные переменные и изменения локальных переменных с теми же именами не происходит.

В) Программа не может содержать глобальные и локальные переменные с одинаковыми именами. Компилятор выдаст сообщение об ошибке.

111. Что будет выведено на экран в результате работы следующей программы?


#include <stdio.h>
int X; {Глобальная переменная}

void One()
{int X; {Локальная переменная}
X=1;
}

void Two()
{
X=2;
}

void main()
{
X=10; printf(“ %d”,X);
One(); printf(“ %d”,X);
Two(); printf(“ %d”,X);
}

А) _10_1_2

Б) _10_1_1

В) _10_10_2

112. Что будет выведено на экран в результате работы следующей программы?

int A;
void Prim(int A)
{
A=5;
printf(” %d”,A);
}

void main()
{
A=10;
Prim(A);
printf(“ %d”,A);
}

А) _10_10

Б) _5_10

В) _5_5

113. Что делает следующая функция?
float Test(int D[][2], int N, int K)
{int i,j;
float P;
P=1;
for(i=0; i< N; i++)
for(j=0; j< K; j++)
P=P*D[i][j];
return P;
}

А) Возвращает значение наименьшего элемента матрицы D.

Б) Возвращает значение произведения элементов матрицы D.

В) Ничего, так как данный фрагмент программы содержит синтаксические ошибки и поэтому работать не будет.

114. Функция Test задана следующим образом

float Test(int D[][2], int N, int K)
{int i,j;
float P;
P=1;
for(i=0; i< N; i++)
for (j=0;j< K; j++)
P=P*D[i][j];
return P;
}
Дана матрица . Чему равно значение Test(D,2,2)?

А) -2

+ б) 0

В) -6







Что будет с Землей, если ось ее сместится на 6666 км? Что будет с Землей? - задался я вопросом...

ЧТО ПРОИСХОДИТ, КОГДА МЫ ССОРИМСЯ Не понимая различий, существующих между мужчинами и женщинами, очень легко довести дело до ссоры...

Конфликты в семейной жизни. Как это изменить? Редкий брак и взаимоотношения существуют без конфликтов и напряженности. Через это проходят все...

Что вызывает тренды на фондовых и товарных рынках Объяснение теории грузового поезда Первые 17 лет моих рыночных исследований сводились к попыткам вычис­лить, когда этот...





Не нашли то, что искали? Воспользуйтесь поиском гугл на сайте:


©2015- 2024 zdamsam.ru Размещенные материалы защищены законодательством РФ.