PROGRAMA-5
![]() |
![]() |
![]() |
Título del Test:![]() PROGRAMA-5 Descripción: PROGRAMA 5 |




Comentarios |
---|
NO HAY REGISTROS |
Para averiguar la codificación que posee un fichero, podemos usar: El método getEncoding(). El método getCharacter(). El método Unicode(). El método getCodification(). Para averiguar si un elemento es un directorio usamos el método: mkdirs. mkdir. isDirectory. isFolder. Señala las correctas. Cuando trabajamos con ficheros de acceso aleatorio en Java, el modo de apertura puede ser: "rw" para lectura y escritura. Todas son correctas. "r" para sólo lectura. "w". Si al intentar acceder a un fichero, no existe se generará una: SQLException. IOException. RMIException. A un flujo FileInputStream, se puede añadir un buffer, de modo que se mejore la eficiencia de los accesos a los dispositivos en los que se almacena el fichero con el que conecta el flujo. ¿Verdadero o falso?. Vertader. Fals. BufferedOutputStream implementa los métodos para escribir en un stream a través de un buffer. ¿Verdadero o falso?. Vertader. Fals. bufferWriter permite operar con un flujo de datos como un buffer, pero si se envuelve en un PrintWriter, es posible escribir con muchas más funcionalidades adicionales para diferentes tipos de datos. ¿Verdadero o falso?. Vertader. Fals. Cuando se escribe en un fichero secuencial hay que tener la precaución de ir escribiendo las cadenas de caracteres con el mismo tamaño, de manera que sepamos luego el tamaño del registro que tenemos que leer. ¿Verdadero o falso?. Vertader. Fals. El método readLine() permite leer únicamente carácter a carácter. ¿Verdadero o falso?. Vertader. Fals. Empleamos FileWriter para flujos de caracteres, pues para datos binarios se utiliza FileOutputStream. ¿Verdadero o falso?. Vertader. Fals. FileOutputStream permite leer bytes de un fichero o descriptor. ¿Verdadero o falso?. Vertader. Fals. La clase File permite manipular archivos y directorios, en las plataformas Linux y Windows. Para Mac OS empleamos MacFile. ¿Verdadero o falso?. Vertader. Fals. La excepción IOException ocurre cuando no se tienen permisos de lectura o escritura. ¿Verdadero o falso?. Vertader. Fals. Las clases InputStream y OutputStream manejan caracteres Unicode. ¿Verdadero o falso?. Vertader. Fals. Las clases y métodos de E/S son las mismas independientemente del dispositivo con el que se quiera tratar. ¿Verdadero o falso?. Vertader. Fals. Las computadoras utilizan la memoria RAM para guardar los datos de manera persistente . ¿Verdadero o falso?. Vertader. Fals. Las operaciones de E/S en Java vienen proporcionadas por el paquete estándar del API de Java denominado java.util.io ¿Verdadero o falso?. Vertader. Fals. Los flujos basados en bytes son los óptimos para el manejo de entradas y salidas de bytes. ¿Verdadero o falso?. Vertader. Fals. Mediante las clases que proporcionan buffers se pretende que se hagan lecturas y escrituras físicas a disco, lo menos posible. ¿Verdadero o falso?. Vertader. Fals. Para serializar un objeto, éste debe implementar el interface java.io.Serializable. ¿Verdadero o falso?. Vertader. Fals. StringBuffer permite leer y StringBuilder escribir en la salida estándar. ¿Verdadero o falso?. Vertader. Fals. StringWriter: es un stream de caracteres cuya salida es un buffer de cadena de caracteres, que puede utilizarse para construir un string. ¿Verdadero o falso?. Vertader. Fals. Un stream nunca puede ser envuelto por otro stream. ¿Verdadero o falso?. Vertader. Fals. Una clase que implemente FileNameFilter debe implementar el método accept. ¿Verdadero o falso?. Vertader. Fals. Utilizar File.separator, tiene el inconveniente de que complica la portabilidad de las aplicaciones. ¿Verdadero o falso?. Vertader. Fals. JDBC tiene el inconveniente de que no permite usar SQL para las consultar a las bases de datos. ¿Verdadero o falso?. Vertader. Fals. Una tabla consiste en un conjunto de filas y columnas. ¿Verdadero o falso?. Vertader. Fals. El nivel de abstracción al que trabaja ODBC es alto en comparación con JDBC. ¿Verdadero o falso?. Vertader. Fals. Para usar JDBC, el programador debe conocer los detalles específicos, al más bajo nivel posible, de cada base de datos. ¿Verdadero o falso?. Vertader. Fals. El conector de la base de datos lo proporciona el fabricante del sistema operativo. ¿Verdadero o falso?. Vertader. Fals. Señala las afirmaciones correctas, acerca de SQL: Es un lenguaje no procedimental. Permite interactuar con el sistema gestor de la base de datos. Es propiedad de MySQL. Es una base de datos gratuita. Para una conexión a una base de datos, se puede utilizar el método getConnection() de la clase DriverManager. ¿Verdadero o falso?. Vertader. Fals. Respecto al conector de la base de datos SQL: Permite interactuar con el sistema gestor de la base de datos. Permite la comunicación entre el API JDBC y el SGBD. Consiste en un fichero .tar. Todas son correctas. Para trabajar con una base de datos ejecutando consultas, una aplicación debe: Enviar consultas SQL y procesar el resultado. Cargar el driver necesario. Establecer una conexión con la base de datos. Todas son correctas. Para consultas preparadas utilizamos: PreparedStatement. CallableStatement. ReadyConsults. Statement. Un ResultSet: Es un comando de SQL estándar. Sirve para contener el resultado del comando SELECT. Ninguna es cierta. Permite procesar el resultado de una consulta SELECT. Un ResultSet: No contiene todos los datos de la consulta en el mismo momento de hacer la consulta SELECT. Todas las respuestas son correctas. Va obteniendo de la base de datos, los datos según se van pidiendo. Tiene el inconveniente de que no posee métodos que permitan movernos hacia delante y hacia atrás en las filas, para obtener la información de cada fila. El lenguaje SQL: Es propietario, pertenece a Oracle. Ninguna es correcta. Es estándar. La programación de bases de datos ha estado siempre unificada, debido al escaso número de de productos de bases de datos en el mercado. ¿Verdadero o falso?. Vertader. Fals. El código siguiente: Connection con = DriverManager.getConnection ( "jdbc:odbc:miBD", "miLogin", "miPassword");. Establece una conexión. Todas son correctas. Ejecuta una consulta. Procesa los resultados de una consulta. La consulta: s.executeUpdate("UPDATE CLIENTE SET teléfono='968610009' WHERE idCLIENTE=3"). Ninguna es correcta. Actualiza datos. Añade datos. Elimina datos. Para obtener un entero almacenado en uno de los campos de un registro, trabajando con el ResulSet emplearemos el método: getInt(). getString(). getDate(). Cuando se opera con un ResultSet, en cada registro, y al método getInt() se puede pasar un índice: El índice empieza por 0. El índice empieza por 1. El índice empieza por 2. El método wasNull informa sobre si el último valor leído con un método get es nulo. ¿Verdadero o falso?. Vertader. Fals. Respecto a las consultas de actualización, executeUpdate, retorna el número de registros insertados, cuando estamos insertando datos. ¿Verdadero o falso?. Vertader. Fals. Al método setLayout(): se le pasa como argumento un objeto del tipo de Layout que se quiere establecer. Ninguna es cierta. se le pasa como argumento un String para indicarle la forma del layout que se quiere establecer. se le puede indicar si se desea que la aplicación sea portable o no. El componente Swing que dibuja una línea horizontal en el menú es: JHorLine. JSeparador. JDistinct. JSeparator. Indica la afirmación correcta sobre setDefaultCloseOperation() en un JFrame: permite establecer una operación de cierre por defecto. permite cerrar las aplicaciones realizadas en Java con JFrame, inhabilitando el cierre de otras aplicaciones. permite pasarle un parámetro del número de segundos para cerrar la aplicación. activa el cierre automático de las ventanas de la aplicación. JButton. es una clase de AWT. está implementado en C++. deriva de clase JComponent. es la clase Swing que se emplea para crear cualquier botón de acción en una ventana. Las casillas de verificación en Swing están implementadas para Java por la clase: JScrollPanel. JSeparador. JCheckBox. JButton. Para añadir un atajo de teclado, se usa la propiedad: acelerador. accelerator. accelereitor. aselerator. Señala la afirmación correcta: Por cada componente AWT (excepto Canvas) hay un componente Swing equivalente, cuyo nombre empieza por J, que permite más funcionalidad siendo menos pesado. Ninguna es correcta. Por cada componente C (salvo JCanvas) existe un componente Swing equivalente, cuyo nombre empieza por J. Por cada componente Swing (excepto JButton) hay un componente Swing equivalente, cuyo nombre empieza por S. Swing es: una librería de Java para la generación del GUI en aplicaciones. un componente de SWT. Una librería de NetBeans. Ninguna afirmación es correcta. Un botón JButton y un JToggleButton: son botones, pero el segundo se comporta como un interruptor de dos posiciones. son lo mismo. Todas son correctas. son botones, pero el primero se comporta como un interruptor de dos posiciones. Un componente JList: permite seleccionar varios elementos a la vez, sólo si están contiguos. permite seleccionar un único elemento. permite seleccionar varios elementos a la vez, contiguos o no. Todas las afirmaciones son falsas. Un JPanel nos permite: Todas son correctas. estar delimitado por un borde que incluirá un título. organizar mejor el espacio en la ventana. Una lista desplegable…. Está disponible en AWT, pero no en Swing. Se representa en Java con el componente Swing JComboBox. Es una mezcla entre un campo de texto editable y una lista. Todas son correctas. Drag and Drop significa que se permite la elección de diferentes apariencias de entorno. Vertader. Fals. El applet debe ejecutarse en un contenedor, que lo proporciona un programa anfitrión. Vertader. Fals. El componente JScrollPanel permite que aparezcan barras de desplazamiento. Vertader. Fals. El método setVisible(false) con un JFrame permite que una aplicación deje de ocupar memoria. Vertader. Fals. La clase EventHandler soporta oyentes de evento. La ventaja es que los errores se detectan en tiempo de tiempo de ejecución. Vertader. Fals. Los componentes AWT se llaman componentes "de peso pesado" por la gran cantidad de recursos del sistema que usan, y los componentes Swing se llaman componentes "de peso ligero". Vertader. Fals. Los componentes Swing no necesitan cada uno una ventana propia del sistema operativo. Vertader. Fals. Para conseguir que el menú de una aplicación sea accesible por teclado, se pueden usar aceleradores de teclado. Vertader. Fals. |