P. 1
Preguntas Sobre Visual Basic

Preguntas Sobre Visual Basic

5.0

|Views: 2.167|Likes:
Publicado porronaldovicuna
Preguntas Sobre Visual Basic
Preguntas Sobre Visual Basic

More info:

Published by: ronaldovicuna on Jan 15, 2010
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOC, PDF, TXT or read online from Scribd
See more
See less

09/08/2014

pdf

text

original

Preguntas sobre Visual Basic

1.- Diferencia entre un programa secuencial y uno interactivo. (1) 2.- Qué es una programación orientada a eventos. Qué son eventos. Nombra 5 eventos del Visual Basic. (1 y 4) 3.- Qué significa modo diseño y modo ejecución. (2) Tanto en modo diseño como en modo ejecución se pueden cambiar algunas propiedades de los controles. 4.- Qué es el formulario y qué son los controles. (2) Cada control debe tener un nombre (name). Una aplicación puede tener varios formularios. 5.- Qué definen las propiedades de los controles. Pon ejemplos. (3) Se puede acceder a una propiedad de un objeto por medio del nombre del objeto a que pertenece, seguido de un punto y el nombre de la propiedad, ejemplo cmdBoton.Visible 6.- Con que tres letras suelen comenzar los nombres de los siguientes controles: Botón, Caja de texto, Etiqueta, Frame, Scroll horizontal, Check box, Option button. (4) 7.-Qué ocurre cuando se produce un evento. (4) 8.- Un proyecto de Visual Basic lo componen al menos dos archivos, nombra la extensión de éstos. (5) 9.- Di como se llaman cada una de estas ventanas. (5)

10.- Con qué dos palabras empieza y termina un procedimiento “Privado”. (7) 11.- Si queremos poner controles sobre un frame, antes hay que crear el frame; no vale a la inversa. ¿Es cierta esta frase? (8) 12.- a$ = “5” : b$ = “7” Qué saldría si ponemos PRINT a$ + b$ Y si ponemos PRINT VAL(a$) + VAL(b$). Qué es mejor poner a$ + b$ o a$ & b$ 13.- Qué representa la función RGB (12) 14.- Que es un twist. (14)
1

14B.- Cómo podemos agregar un nuevo formulario. (15) 15.- Además del programa ejecutable .exe, que otro archivo debe tener al menos un programa para poder funcionar en Visual Basic 6.0. Que tamaño tiene. (18) También puede ser necesario otros archivos de extensión .ocx y .dll 16.- En la ventana de códigos aparecen dos listas desplegables, que utilidad tienen. (20) 17.- Qué se pone en la parte General de la ventana de códigos. (20) 18.- Cómo podemos hacer que un control active dos subrutinas según el evento aplicado. (20) 19.- Qué es el debugger. (22) 20.- Qué podemos ver en la ventana Immediate Windows. (22) 21.- Qué es un lenguaje de alto nivel. Qué es compilar. Qué es un intérprete. (24) 22.- Cómo se pone un comentario en un programa BASIC. (24) 23.- Si la línea de instrucciones es muy larga como podemos continuarla en el siguiente renglón. (24) 24.- Cómo se pueden poner varias instrucciones en una línea. (25) 25.- Qué significa que una variable local se reinicia a cero cada vez que se entra en su procedimiento. Que hace la instrucción Static.(26) 26.- Qué tenemos que hacer para que las variables temp, x1, x2 y cent. Las pueda utilizar todas las Subrutinas de un formulario. 27.- Si declaramos un valor como constante en un programa y luego intentamos cambiarlo qué ocurre. (28) 28.- Qué es una variable String. (29) 28B.- Cómo podemos declarar la variable temp como entera, la variable farh como larga y la variable peset como monetaria (Currency) (29) 29.- Si no declaramos una variable de ningún tipo, de que tipo se establece por defecto. 30.- Qué ocurre si ponemos en la zona de declaración de variable (General) Option Explicit.(29) 31.- De qué tipo será esta variable ancho&. Cuál es su rango. 32.- De que tipo son estas dos variables Dim const, temp as single 33.- a$ = “hola” : b$ = “ adios” : c$ = a$ & b$ Qué escribirá PRINT c$ 34.- Diferencia entre subrutina y función. (37) 35.- Realiza una función llamada pita al cual se le suministre dos parámetros que sean números reales y devuelva un valor también real que sea la hipotenusa de esos dos valores. 36.- Qué elementos define este array Dim vector (4) . Qué establece la instrucción BASE. (42) 37.- a$ = “Esto es un ordenador” Qué escribe: PRINT LEN(a$) (45) PRINT UCase(a$) PRINT LCase(a$) PRINT MID(a$,6,2) 37B.- Qué hacen estas funciones STR(n) y VAL(string). (45) 38.- Cómo se puede obtener un número aleatorio x : Entre 0 y 6 Entre 1 y 12 Entre 4 y 15 39.- Cita 6 eventos del Command Button. 40.- Que podemos hacer para que cada vez que se cargue el formulario suene un Beep. 41.- Qué hace las propiedades Show e Hide. (49) 42.- Qué hacen estos eventos: KeyPress, KeyUp, KeyDown, Click, DblClick, MouseUp, MouseDown, MouseMove, Change 43.- Qué hacen estas propiedades: Backcolor, ForeColor, Caption, Text, Enabled, Visible, Font, MousePointer, Name, Picture, Style, ToolTipText, Multiline, ScrollBars, Alignment, Value, SartUpPosition, FillColor, Interval, MinButton, MaxButton, ControlBox, BorderStyle. 44.- Cómo podemos agregar otro formulario a nuestro proyecto. (61) 45.- Crea un array de controles con el TextBox. (64)
2

