Salida de programas C | Conjunto 63

1) ¿Cuál es la salida del siguiente programa? #include <stdio.h> #include <string.h> int main(void) {     char* p = «geeks»;     printf(«%lu %lu %lu «, sizeof(p), sizeof(*p), sizeof(«geeks»));     printf(«%lu %lu», strlen(p), strlen(«geeks»));     return 0; } Producción: 8 1 6 5 5 Explicación: p es un puntero, por lo que sizeof devuelve sizeof (char*), *p es de tipo … Continue reading «Salida de programas C | Conjunto 63»

Resultado del operador sizeof

Prediga la salida del siguiente programa. #include <stdio.h> #define TOTAL_ELEMENTS (sizeof(array) / sizeof(array[0])) int array[] = {1, 2, 3, 4, 5, 6, 7};    int main() {  int i;     for(i = -1; i <= (TOTAL_ELEMENTS-2); i++)    printf(«%d\n», array[i+1]);     getchar();  return 0; } Salida: No se imprime nada porque la condición del bucle no … Continue reading «Resultado del operador sizeof»

Salida de programas C | Conjunto 48

1. ¿Cuál es el resultado del siguiente programa? #include <stdio.h> #define square(x) (x * x)    int main() {     int x, y = 1;     x = square(y + 1);     printf(«%d\n», x);     return 0; } Opciones: (A) Error (B) 4 (C) 3 (D) Valor basura Answer : (C) Explicación: la macro función square(x)(x*x) calcula el cuadrado … Continue reading «Salida de programas C | Conjunto 48»

Salida de programas C | Juego 64 (Punteros)

Prerrequisito: Punteros en C Pregunta 1: ¿Cuál será el resultado del siguiente programa? #include «stdio.h» int main() {     char a[] = { ‘A’, ‘B’, ‘C’, ‘D’ };     char* ppp = &a[0];     *ppp++; // Line 1     printf(«%c %c «, *++ppp, –*ppp); // Line 2 } OPCIONES: a)CB b)BA c)BC d)CA OUTPUT: (d) C A Explicación: Línea … Continue reading «Salida de programas C | Juego 64 (Punteros)»

Salida del programa Java | conjunto 3

Prediga la salida de los siguientes programas Java: Ejemplo 1: Java // filename: Test.java   class Test {       // Declaring and initializing integer variable     int x = 10;       // Main driver method     public static void main(String[] args)     {           // Creating an object of class inside main()         Test t = new Test();   … Continue reading «Salida del programa Java | conjunto 3»

Salida de programas de Python | Conjunto 10 (Manejo de excepciones)

Requisito previo: Manejo de excepciones en Python Nota: Todos los programas se ejecutan en Python versión 3 y superior. 1) ¿Cuál es la salida del siguiente programa? data = 50 try:     data = data/0 except ZeroDivisionError:     print(‘Cannot divide by 0 ‘, end = ») else:     print(‘Division successful ‘, end = »)    try:     data = … Continue reading «Salida de programas de Python | Conjunto 10 (Manejo de excepciones)»

Salida de programas C++ | Conjunto 40

P.1 ¿Cuál es el resultado del siguiente programa? #include <iostream> using namespace std; int main() {     int i, j, k;     int sum[2][4];     for (i = 0; i < 2; i++) {         for (j = 0; j < 3; j++)             sum[i][j];     }     cout << sum[i][j];     return 0; } Opción a) 3 3 b) 2 0 c) … Continue reading «Salida de programas C++ | Conjunto 40»

Salida de programas C | Conjunto 36

1. ¿Cuál será el resultado de lo siguiente? void main() {     int const* p = 5;     printf(«%d», ++(*p)); } Opciones: A. 6 B. 5 C. Valor basura D. Error del compilador Answer : D Explicación: dará un error de tiempo de compilación porque estamos tratando de cambiar el valor constante. p es un puntero a … Continue reading «Salida de programas C | Conjunto 36»

Salida del programa C++ | Conjunto 15

Prediga la salida de los siguientes programas C++. Pregunta 1 #include <iostream> using namespace std;    class A { public:     void print() { cout << «A::print()»; } };    class B : private A { public:     void print() { cout << «B::print()»; } };    class C : public B { public:     void print() { … Continue reading «Salida del programa C++ | Conjunto 15»

Salida del programa C++ | conjunto 7

Prediga la salida de los siguientes programas C++. Pregunta 1 class Test1 {     int y; };    class Test2 {     int x;     Test1 t1; public:     operator Test1() { return t1; }     operator int() { return x; } };    void fun ( int x)  { }; void fun ( Test1 t ) { };    … Continue reading «Salida del programa C++ | conjunto 7»