Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
тест_10_л_9_11.doc
Скачиваний:
5
Добавлен:
24.08.2019
Размер:
260.1 Кб
Скачать
  1. Результат выполнения программы:

#include <cstdio>

#define LOW 0

#define HIGH 5

#define CHANGE 2

int i=LOW;

int workover(int i)

{

i=(i%i)*((i*i)/(2*i)+4);

return(i);

}

int reset (int i)

{i=i<=CHANGE ? HIGH : LOW;

return(i);

}

int main()

{auto int i= HIGH;

reset(i/2);

printf ("%d\n", i);

_getch();

reset (i=i/2);

i=reset (i=i/2);

workover(i);

return 0;

}

5

  1. Результат выполнения программы:

#include <cstdio>

#define LOW 0

#define HIGH 5

#define CHANGE 2

int i = LOW;

int workover (int i)

{

i = (i%i)*((i*i)/(2*i)+4);

return i;

}

int reset (int i)

{

i = i <=CHANGE? HIGH: LOW;

return i;

}

int main ()

{

auto int i = HIGH;

reset (i/2);

reset (i=i/2);

printf ("%d\n", i);

_getch();

i= reset (i/2);

workover(i);

return 0;

}

2

  1. Результат выполнения программы:

#include <cstdio>

#define LOW 0

#define HIGH 5

#define CHANGE 2

int i = LOW;

int workover (int i)

{

i = (i%i)*((i*i)/(2*i)+4);

return i;

}

int reset (int i)

{

i = i <=CHANGE? HIGH: LOW;

return i;

}

int main ()

{

auto int i = HIGH;

reset (i/2);

reset (i=i/2);

i= reset (i/2);

printf ("%d\n", i);

_getch();

workover(i);

return 0;

}

5

  1. Результат выполнения программы при первом прохождении цикла:

#include <cstdio>

int i;

int reset()

{ return(i);

}

int main()

{auto int i, j;

i=reset();

for (j=1; j<=3; j++)

{printf ("%d,%d\n", i, j);

}

_getch();

}

(введите значения, разделяя запятой, без пробелов)

0,1

  1. Результат выполнения программы при первом прохождении цикла

#include <cstdio>

int i;

int reset()

{ return(i);

}

int next(int j)

{ return(j=i++);

}

int main()

{auto int i, j;

i=reset();

for (j=1; j<=3; j++)

{printf ("%d,%d\n", next(i));

}

_getch();

}

(введите значения, разделяя запятой, без пробелов)

0,0

  1. Результат выполнения программы при втором прохождении цикла

#include <cstdio>

int i;

int reset()

{ return(i);

}

int next(int j)

{ return(j=i++);

}

int main()

{auto int i, j;

i=reset();

for (j=1; j<=3; j++)

{printf ("%d,%d\n", next(i));

}

_getch();

}

(введите значения, разделяя запятой, без пробелов)

1,0

  1. Результат выполнения программы при первом прохождении цикла

#include <cstdio>

int i=1;

int reset()

{return(i);

}

int next(int j)

{return(j=i++);

}

int last(int j)

{ static int i=10;

return(j=i--);

}

int main()

{auto int i, j;

i=reset();

for (j=1; j<=3; j++)

{next(i);

printf ("%d\n", last(i));

}

_getch();

}

10

  1. Результат выполнения программы при первом прохождении цикла:

#include <cstdio>

int i=1;

int reset()

{return i;

}

int next(int j)

{return(j=i++);

}

int last(int j)

{ static int i=10;

return(j=i--);

}

int new1(int i)

{ auto int j=10;

return(i=j+=i);

}

int main()

{auto int i, j;

i=reset();

for (j=1; j<=3; j++)

{next(i);

last(i);

printf ("%d\n", new1(i+j));

}

_getch();

return 0;

}

12

  1. Результат выполнения программы при втором прохождении цикла :

#include <cstdio>

int i=1;

int reset()

{return i;

}

int next(int j)

{return(j=i++);

}

int last(int j)

{ static int i=10;

return(j=i--);

}

int new1(int i)

{ auto int j=10;

return(i=j+=i);

}

int main()

{auto int i, j;

i=reset();

for (j=1; j<=3; j++)

{next(i);

last(i);

printf ("%d\n", new1(i+j));

}

_getch();

return 0;

}

13

  1. при повторном выполнении функции

int fun(int x) { static int count =1; count++; x=count++; printf (”%d\n”, x); } значение переменной count равно:

3

  1. РЕЗУЛЬТАТ выполнения ПРОГРАММЫ:

int fun(int x, int y){

y=x+1;

return 0;

}

int main() {

int c=2, d=0;

fun(c*c+c, d);

cout << d << endl;

_getch();

return 0;

}

0

  1. РЕЗУЛЬТАТ выполнения ПРОГРАММЫ:

int fun(int x, int & y){

y=x+1;

return 0;

}

int main() {

int c=2, d=0;

fun(c*c+c, d);

cout << d << endl;

_getch();

return 0;

}

7

Гр.12________________________________________________________________________________________________________________________

  1. могут быть перегружены функции:

1. void Fn();

2. void Fn(int);

3. void Fn(long);

4. int Fn(int);

5. void Fn(int, char*);

  1. могут быть перегружены функции:

1. void Fn(int);

2. int Fn(char*);

3. void Fn(int, char*);

4. void Fn(char*, int);

  1. могут быть перегружены функции:

1. void Fn(int, char*);

2. void Fn(char*, int);

3. void Fn(char* s, int x, int y = 17);

Гр.13_______________________________________________________________________________________________________________________

  1. могут быть перегружены функции:

1. void Fn();

2. void Fn(int);

3. void Fn(long);

4. int Fn(int);

5. int Fn(char*);

6. void Fn(int, char*);

7. void Fn(char*, int);

8. void Fn(char* s, int x, int y = 17);

1. 1, 2, 3, 5, 6, 7

2. 2, 4

3. 6, 7

4. 6, 8

5. 7, 8

6. 1, 6, 7

Гр.14________________________________________________________________________________________________________________________

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]