.


:




:

































 

 

 

 





. .

++ . , , , :

(type) //

type () //

type , ; , . type, .

, . , . , long 10 , float - . long float , .

:

long k = 123456789; /* k ( long ) */1234567e+2

float g = float(k); /* , .. float(k). float, k. , k . g float, . . .*/

cout<<\n float(k) = <<float(k); /* (float(k) = 1.234567e+08) , , . */

double pi = 3.14159;

cout<<\n int(pi) = <<int(pi); /* int(pi) = 3 . . */

cout<<\n double(k) = <<double(k); /* (double(k) = 1.23456789+08) , double 15 . */

++ . , , . ( , . 3.2) . .

. 3.2. ,

 

. 3.2 , , , int double, int double, double int, , double. :

int f = 2;

double e = 2.71;

f = e * f; /*f double; ; 5.42 double. */

f = 1- e; /* int, double, ; -1.71 double.*/

, , , , . , :

int a =1, b = 2;

double f = 1;

f = a/b*f+a*f/b;

cout <<\ n f = << f; /* f = 0.5, , . */

, . , (a/b). int, ; int, ( ). int f double, int double double. (*f), double. double b int, 0.5 double. double 0 double, 0.5 double. a/b*f+a*f/b 0.5 double.

, ( a/b) , .

Short int a = 10000, b = 5;

double c = 1.;

c = a * b / c; /* a*b. int, int. a*b 50000, int. a*b/c . */

unsigned int a = 5, b=70;

double k = 1;

k = k *(a - b);. /* (a-b) unsigned int, 65 unsigned int, k*(a-b) . */

k = 1/2* b; /* 1/2*b . , - . , int ( ). , . 1./2*b. */

, - - , - . , .

(=). , , (=), , , . :

int k;

double pi= 3.1415;

k = pi; /* int, pi; . , pi . k.*/

, .

1. 1.1. , .. .

2. . .

3. , ESC- ASCII 1251 MS Windows.

4. (3+4>5 && 3+5 > 4 && 4+5>3) 8 . , 8 . , (3+4>(5 && 3)+5 > 4 && 4+5>3).

5. .

6. , , , .

7. 2.7, .

8. 2.8. , sin(π/4), cos(π/4) tg(π/4)

9. 3.1, . , , , , .

10. 3.2. , .

 

1. , , ?

a) double

b) Int

c) Long

2. ?

a) Long

b) Float

c) Long double

3. long

a) 1

b) 4

c) 8

4. char?

a) 0255

b) -128127

5. , double

a) 1

b) 1.L

c) 1.

6. , , int

a) 2.

b) 2L

c) 2

7. , , .

a) A

b) A

8.

a) \t

b) \n

c) \r

9. C :

a) *.exe

b) *.lib

c) *.obj

10. ,

a) 1Array

b) temp

c) obj

11.

a)

b)

c)

12. ++

a) ()

b),

c) #

13. 3&7

a) 1

b) 3

c) 7

14. 3&&7

a) 1

b) 3

c) 7

15. 3|7

a) 1

b) 3

c) 7

16. 3||7

a) 1

b) 3

c) 7

17. 15%8

a) 1

b) 3

c) 7

18. k = 1; k*=3+4;

a) 1

b) 3

c) 7

19. -1+2*3

a) - + *

b) - +

c) + -

d) - * +

20.

a) _( );

b) _( ){ }

c) _( );

21.

a) _( );

b) _( ){ }

c) _( );

22.

a) _( );

b) _( ){ }

c) _( );

23. fun(fun1(3)+fun2(5), 2+fun4());

a) 2

b) 3

c) 4

24. , .

a) Goto

b) Break

c) return

25. int fun(double, long)?

a) int

b) double

c) long

26. extern int k;

a) v k

b) k

27. void fun(){static int k=0; k++;} . k

a) 1

b) 2

c) 3

28. void fun(){int k(0); k++;} . k

a) 1

b) 2

c) 3

29. ?

a) , .

b) ,

30., ?

a) , .

b) ,

31.

a)

b)

c)

32. k float k = 3.14; long g = long(k);

a) 3

b) 3.14

33. k float k = 3.14; long g = long(k);

a) long

b) float

34. f int a =1, b = 2; double f = 1; f = a/b*f+a*f/b;

a) 1

b) 0.5

c) 2

35. f double f = 1/2 * 2;

a) 0

b) 1

c) 2

1 a 19 d
2 a 20 a
3 b 21 b
4 b 22 c
5 c 23 a
6 c 24 c
7 b 25 a
8 b 26 b
9 c 27 c
10 a 28 a
11 c 29 a
12 c 30 b
13 b 31 b
14 a 32 b
15 c 33 b
16 a 34 b
17 c 35 a
18 c    

 

. , , .

85 100% - ;

70 84% - ;

55 69% - ;

55% - .

 

 

1. .. ++: . - 5- . - .: , 2000. - 560. .

2. . . ++ . - .: , 1996. - 272.

3. ++. 3- . /. . - .; .: - ̻, 1999. - 991. .

 

2

++, .

4. ++

, , - . . , . , , , .

. ++, .

 





:


: 2018-10-15; !; : 217 |


:

:

, .
==> ...

1520 - | 1346 -


© 2015-2024 lektsii.org - -

: 0.072 .