Operaciones de entrada/salida sin formato en C++

En este artículo, discutiremos las operaciones de entrada/salida sin formato en C++ . El uso de objetos cin y cout para la entrada y salida de datos de varios tipos es posible debido a la sobrecarga del operador >> y << para reconocer todos los tipos básicos de C++. El operador >> está sobrecargado en … Continue reading «Operaciones de entrada/salida sin formato en C++»

Java | Operadores | Pregunta 6

class Base {}    class Derived extends Base {    public static void main(String args[]){       Base a = new Derived();       System.out.println(a instanceof Derived);    } } (A) verdadero (B) falso Respuesta: (A) Explicación: El operador instanceof funciona incluso cuando la referencia es del tipo de clase base. Cuestionario de esta pregunta Publicación traducida automáticamente Artículo escrito por … Continue reading «Java | Operadores | Pregunta 6»

Compruebe si los dos números difieren solo en una posición de bit

Dados dos enteros no negativos a y b . El problema es verificar si los dos números difieren solo en una posición de bit o no. Ejemplos:   Input : a = 13, b = 9 Output : Yes (13)10 = (1101)2 (9)10 = (1001)2 Both the numbers differ at one bit position only, i.e, differ … Continue reading «Compruebe si los dos números difieren solo en una posición de bit»

Operadores en LISP

Los operadores son la base de cualquier lenguaje de programación. Por lo tanto, la funcionalidad del lenguaje de programación LISP está incompleta sin el uso de operadores. Podemos definir operadores como símbolos que nos ayudan a realizar cálculos matemáticos y lógicos específicos sobre operandos. En otras palabras, podemos decir que un operador opera los operandos.  … Continue reading «Operadores en LISP»

Cascada de operadores de entrada/salida en C++

Requisito previo: Sobrecarga de operadores en C++ , Tipos de sobrecarga de operadores Cuando un objeto llama a una función de operador pasando un argumento y el valor devuelto de la función de operador llama a la siguiente función de operador en la misma expresión, se llama como una cascada de operadores. A continuación se … Continue reading «Cascada de operadores de entrada/salida en C++»

Java | Operadores | Pregunta 7

class Test {     public static void main(String args[])     {         String s1 = «geeksquiz»;         String s2 = «geeksquiz»;         System.out.println(«s1 == s2 is:» + s1 == s2);     } } (A) verdadero (B) falso (C) error del compilador (D) genera una excepción Respuesta: (B) Explicación: el resultado es «falso» porque en Java la precedencia del operador + es … Continue reading «Java | Operadores | Pregunta 7»

C | Operadores | Pregunta 6

¿Cuál es el resultado del siguiente programa? #include <stdio.h> int foo(int* a, int* b) {     int sum = *a + *b;     *b = *a;     return *a = sum – *b; } int main() {     int i = 0, j = 1, k = 2, l;     l = i++ || foo(&j, &k);     printf(«%d %d %d %d», … Continue reading «C | Operadores | Pregunta 6»

Cortocircuito en C++ y Linux

El cortocircuito es uno de los pasos de optimización del compilador, en este paso se evita el cálculo innecesario durante la evaluación de una expresión. La expresión se evalúa de izquierda a derecha. Funciona en ciertos casos cuando el valor de la expresión se puede calcular con certeza evaluando solo partes de la expresión. Cortocircuito … Continue reading «Cortocircuito en C++ y Linux»

Java | Operadores | Pregunta 9

Prediga la salida del siguiente programa. class Test {     boolean[] array = new boolean[3];     int count = 0;        void set(boolean[] arr, int x)     {         arr[x] = true;         count++;     }        void func()     {         if(array[0] && array[++count – 2] | array [count – 1])             count++;            System.out.println(«count = » + count);     }           public … Continue reading «Java | Operadores | Pregunta 9»

C | Operadores | Pregunta 13

#include<stdio.h>  int main(void)  {    int a = 1;    int b = 0;    b = a++ + a++;    printf(«%d %d»,a,b);    return 0;  } (A) 3 6 (B) Dependiente del compilador (C) 3 4 (D) 3 3 Respuesta: (B) Explicación: Consulte https://www.geeksforgeeks.org/sequence-points-in-c-set-1/ para la explicación. Cuestionario de esta pregunta Publicación traducida automáticamente Artículo escrito por GeeksforGeeks-1 y … Continue reading «C | Operadores | Pregunta 13»