46.- Realiza un Editor de Textos utilizando el Editor de Menús y el Commond Dialog.(MV) 47.- Como podemos cargar una imagen en un Control Image. Qué hace la propiedad Strech. (72) 48.- Cómo podemos dibujar puntos de cierto grosor, aleatorios y de colores en el formulario.(75) 49.- Dibuja un cuadrado sobre el formulario utilizando el método Line. (75) 50.- Diseña una caja de mensaje con el Título “Ejemplo de MsgBox” y que pida al usuario que “Pulse un botón”. Debe tener tres botones, Sí, No y Cancela. Si el usuario pulsa Si, debe salir en un Label “Has pulsado Si”, si pulsa No:“Has pulsado No” y si Cancela :“Has pulsado Cancela” También debe tener el dibujo de exclamación. (87) 51.- Diseña una caja de entrada que pida introducir el nombre del usuario y luego escriba este nombre en una etiqueta. (88) 52.- Realiza un proyecto utilizando tres controles (Drive, Dir, File) para poder visualizar los ficheros de los discos del sistema. El nombre del fichero elegido debe presentarse en una etiqueta. Modifica el programa para ver solo los archivos .exe. (91) 53.- Qué es un fichero secuencial y un fichero aleatorio. (92) 54.- Qué función tienen las instrucciones Open, Input, Output, Append, Close. (92) 55.- Qué hacen éstas líneas:
Open "C:\usuarios\PRUEBA1.txt" For Output As #1 Print #1, a; Tab(20);b; Tab(30);c Close #1

56.- Qué hacen éstas líneas:
Open "C:\usuarios\PRUEBA1.txt" For Input As #1

Line Input #1, x$ Close #1 57.- Qué hacen éstas líneas:
Open "C:\usuarios\PRUEBA1.txt" For Append As #1

Print #1, “Hola” Close #1 58.- Qué hacen ésta líneas: Open "C:\usuarios\PRUEBA2.txt" For Input As #1 While Not EOF(1) Line Input #1, d$ Print d$ Wend 59.- Realiza un programa en donde el usuario pueda poner un número de 32 a 255 y le presente el carácter ASCII correspondiente. 60.- Realiza un programa en donde el usuario introduzca un carácter y le presente el código ASCII correspondiente. Lo contrario al programa anterior. 61.- Realiza un programa en donde el usuario introduzca un número del 1 al 9 y le presente la tabla de multiplicar correspondiente al número introducido. 62.- Realiza un programa en donde el usuario introduzca un determinante de 3 x 3 y le presente la solución del determinante. 63.- Realiza un programa en donde el usuario introduzca un ángulo en radianes y lo presente en grados. 64.- Realiza un programa que genere 9 números aleatorios del 1 al 49, lo introduzca en un array y luego presente cada valor. 65.- En el programa anterior si sale un número repetido, vuelve a generar otro. 66.- Realiza un programa en donde el usuario introduzca un número del 1 al 50. El programa comprobará si el número introducido es primo. 67.- En una vivienda tenemos una lavadora, un frigorífico, un televisor, un ordenador, una cocina eléctrica, y seis habitaciones con una lámpara en cada una. Realiza un programa en donde podamos poner el consumo de cada elemento, su tiempo de uso mensual, el precio del Kw, el IVA , la tasa mensual y nos presente el costo de la energía consumida.

3

You're Reading a Free Preview

Descarga
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->