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

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy