Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Se puede calificar SAS?

¿Se puede calificar SAS?

(1) ¿Cuál de las siguientes afirmaciones es incorrecta?

A) Visual Basic es una herramienta de programación visual basada en eventos.

B) Las aplicaciones de Visual Basic no tienen declaraciones de inicio y fin obvias.

C) Todos los controles de la caja de herramientas de Visual Basic tienen propiedades de ancho y alto.

D) Algunas propiedades de los controles en Visual Basic sólo se pueden configurar en tiempo de ejecución.

(2) La siguiente afirmación es incorrecta

a) La ventana del navegador de proyectos solo puede contener un archivo de proyecto y otros archivos que pertenecen al proyecto.

b) Archivos y. Las extensiones BAS son archivos de módulo estándar.

c) El archivo de formulario contiene las propiedades del formulario y sus controles.

d) Un proyecto puede contener varios archivos de módulo estándar.

(3) La siguiente afirmación es incorrecta

a) Hacer doble clic con el mouse puede activar el evento DblClick.

b) El nombre del evento del formulario o control puede ser determinado por el programador.

c) Cuando el mouse se mueve, se activará el evento MouseMove.

d) El nombre del control puede ser configurado por el programador.

(4) Los siguientes tipos de archivos que no pertenecen al sistema Visual Basic son

a). de la empresa B). Murciélago C). vbg D). vbp

(5) ¿Cuál de las siguientes afirmaciones es incorrecta?

a) Cuando se abre un archivo de proyecto, el sistema carga automáticamente tablas y módulos estándar relacionados con el proyecto.

b) Al guardar un programa de Visual Basic, los archivos de formulario y los archivos de proyecto deben guardarse por separado.

C)Las aplicaciones de Visual Basic sólo se pueden ejecutar de forma interpretada.

d) Los eventos pueden ser desencadenados por el usuario o el sistema.

(6) El siguiente código puede definir correctamente el tipo de datos de TelBook

a) Tipo de agenda B) Tipo de agenda

El nombre es cadena *10 Nombre es cadena*10

Número de teléfono como número entero Número de teléfono como número entero

Tipo final finalizar directorio telefónico

c) escribir directorio telefónico D) escribir Definir directorio telefónico

Cadena de nombre*10 Cadena de nombre*10

TelNum entero TelNum entero

Tipo de terminal Tipo de terminal TelBook

(7) Las siguientes declaraciones son incorrectos

a) Const var 1 = 123 B) Dim var 2 = ABC

c) Definir a-z D) Variable estática 3 como un número entero

( 8) Deje que el cuadro de lista controle Lis en el formulario, seleccione t1, que contiene varios elementos de la lista. Entonces lo siguiente puede indicar la actual

a) Lista 1. Lista B) Lista1. ListaIndice C) Lista1. Índice D) Lista 1. Texto

(9) Después de que el programa se esté ejecutando, haga clic con el mouse en el formulario. El evento que el formulario no recibirá en este momento es

a) Mouse down B) Mouse. arriba C) Cargar D) Hacer clic

(10) Supongamos que a=10, b=5, c =1, ejecute la instrucción print a >; b gtDespués de C, lo que se muestra en el formulario es

a) Verdadero B) Falso C) 1 D) Mensaje de error

(11) Si desea cambiar el título del formulario, debe establecer las siguientes propiedades.

a) Título B) Nombre C) Color de fondo D) Estilo de borde

(12) La siguiente función puede determinar si se llega al final del archivo.

a)BOF B)LOC C)LOFD e)EOF

(13) Si un proyecto contiene múltiples formularios y módulos estándar, las siguientes afirmaciones son incorrectas.

a) Si se incluye un proceso subprincipal en el proyecto, el programa debe ejecutar el proceso primero.

b) Los módulos estándar no se pueden configurar como módulos de inicio.

c) El uso del método Ocultar sólo puede ocultar un formulario, no se puede borrar de la memoria.

d) Como máximo un formulario es el formulario activo en cualquier momento.

(14) Proceso de evento MouseDown del formulario

Form_MouseDown (ButtSingle)

on es un número entero, Shift es un número entero, X es un valor único, e Y es

Hay cuatro parámetros, la descripción correcta es

a) Determine el botón del mouse actualmente presionado a través de los parámetros del botón.

b) El parámetro Shift solo se puede utilizar para determinar si se debe presionar la tecla Shift.

C)C)El parámetro Shift solo se puede utilizar para determinar si se deben presionar las teclas Alt y Ctrl.

d) Los parámetros xey se utilizan para establecer las coordenadas de la posición actual del mouse.

(15) Si hay tres elementos en el cuadro combinado Combo1, la siguiente declaración puede eliminar el último elemento.

a) Combinación 1. Eliminar texto del elemento

b) Combinación 1. Eliminar elemento 2

c) Combinación 1. Eliminar elemento 3

d) Combinación 1. Eliminar ItemCombo1. Recuento de listas

(16) Entre las siguientes descripciones sobre el enfoque, la incorrecta es

a) Si la propiedad TabStop del cuadro de texto es False, la entrada de datos desde el teclado no se puede recibió.

b) Cuando el cuadro de texto pierde el foco, se activará el evento LostFocus.

c) Cuando la propiedad Enabled del cuadro de texto es False, la secuencia de tabulación del cuadro de texto no funciona.

d) Puede utilizar la propiedad TabIndex para cambiar el orden de tabulación.

(17) Si desea agregar una línea separadora en el menú, debe establecer el atributo "Título" en .

a)= B)* C) amp; D)-

(18) Ejecute la instrucción "Abrir". Las operaciones que se pueden realizar con los datos son Tel.dat" Para Random As #1 Le.

N = 50, archivo Tel.dat

a) solo se puede escribir, no leer b) Solo sabes leer pero no escribir

c) Sabe leer y escribir d) No sabe leer ni escribir

(19) Dibuja un cuadro en el formulario. y luego escriba los siguientes eventos

Un botón de comando llamado Comando1 y dos procedimientos: dos textos llamados Texto1 y Texto2

Subcomando privado 1_Click(). n = Texto1. Texto

Seleccione caso n

Caso 1 a 20

x = 10

Casos 2, 4, 6

x = 20

El caso es lt10

x = 30

Caso 10

x = 40

Finalizar selección

Texto 2. Texto = x

Finalizar conector

Después de ejecutar el programa, si aquí ingrese 10 en el cuadro y luego haga clic en el botón de comando, se mostrará en Texto2

A)10 B)20 C)30 D)40

(20) tiene la siguiente estructura de bucle.

Do

Cuerpo del bucle

Condición del bucle While lt>

¿Cuál de las siguientes afirmaciones es incorrecta?

a) Si "condición" es una constante 0, el cuerpo del bucle no se ejecutará una vez

b) "Condición" puede ser una expresión relacional, una expresión lógica o una constante

.

C) La instrucción Exit Do se puede utilizar dentro del cuerpo de un bucle.

d) Si la "condición" siempre es verdadera, el cuerpo del bucle se ejecutará continuamente.

(21) Dibuje un botón de comando llamado Comando1 en el formulario y luego escriba el siguiente procedimiento de evento:

Subcomando privado 1_Click()

Dim num es un número entero

num = 1

hasta num gt seis

Imprimir número;

Número = número 2.4

Bucle

Conector final

Después de ejecutar el programa, haga clic en el botón de comando y el contenido que se muestra en el formulario es

A)1 3.4 5.8 B) 1 3 5

C)1 4 7 D) No hay salida de datos.

(22) Dibuje un botón de comando llamado Comando1 en el formulario y luego escriba el siguiente procedimiento de evento:

Subcomando privado 1_Click()

Dim a is un número entero, sComo un número entero

a = 8

s = 1

Do

s = s a

a = a-1

Bucle, y a lt= 0

Imprimir s;

Conector final

Después del programa se ejecuta, haga clic en el botón de comando, el contenido que se muestra en el formulario es

A) 7 9 B) 34 0

C) 9 7 D) Bucle infinito

( 23) Se proporciona el siguiente proceso general:

Función pública f (x es un número entero)

Marcar y como un número entero

x = 20

y = 2

f = x * y

Finalizar función

Dibuje un botón de comando llamado Comando1 en el formulario y luego escriba el siguiente evento Proceso:

Subcomando privado 1_Click()

X estática es un número entero

x = 10

y=5

y = f(x)

Imprimir x;

Conector final

Después de ejecutar el programa, si hace clic en el comando botón, se mostrará el formulario. El contenido es

A)10 5 B)20 5

20 40 D)10 40

(24) proporciona lo siguiente proceso general:

Public Sub Fun(a(), ByVal x es un número entero)

Para i = 1 a 5

x = x a(i)

Luego

Conector final

Dibuje un flujo de eventos debajo del texto llamado Texto1 en el formulario: un cuadro y un botón de comando llamado Comando1, y luego escriba el siguiente contenido

Subcomando privado 1_Click()

Dim arr(5) como variable

Para i = 1 a 5

arr( i) = i

Entonces

n = 10

Llamar a Fun(arr(), n)

Text1.

Texto = n

Conector final

Después de ejecutar el programa, haga clic en el botón de comando, el contenido que se muestra en el cuadro de texto es

10 B)15 C) 25 D )24

(25) Dibuje un botón de comando llamado Comando1 en el formulario y luego escriba el siguiente código:

Opción básica 1

Subprivado Comando 1_Click()

d = 0

c = 10

x = matriz (10, 12, 21, 32, 24)

Para i = 1 a 5

Si x(I) gt entonces c

d = d x(i)

c = x(i)

Otros

d = DC

Terminará si...

Siguiente I

Imprimir d

Conector final

Después de ejecutar el programa, si hace clic en el botón de comando, el resultado en el formulario es

A)89 B)99 C) 23 D)77

(26) Dibuje dos caracteres en la tabla para mostrar "A", "B" y "A*B" para Etiqueta1, Etiqueta2, Etiqueta, etc. Label3 muestra el resultado del cálculo de A*B... cuando hace clic en el botón de comando "Calcular" en Label3. El siguiente contenido no se puede desplazar hacia arriba. Los nombres son Hscroll1l3, Label4, Label5, Label6, información de palabras, Label1 y Label2. Como se muestra en la imagen. Al mover el cuadro de desplazamiento, el proceso de evento de las funciones en las etiquetas Etiqueta1 y Etiqueta2 es Hscroll2; seis etiquetas, los nombres se dividen en Etiqueta 4 ~ Etiqueta6, que muestran respectivamente el valor de la barra de desplazamiento en el lado derecho y muestran el valor de la barra de desplazamiento en la etiqueta correspondiente Producto de dos valores, mostrando el resultado en formato .

a) Subcomando privado 1_Click()

Etiqueta 3. Caption = Str(Val(Label1.Caption)*Val(Label2.Caption))

Conector final

b) Subcomando privado 1_Click()

Etiqueta 3 . Título = HScroll1. valor *HScroll2. valor

Conector final

c) Subcomando privado 1_Click()

Etiqueta 3. caption = hscroll 1 * hscroll 2

Conector final

d) Subcomando privado 1_Click()

Etiqueta 3. Título = HScroll1. Texto * HScroll2. Texto

Conector final

(27) Dibuje un botón de comando llamado Comando1 en el formulario y luego escriba el siguiente procedimiento de evento:

Subcomando privado 1_Click ()

Para n = 1 a 20

Si n Mod 3 lt gt0 entonces m = m n ^ 3

Siguiente n

Imprimir

Conector final

Después de ejecutar el programa, si hace clic en el botón de comando, el contenido que se muestra en el formulario es

a)15 B)18 C) 21D)24

(28) Dibuje un cuadro de texto llamado Texto1 en el formulario y escriba el siguiente programa:

Private subform_Load()

Pantalla

Texto1. texto = " "

Texto1.

SetFocus

Conector final

subformulario privado _ MouY como único)seUp(Botón como entero, Mayús como entero, X como único,

Imprimir "Programación"

Conector final

Subtexto privado 1 _ KeyDown (el código de tecla es un número entero, Shift es un número entero)

Imprimir "Visual Basic";

Conector final

Después de ejecutar el programa, si presiona la tecla "A" y luego hace clic en la tabla, el contenido que se muestra en la tabla es

A)Visual Básica B)Programación

c) Programación D) Programación Visual Basic

(29) tiene el siguiente programa:

Subcomando privado 1_Click()

La merienda es Doble, xAs Doble

Suma = 0

n = 0

Para i = 1 a 5

x = n / i

n = n 1

Suma = suma x

Luego

Conector final

El programa calcula la expresión a través de un valor del bucle For, es decir

a)1 1/2 2/3 3/4 4/5 B)1 1/2 2/3 3/4

c)1/2 2 /3 3/4 4/5D)1 1/2 1/3 1/4 1/5

(30) Entre la siguiente secuencia de afirmaciones sobre definición de matriz, cuál es incorrecta

a) Static arr1(3)

arr1(1) = 100

arr1(2) = "Hola"

arr1(3) = 123,45

B)Dim arr2() es un número entero

Tamaño de entero

Subcomando privado 2_Click()

Tamaño = InputBox ("entrada:")

ReDim arr2 (tamaño)

......

Conector final

c) Conceptos básicos de la opción 1

Subcomando privado 3_Click()

Dim arr3(3) es un número entero

..... .

Conector final

d) Marcar n como un número entero

Subcomando privado 4_Click()

Atenuar arr4(n) como un entero

... ...

Conector final

2 Complete los espacios en blanco (2 puntos por cada espacio en blanco, ***30 puntos)<. /p>

(1) Después de ejecutar el siguiente segmento del programa, el valor de I es [1] y el valor de S es [2].

s = 2

Para i = 3,2 a 4,9, el tamaño del paso es 0,8

s = s 1

Siguiente i

(2) Establezca la propiedad KeyPreview del formulario en Verdadero y luego escriba los dos procedimientos de evento siguientes:

Private Sub Form_KeyDown (KeyCode es un número entero, Shift es un número entero)

Imprimir Chr (código clave)

Conector final

Subform_key privada (KeyAscii es un número entero)

Imprimir Chr (KeyAscii)

Conector final

Después de ejecutar el programa, si es [3] y [4] directamente. Presione la tecla "A" en su teclado (es decir, no mantenga presionada la tecla Shift) y envíe los caracteres al formulario.

(3) Dibuje una etiqueta (llamada L y escriba el siguiente procedimiento de evento: abel1) y un temporizador (llamado Timer1) en el formulario, y luego edítelo.

Subform_Load privado()

Temporizador 1. habilitado = falso

Temporizador1. intervalo="5"

Conector final

Subform_Click() privado

Temporizador 1. enable="6"

Conector final

Sub-timer1_Timer()

Etiqueta1. título=7?

Finalizar adaptación

Después de ejecutar el programa, haga clic en el formulario y complete los espacios en blanco en la etiqueta. Muestra la hora actual, cambiando cada 1 segundo (ver imagen). Por favor

—————————————————————————

14:54:41

— ——————————————————————

(4) Dibuje una Etiqueta1 y un Comando1 en el formulario, y luego escriba los dos siguientes procedimientos de evento: un botón llamado Texto1,

Subcomando privado 1_Click()

S$ = InputBox("Ingrese una cadena")

Texto1. Texto = S$

Conector final

Subtexto privado1_Change()

Etiqueta1. Caption = UCase(Mid(Text1. Text, 7))

Conector final

Después de ejecutar el programa, haga clic en el comando "VisualBasic" y aparecerá un cuadro de diálogo de entrada en el Botón de pestaña, muestra el contenido de [8]. Si ingresa una cadena en este cuadro de diálogo

(5) Dibuje un cuadro de lista, un Comando1 y una Etiqueta1 en el formulario, y dibuje la lista, "tercer elemento" y "cuarto elemento" a través de las propiedades ventana ". Botón Programar para eliminar el elemento seleccionado y seleccionar "Tercer elemento" en la etiqueta). A continuación se muestran los botones y una etiqueta que implementan el comando. Sus nombres son Lista1. Después de configurar los elementos en el cuadro como "Primer elemento" y "Segundo elemento", seleccione un elemento en el cuadro de lista y haga clic en el botón de comando para mostrar el número actual de elementos en el cuadro de lista. La operación es como se muestra en la figura (llene los espacios en blanco para los programas con las funciones anteriores.

Subcomando privado 1 _Click()

Si lista 1. ListIndex gt="9 " luego

Lista1. Eliminar elemento "10"

Etiqueta1. caption = "11"

Otro

MsgBox "Seleccione el elemento a eliminar"

p>

Terminará si...

Finalizar conector

—————————————— ————————

Primer Proyecto

Segundo Proyecto Comando 1

Tercer Proyecto

Tres

———— ——————————————————

(6) Existen programas:

Opción Básica 1

Subcomando privado 1_Click()

Dim arr1, entero máximo

arr1 = Array(12, 435, 76, 24, 78, 54, 866, 43)

「12」= arr 1(1)

Para i = 1 a 8

Si arr1(i)> es el mayor entonces〖13〗

Continuar Bajar I

Imprimir "El valor máximo es:" Máximo

Conector final

La función del programa anterior es use la función de matriz para construir el valor máximo de los elementos en el grupo. Complete los espacios en blanco. Cree una matriz con 8 elementos, luego busque y genere el número.

(7) La función del siguiente programa se muestra en el cuadro de texto Texto1: colocar el archivo secuencial sm en el directorio actual. Por favor complete los espacios en blanco. El contenido de text1.txt se lee en la memoria y

Subcomando privado 1_Click()

Atenuar datos como cadena

Texto1. Text=" "

Abrir ". sm text 1 . txt"〖14〗Como # 1

Hazlo mientras lo haces〖15〗

Ingresa # 1, enDatos

Texto1. Texto = Texto1. Amplificador de texto Indata

Anillo

Cierre #1

