Quiz
examen informatica
Crie uma conta grátis para terminar este quiz
Salve seu progresso e veja sua nota final.
Já tem uma conta? Inicie sessão
Perguntas do quiz (62)
1En C++ para cada clase se deben implementar 2 destructores: uno que se
llama cuando se destruye un objeto de la clase, y otro que se llama cuando se
destruye un puntero a un objeto de la clase- AVerdadeiro
- BFalso
2Para implementar una arquitectura cliente/servidor en C ó C++ sólo puede
utilizarse la librería de programación de sockets- AVerdadeiro
- BFalso
3El algoritmo de búsqueda binaria permite buscar un elemento dentro de un
vector siempre y cuando el vector esté ordenado.- AVerdadeiro
- BFalso
4La sentencia en C: int vector[]={1,2,3}; es correcta a pesar de que
no se haya indicado el tamaño del vector entre corchetes- AVerdadeiro
- BFalso
5El paso por referencia de un parámetro a una función en C++ permite que se
modifique en la función el valor de la variable original pasada, sin necesidad
de emplear notación de punteros- AVerdadeiro
- BFalso
6Las variables miembro de una clase base en C++ declaradas como privadas
pueden ser accedidas desde una clase derivada de la clase base- AVerdadeiro
- BFalso
7En C++ se puede definir el operador + como un método de una clase o como
una función global- AVerdadeiro
- BFalso
8La función scanf no puede utilizarse para leer una cadena de caracteres por
teclado si ésta contiene espacios en blanco- AVerdadeiro
- BFalso
9Un vector en C o C++ puede definirse con diferentes tipos de datos para
cada elemento- AVerdadeiro
- BFalso
10En C++ se puede utilizar para mostrar el valor de una variable entera i tanto
“cout<<i;” como “printf(“%d”,i);- AVerdadeiro
- BFalso
11A un puntero se le puede asignar la dirección de memoria de una variable
usando el operador de indirección (*)- AVerdadeiro
- BFalso
12El paso de parámetros a una función por referencia es el método
recomendado para pasar parámetros en C.- AVerdadeiro
- BFalso
13Una función global en C++ puede acceder a los datos privados de un objeto
si la función se define en el mismo fichero en que se definen los métodos de
la clase- AVerdadeiro
- BFalso
14En una función miembro de una clase en C++ no debemos pasar
explícitamente como parámetro el objeto sobre el que se aplica la función- AVerdadeiro
- BFalso
15Para que un cliente se comunique con un servidor mediante sockets, el
cliente no necesita conocer el puerto del servidor- AVerdadeiro
- BFalso
16Suponiendo que a y b son enteros, y que b=0, se puede utilizar cualquiera de estas
sentencias: a=b++; ó a=++b; para hacer que el valor de a sea 1.- AVerdadeiro
- BFalso
17Sea c una variable tipo char que contiene un carácter. Para mostrar el código ASCII
del carácter almacenado en c, se puede utilizar el siguiente código: printf(“%d”,
c);- AVerdadeiro
- BFalso
18La sentencia continue dentro de un bucle hace que éste finalice
- AVerdadeiro
- BFalso
19Una función en C no puede llamarse a sí misma
- AVerdadeiro
- BFalso
20Al declarar que una función recibe como parámetro una matriz, se puede dejar
vacío el tamaño correspondiente a la primera dimensión de la matriz. Ejemplo: void
LeerMatriz(float m[][3]).- AVerdadeiro
- BFalso
21En C no es posible declarar un puntero doble (por ejemplo: int **p;), pero sí en
C++- AVerdadeiro
- BFalso
22En C++ una clase derivada no puede heredar de más de una clase base
- AVerdadeiro
- BFalso
23En el lenguaje C, el tipo de datos int ocupa la misma memoria
independientemente del sistema en el que se use.- AVerdadeiro
- BFalso
24Considerando: int a[10]; int *pa; Se puede conseguir que el puntero pa
apunte al vector a de cualquiera de estas formas: 1) pa=a; 2) pa=&a[0]- AVerdadeiro
- BFalso
25En C no es posible crear un vector de estructuras, ya que sólo se pueden
crear vectores de tipos de datos simples- AVerdadeiro
- BFalso
26Una función virtual pura se debe definir obligatoriamente en la clase base,
aunque se puede volver a definir en las clases derivadas- AVerdadeiro
- BFalso
27No puede utilizarse printf para mostrar una cadena de caracteres por pantalla
si ésta contiene espacios en blanco- AVerdadeiro
- BFalso
28Una función global en C++ puede acceder a los datos privados de un objeto
si la función se declara como amiga (friend) dentro de la clase- AVerdadeiro
- BFalso
29Para comunicar dos equipos mediante sockets, sólo se puede utilizar el
protocolo TCP- AVerdadeiro
- BFalso
30En C los arrays se pasan por dirección, es decir, no se hace una copia para la
función de los valores de los elementos del array- AVerdadeiro
- BFalso
31En C y C++ no es posible reservar memoria dinámica para un array
bidimensional- AVerdadeiro
- BFalso
32En C++ se pueden dar valores por defecto a una función, de forma que
dichos parámetros pueden ser omitidos en la llamada a la función- AVerdadeiro
- BFalso
33Al definir el operador = en una clase, siempre se debe devolver *this
- AVerdadeiro
- BFalso
34Sea el vector de enteros int v[5]. Para almacenar en la última posición del
vector el valor 100, es correcto poner v[5]=100;- AVerdadeiro
- BFalso
35Para crear una cadena de caracteres con el texto hola es correcto poner char
cad[4]=”hola”- AVerdadeiro
- BFalso
36En el mecanismo de herencia de C++ se permite sobrepasar un método, es
decir, en la clase derivada se puede volver a definir el método que ya estaba
definido en la clase base.- AVerdadeiro
- BFalso
37El operador & se puede aplicar a un entero, por ejemplo &i, para obtener la
dirección donde se almacena en memoria el entero- AVerdadeiro
- BFalso
38Para reservar memoria dinámica en C++ de un vector unidimensional se
utiliza el operador new en combinación con el operador sizeof- AVerdadeiro
- BFalso
39La función fgets lee una cadena almacenada en un fichero, pero sólo hasta
encontrar el primer espacio en blanco o el final de línea \n- AVerdadeiro
- BFalso
40La ventaja de utilizar el protocolo UDP es que es un protocolo orientado a la
conexión y con control de errores en la transmisión- AVerdadeiro
- BFalso
41En C++, cuando se destruye un objeto de una clase derivada, se ejecuta
primero el destructor de la clase base y después el de la clase derivada- AVerdadeiro
- BFalso
42Una clase abstracta es una clase que tiene al menos una función virtual pura
- AVerdadeiro
- BFalso
43 En C, cuando se pasa un vector como parámetro a una función, se pasa
siempre por valor.- AVerdadeiro
- BFalso
44 En C++ no se puede sobrecargar el operador << para poder mostrar el
contenido de un objeto con cout- AVerdadeiro
- BFalso
45C++ permite dar valores por defecto a los parámetros de una función
- AVerdadeiro
- BFalso
46El identificador de un array es en realidad un puntero al elemento 0 del
array- AVerdadeiro
- BFalso
47En C es posible leer un fichero carácter a carácter.
- AVerdadeiro
- BFalso
48En C++, una variable miembro estática es común para todos los objetos de la
clase (no hay una variable estática diferente para cada objeto de la clase, sino
que todos los objetos comparten la misma variable estática).- AVerdadeiro
- BFalso
49En C no es posible actualizar el indicador de posición de fichero al inicio del
fichero- AVerdadeiro
- BFalso
50Para declarar e inicializar un entero j con el valor 10 en C++ se puede hacer
int j=10; o int j(10);- AVerdadeiro
- BFalso
51) Dada la declaración int a[10]; para asignar al elemento situado en la
posición 1 del vector el valor 5, se puede utilizar a[1]=5; o *(a+1)=5;- AVerdadeiro
- BFalso
52Una función global amiga de una clase (friend) puede acceder a los miembros
de la clase como si fuera un método de la clas- AVerdadeiro
- BFalso
53En C++, una variable miembro estática es común para todos los objetos de la
clase (no hay una variable estática diferente para cada objeto de la clase, sino
que todos los objetos comparten la misma variable estática)- AVerdadeiro
- BFalso
54C++ permite la herencia múltiple, es decir, una clase derivada puede heredar
de más de una clase base- AVerdadeiro
- BFalso
55Al declarar que una función recibe como parámetro un vector, no se puede
dejar vacío el tamaño del vector. Por ejemplo, esta declaración daría error al
compilar: void LeerVector(float v[]).- AVerdadeiro
- BFalso
56En C no es posible abrir un fichero para escritura y lectura, sino que o bien se
abre para lectura o bien para escritura- AVerdadeiro
- BFalso
57En C++ para cada clase se deben implementar 2 destructores: uno que se
llama cuando se destruye un objeto de la clase, y otro que se llama cuando se
destruye un puntero a un objeto de la clase- AVerdadeiro
- BFalso
58El paso por referencia de un parámetro a una función en C++ permite que se
modifique en la función el valor de la variable original pasada, sin necesidad
de emplear notación de punteros.- AVerdadeiro
- BFalso
59En C++, para leer desde teclado un entero y almacenarlo en la variable dato debería
utilizarse: cin >> “%d” >> dato;- AVerdadeiro
- BFalso
60Dado el vector int x[3] = {10, 11, 12}; el valor de *x es 10.
- AVerdadeiro
- BFalso
61En C++ una clase derivada no puede heredar de más de una clase base
- AVerdadeiro
- BFalso
62En C, los arrays se pasan por dirección, es decir, no se hace una copia para la
función de los valores de los elementos del array.- AVerdadeiro
- BFalso
Informações
- Descrição
- Quiz sobre examen informatica, criado por yessica millan em 20-06-2017.
- Autor
- yessica millan
- Idioma
- Español
- Visualizações
- 0
- Avaliação
- Ainda sem avaliações Avalie este quiz