Computing">
Nothing Special   »   [go: up one dir, main page]

CPA Capítulo 3 Evaluación Respuestas 100

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 8

CPA Capítulo 3 Evaluación Respuestas 100%

1. ¿Cuál es el resultado del siguiente programa?


#include <iostream>
usando el espacio de nombres estándar;
int main () {
int t [3] = {3, 2, 1}, * ptr = t + 1;
(* (ptr + 1)) ++;
* ptr ++;
cout << t [1] << t [2];
devuelve 0;
}
 33
 22
 32
 23
2. ¿Cuál es el resultado del siguiente programa?
#include <iostream>
usando el espacio de nombres estándar;
int main () {
float x = 3.14, * p = & x;
p [0] = ++ x;
cout << x;
devuelve 0;
}
 0.0
 6.28
 4.14
 3.14
3. ¿Cuál es el resultado del siguiente programa?
#include <iostream>
usando el espacio de nombres estándar;
int main () {
int tab [5] = {1, 2, 4, 8, 16};
int * p1 = tab, * p2 = tab + 4;
para (int * p = p1 + 1; p <p2; p ++)
* p = p [-1] * 2;
cout << tab [1] << tab [2];
devuelve 0;
}
 12
 01
 24
 48
4. ¿Cuál es el resultado del siguiente programa? #Include
<iostream>
usando el espacio de nombres std; int main () {
float f [2];
flotante * p1 = f, * p2 = p1 + 1;
cout << (p2 - p1) / sizeof (flotante);
devuelve 0;
}
 00
 2
 1
 3
5. ¿Cuál es el resultado del siguiente programa? #Include
<iostream>
usando el espacio de nombres estándar; float fun (float arg) {
return arg * arg + arg + 1;
}
int main () {
cout << fun (fun (1.0));
devuelve 0;
}
 dieciséis
 10
 77
 13
6. ¿Cuál es el resultado del siguiente programa?
#include <iostream>
usando el espacio de nombres estándar;
int fun (float a, float b) {
return a / b;
}
int main () {
cout << fun (fun (1.0,2.0), fun (2.0,1.0));
devuelve 0;
}
 00
 -1
 1
 2
7. ¿Cuál es el resultado del siguiente programa?
#include <iostream>
usando el espacio de nombres estándar;
float Float (float x) {
return 2 * x / (.5 * x);
}
void Void (int n) {
float v = n;
while (n) {
v = Flotador (v);
n >> = 1;
}
cout << v;
}
int main () {
Void (4);
devuelve 0;
}
 44
 10
 8
 66
8. ¿Cuál es el resultado del siguiente programa?
#include <iostream>
usando el espacio de nombres estándar;
int f1 (int a) {
return ++ a;
}
int f2 (int & a) {
return ++ a;
}
int f3 (int * a) {
return * a + 1;
}
int main () {
valor int = 2;
cout << f1 (valor);
cout << f2 (valor);
cout << f3 (& valor);
devuelve 0;
}
 333
 456
 334
 445
9. ¿Cuál es el resultado del siguiente programa?
#include <iostream>
usando el espacio de nombres estándar;
int f1 (int * a) {
return * a;
}
int * f2 (int * a) {
devuelve a;
}
int * f3 (int & a) {
return & a;
}
int main () {
valor int = 2;
cout << f1 (f2 (f3 (valor)));
devuelve 0;
}
 1
 3
 00
 2
10. ¿Cuál es el resultado del siguiente programa?
#include <iostream>
usando el espacio de nombres estándar;
int f1 (int * a) {
return * a + 1;
}
int * f2 (int * a) {
devuelve a + 1;
}
int * f3 (int & a) {
return & a + 1;
}
int main () {
int t [] = {0, 1, 2, 3};
cout << f1 (f3 (* f2 (t)));
devuelve 0;
}
 2
 00
 1
 3