Conector final

Septiembre de 2003 Examen nacional de nivel de computadora Nivel 2 Papel de prueba de lápiz de lenguaje VB respuestas de referencia.

1. Preguntas de opción múltiple

(1) C (2) A (3) B (4) B (5) C

(6) A ( 7) B (8) D (9) C (10)B

(11)A(12)D(13)A(14)A(15)B

( 16)A(17)D(18)C(19)A(20)

(21)B (22)C (23)C (24)A (25)C

(26)D (27)C (28)D (29)C (30)D

Segundo, completa los espacios en blanco

(1) 〖1〗 5.6 〖2〗 5

(2)3 A 4 A

(3)5 1000 6 real 7 tiempo

(4)Básico "8"

(5)9 0 10Lista 1. ListIndex〖11〗lista 1. Recuento de lista

(6) Valor máximo 13 Valor máximo = arr1(i)

(7) La entrada "14" no es EOF(1)

No Conozca el horario del examen. Calculo que deberían ser 90 minutos.

Los contenidos del examen incluyen:

Examen Nacional de Nivel Informática Nivel 2 Conocimientos básicos.

Requisitos básicos

1. Dominar los conceptos básicos de los algoritmos.

2. Dominar las estructuras de datos básicas y su funcionamiento.

3. Dominar los algoritmos básicos de clasificación y búsqueda.

4. Dominar el método de programación estructurada de refinamiento gradual.

5. Dominar los métodos básicos de la ingeniería de software y tener la capacidad de aplicar inicialmente tecnologías relevantes al desarrollo de software.

6. Dominar los conocimientos básicos de datos y comprender el diseño de bases de datos relacionales.

Contenido del examen

1. Algoritmos y estructuras de datos básicos

1. Conceptos básicos de algoritmos; concepto y significado de complejidad de algoritmos (complejidad de tiempo y complejidad de espacio).

2. La definición de estructura de datos; la estructura lógica y la estructura de almacenamiento de datos; la representación gráfica de la estructura de datos;

3. La definición de tabla lineal; la estructura de almacenamiento secuencial de la tabla lineal y sus operaciones de inserción y eliminación.

4. Definición de pilas y colas; estructuras de almacenamiento secuencial de pilas y colas y sus operaciones básicas.

5. La estructura y operaciones básicas de listas lineales simplemente enlazadas, listas doblemente enlazadas y listas circulares enlazadas.

6. El concepto básico de árbol; la definición de árbol binario y su estructura de almacenamiento; recorrido de preorden, en orden y postorden del árbol binario.

7. Algoritmos de búsqueda secuencial y búsqueda binaria; algoritmos de clasificación básicos (clasificación por intercambio, clasificación por selección, clasificación por inserción).

2. Bases del diseño del programa

1. Métodos y estilos de programación.

2.Programación estructurada.

3. Métodos de programación orientada a objetos, objetos, métodos, propiedades, herencia y polimorfismo.

3. Conceptos básicos de la ingeniería de software

1. Los conceptos básicos de la ingeniería de software, el concepto de vida del software, las herramientas de software y el entorno de desarrollo de software.

2. Métodos estructurados, diagramas de flujo de datos, diccionarios de datos y especificaciones de requisitos de software.

3. Método de diseño estructurado, diseño general y diseño de detalle.

4. Métodos de prueba de software, pruebas de caja blanca y pruebas de caja negra, diseño de casos de prueba, implementación de pruebas de software, pruebas unitarias, pruebas de integración y pruebas de sistemas.

5. Depuración de programas, depuración estática y depuración dinámica.

4. Conceptos básicos del diseño de bases de datos

1. Conceptos básicos de base de datos: base de datos, sistema de gestión de bases de datos, sistema de bases de datos.

2. Modelo de datos, modelo entidad-relación y diagrama E-R, de los que se deriva el modelo de datos relacional.

3. Operaciones de álgebra relacional, incluidas operaciones de conjuntos, operaciones de selección, proyección y conexión, así como teoría de estandarización de bases de datos.

4. Métodos y pasos del diseño de bases de datos: análisis de requisitos, diseño conceptual, diseño lógico y estrategias relacionadas con el diseño físico.

Modo de examen

1. El método de examen público * * * básico es una prueba escrita, que se combina con el lenguaje C (Visual BASIC, Visual FoxPro, Java, Access, Visual). C) prueba escrita en una sola prueba. Público * * *La parte básica supone 30 puntos de todo el trabajo.

2.Consta de 10 preguntas de opción múltiple sobre conocimientos básicos de la educación pública y 5 preguntas para completar.