11. ¿Cuál es el resultado del siguiente programa?
#include <iostream>
usando el espacio de nombres estándar;
int fun (int p1 = 1, int p2 = 1) {
return p2 << p1;
}
int main () {
cout << fun (fun (), fun (2));
devuelve 0;
}
 44
 32
 dieciséis
 8
12. ¿Cuál es el resultado del siguiente programa?
#include <iostream>
#include <string>
usando el espacio de nombres std;
string fun (string & t, string s = “”, int r = 2) {
while (–r)
s + = s;
t = t + s;
devoluciones;
}
int main () {
string name = "x";
cout << diversión (nombre, nombre);
cout << nombre;
devuelve 0;
}
 xxxxxx
 xxxx
 xxxxx
 xxx
13. ¿Cuál es el resultado del siguiente programa?
#include <iostream>
#include <string>
usando el espacio de nombres std;
string fun (string t, string s = “x”, int r = 1) {
while (–r)
s + = s;
t = t + s;
devoluciones;
}
int main () {
string name = "a";
cout << diversión (nombre);
cout << nombre;
devuelve 0;
}
 xxxxaaaa
 xxxaaa
 xxaa
 xa
14. ¿Cuál es el resultado del siguiente programa?
#include <iostream>
usando el espacio de nombres estándar;
int fun (int a, int b) {
devuelve a + b;
}
int fun (int a, char b) {
return b - a;
}
int fun (float a, float b) {
return a * b;
}
int main () {
cout << fun (1,0) << fun ('a', 'c') << fun (2.f, 2.f);
devuelve 0;
}
 248
 481
 124
 012
15. ¿Cuál es el resultado del siguiente programa?
#include <iostream>
usando el espacio de nombres estándar;
int fun (long a, long b = 1) {
return a << b;
}
int fun (int a, char b = 'z') {
return b - a;
}
int fun (float a, float b = 0) {
return a * b;
}
int main () {
cout << fun (1L) << fun ('x') << fun (2e0f);
devuelve 0;
}
 121
 220
 112
 234
16. ¿Cuál es el resultado del siguiente programa?
#include <iostream>
usando el espacio de nombres estándar;
int fun (long a) {
return a / a;
}
int fun (int a) {
return 2 * a;
}
int fun (double a = 3.0) {
return a;
}
int main () {
cout << diversión (1000000000L) << diversión (1L) << diversión (1.f);
devuelve 0;
}
 111
 333
 222
 444
17. ¿Cuál es el resultado del siguiente programa?
#include <iostream>
usando el espacio de nombres estándar;
int fun (int t []) {
t [0] + = t [1];
retorno t [0];
}
int main () {
int t [] = {5,6,7};
cout << diversión (t);
cout << t [0];
devuelve 0;
}
 1111
 115
 56
 116
18. ¿Cuál es el resultado del siguiente programa?
#include <iostream>
usando el espacio de nombres estándar;
int * make (int v) {
int * p = nuevo int;
* p = v + 1;
volver p;
}
int * play (int & v) {
cout << ++ v;
volver & v;
}
nulo eliminar (int * v) {
eliminar v;
}
int main () {
remove (play (* make (3)));
devuelve 0;
}
 2
 3
 55
 44
19. ¿Cuál es el resultado del siguiente programa?
#include <iostream>
usando el espacio de nombres estándar;
int main () {
int * val = new int;
* val = sizeof (val) / sizeof (int *);
int * tab = new int [* val];
tab [0] = * val;
eliminar val;
cout << * pestaña;
eliminar la pestaña [];
devuelve 0;
}
 1
 44
 00
 2
20. ¿Cuál es el resultado del siguiente programa?
#include <iostream>
usando el espacio de nombres estándar;
struct s {
flotante * f;
};
void make (s * p, float x = 10) {
float * f = new float;
* f = sizeof (* f) / sizeof (float) * 10;
p-> f = f;
}
int main () {
s * ss = nuevo s;
hacer (ss);
cout << * (* ss) .f;
eliminar ss-> f;
eliminar ss;
devuelve 0;
}
 80
 10
 20
 40

También podría gustarte