¿Hay algún examen del sistema operativo? Dámelo si lo tienes.

Preguntas simuladas para exámenes profesionales superiores en carreras de informática 1

Parte 1 Conceptos básicos de informática y sistemas operativos (60 puntos)

1 Complete los espacios en blanco (20 puntos)

.

1, el mundo La primera computadora electrónica del mundo se desarrolló con éxito en los Estados Unidos en 1946 y recibió el nombre de _ _ _ _.

2. En las computadoras, los datos y la información se codifican en forma de _ _ _ _ _, y la codificación de caracteres más utilizada es el código _ _ _ _ _.

3. En la línea de comando de Dos, la ruta predeterminada se reemplaza con _ _ _ _ _ _ _ _ _ _.

4. Las cuatro funciones del sistema operativo son _ _ _ _ _administración, _ _ _ _ _ _administración, _ _ _ _administración y administración de dispositivos.

5. Las funciones de administración de discos de Windows 98 incluyen: formateo de discos, _ _ _ _ _ _ _ _ _ y _ _ _ _ _.

2. Elección única (30 puntos)

1. El sistema operativo Windows 98 es ()

a. . Sistema operativo de usuario único y tarea única

c. Sistema operativo de usuario único y tarea única

2. de memoria, la memoria volátil es ().

a. RAM B, ROM C, PROM D, CD-ROM

3. La ofimática es una aplicación de las computadoras Según la clasificación de aplicaciones informáticas, pertenece a (. )

a. Computación científica B. Control en tiempo real

c. Procesamiento de datos D. Diseño asistido

4. ()

a, entre el bus y el dispositivo b, entre la CPU y el dispositivo de E/S.

c. Entre el host y el bus D. Entre la CPU y la memoria principal.

5. En Windows 98, la función de la "barra de tareas" es ()

a. Mostrar todas las funciones del sistema b.

Muestra solo el nombre de la ventana que está funcionando en segundo plano.

d.Implementar el cambio entre ventanas.

6. Los sistemas de microcomputadoras con funciones multimedia son los CD de solo lectura.

a. >c.Discos de solo lectura. Disco duro D, memoria semiconductora de solo lectura

7. El número binario representado por IK bytes en la microcomputadora es ().

a, 1000 B, 8×1000 C, 1024 D, 8×1024

8.

A, a B, A C, m D, Y

9 Haga clic en el elemento "Ejecutar" en el menú "Inicio" en Windows 98 (

. Puede ejecutar todos los comandos de DOS.

b. Solo puede ejecutar comandos internos de DOS

Puede ejecutar comandos externos de DOS y archivos ejecutables >D.

10. El comando de DOS para mostrar la estructura del directorio y los nombres de los archivos en el directorio es

A, C:& gt. Árbol A:

C, A:>Árbol/F D, C:> Tipo A:

11, () se ajusta al directorio de árbol de DOS Características de estructura

<. p>a. Fuera del directorio raíz, cada directorio tiene solo un directorio principal y solo un subdirectorio.

Un directorio puede tener múltiples directorios principales o múltiples subdirectorios. Todos los directorios tienen directorios subordinados y directorios superiores.

d. El directorio raíz no tiene un directorio principal y puede que no tenga subdirectorios.

12. Los siguientes números representan los pasos para instalar nuevamente. módem: ()

①-Haga clic en "Mi PC"

②-Conecte el módem al host y encienda el módem y el interruptor del host.

③-En el cuadro de diálogo "Nuevo módem de instalación", haga clic en el botón "Agregar"

④-En el Panel de control, haga doble clic en el icono del módem.

⑤-Seleccione el puerto de conexión del módem (COM2) y luego haga clic en "Siguiente" para iniciar la instalación.

⑥-Seleccione el modelo de módem correspondiente proporcionado por Windows 98 y haga clic en "Siguiente".

Entonces, la secuencia correcta de pasos para el módem recién instalado es ().

a, ①②③④⑤⑥ B, ①③⑤②④⑥

c, ②①④③⑥⑤ D, ②①③⑥⑤④

13, convertir (-1101.101) a un número decimal es () .

a, -45.625 B, -53.75

c, -29.625 D, -28.525

14. En varias memorias, la velocidad de acceso varía de rápida a La relación lenta debería ser ().

1. Disco duro>Memoria>Unidad óptica>Unidad de disquete

b. Memoria>Disco duro>Unidad óptica>Unidad de disquete.

Memoria>Unidad óptica>Disco duro>Unidad de disquete

Unidad óptica>Memoria>Disco duro>Unidad de disquete.

15. El poder destructivo de los virus informáticos depende de ()

a. Mecanismo de regeneración del virus B. Fecha del ataque

c. La duración del período de incubación del virus.

3. Preguntas de opción múltiple (10 puntos)

1. Multimedia es una nueva forma de medios que se sintetiza "digitalizando" información de diversos medios como ().

a. Símbolos de operación b. Texto c. Imagen d. Sonido

2.

Utilice una unidad de CD-ROM para copiar archivos desde CD-ROM originales.

Copiar archivos de la red al disco duro.

c.Abra el correo electrónico para aceptar el archivo.

Intercambia archivos mediante copia de disco.

3. En Windows 98, copie varios archivos no contiguos en una carpeta a otra carpeta. El siguiente número representa un paso separado: ()

①-Ejecute el comando pegar en. el menú de edición.

②-Ejecutar el comando copiar en el menú de edición.

③-Apunte al archivo a seleccionar, presione +clic con el botón izquierdo del mouse respectivamente.

④-+

⑤-+

⑥-Abrir la carpeta de destino

⑦-Abrir la carpeta de origen

El método de operación correcto puede ser ()

a, ⑥③①⑧②B, ⑧③②⑥①

c, ⑥③⑤⑧④D, ⑧③④⑥⑤

4. Puedes ver el archivo en la "Papelera de reciclaje", debe ser ().

a. Se puede arrastrar desde la "Papelera de reciclaje" al escritorio; b.

c, D se puede restaurar y eliminar por completo.

5. Respecto al escritorio de Windows 98, la afirmación correcta es ()

a. El icono del escritorio es el único que abre el programa correspondiente.

b. Todo el escritorio es un directorio gráfico.

Cada icono del escritorio representa una carpeta o programa.

d. El fondo del escritorio no se puede cambiar.

La segunda parte es la programación de FoxBase (120 puntos en total)

1 Preguntas para completar en blanco (2 puntos cada una, 20 puntos en total)

1. Sistema de base de datos El núcleo es.

2. En una base de datos se puede definir un máximo de campos, y el ancho máximo de un campo numérico es.

3. El comando para salir del sistema FoxBase+ de forma segura y confiable es.

4. Los comandos y comandos se pueden utilizar en archivos de formato de pantalla.

5. Cuando una variable de memoria tiene el mismo nombre que una variable de campo, la variable de memoria debe agregarse antes de su nombre.

6. Cambie el valor del campo de fecha "fecha de nacimiento" del registro actual a 65438+1, y el comando para 85 es REPL.

7. El valor de la función len (recortar (espacio (8))-espacio (3)) es.

8. Dado Cj=78, los valores de la función IIF(Cj>=60, IIF(Cj>90, "a", "b") y "c").

2. Preguntas de opción múltiple: (Cada pregunta tiene 3 puntos, 30 puntos en total)

1 y FoxBase+ son un sistema de gestión de bases de datos ().

a, tipo jerárquico b, tipo de red

c, relación D, lógica D.

2. El comando para seleccionar el espacio de trabajo con el número más pequeño entre los espacios de trabajo actualmente no utilizados es

a, seleccione 1 B, seleccione 1

c, Seleccione el valor mínimo D, seleccione el siguiente 0

3 Establezca la siguiente expresión completa:

200 & lt1015. "AB" + "EFG" > "ABC". o. . No. " BAS" $ "FoxBASE "

El resultado de esta expresión es

a, t, B, f, C, 1 D, 0.

4. Supongamos que hay 8 registros en la base de datos actual y que el número de registro actual es 5. Cuando se agrega un registro vacío ejecutando el comando agregar espacio en blanco, el número de registro del registro vacío es ().

a, 1 B, 4 C, 6 D, 9

5. Supongamos que el archivo de biblioteca actual tiene un campo de carácter "género" y un campo lógico "número de membresía" ( estos El valor es .t, lo que indica que es un miembro). El comando para mostrar todos los registros de miembros masculinos de la banda en la biblioteca actual es ().

a. La lista es género="masculino". además. Número de miembro=. T.

b. La lista es género="masculino". o. Número de miembro

c. La lista es género="masculino". además. Lista de números

d, género="masculino". y..no. Número

6. La función de @12 y 10 comandos claros es ().

a. Borra el punto con coordenadas (12, 10) en la pantalla.

b. Borre esta fila de 12 filas y 10 columnas.

c. Borre las coordenadas (12, 10) del área rectangular en la esquina superior izquierda de la pantalla.

d. Borre las coordenadas (12, 10) del área rectangular en la esquina inferior derecha de la pantalla.

7. Entre los siguientes comandos, el correcto es ()

A.PX nombre ordenado; fecha de nacimiento/d puntuación total

b, por nombre +Fecha de nacimiento+Puntuación total ordenada en PX/A

C, ordenada por nombre en PX/C, puntuación total/D

d, ordenada por nombre en PX /c; total Minutos/día

8. Después de ejecutar el comando COPY TO SK TYPE SDF, la extensión predeterminada del nuevo archivo SK es ().

a, TXT B, MEM

C, DBF D, DBT

9 El comando para borrar la variable de memoria cuyo segundo carácter es f es (). .

a, TELEASE a ambos les gusta *F*

¿Liberar? F*

¿Liberar todo lo que quieras? F*

Libera todo como F*

10, deja a = "+", y luego escribe ("7 &. 8") el resultado es ()

A, B, C, C, D, D

Tres. Completa los espacios en blanco del programa: (3 puntos por cada espacio en blanco, 24 puntos en total)

1. Muestra los números enteros del 1 al 100 que son divisibles por 4 y 6.

Detener la conversación

n=1

Mientras lo haces ①

Si ②

n=n +1

Anillo

Otros

n

Dean

Find

2. Agregar nuevos registros al archivo de base de datos TSK.DBF.

Detener la conversación

Borrar

Usar tsk

安="Y"

Hacer mientras An = "Y "

@ 10,20 diga "número de libro" para obtener el número del libro

@ 11,20 diga "título" para obtener el título

@12,20 di "precio unitario" para obtener el precio unitario

@13,20 di "álbum" para obtener el álbum

Leer

Espera "¿Continuar? (Sí/No)"②

Fin

Usar

3. Selecciona y ejecuta la subrutina a través de la cinta. menú. Los nombres de menú y subrutina son: entrada de datos (PG1-1. PRG), consulta de datos (PG2-2. PRG), informe estadístico (PG3-3. PRG) y salida del sistema, un total de cuatro elementos.

Haz que la conversación se detenga

Mientras lo haces. T

Borrar

@ 10, 26prom "1. Entrada de datos"

@ 11, 26prom "2. Consulta de datos"

@ 12, 26prom "3. Informe estadístico"

@ 13, 26prom "4. Salir del sistema"

① a K

Si ②

Exportar

ENDI

FN= ③

Función DO y amp【Matemática】

Endo

Cuarto, lea el programa y escriba los resultados de ejecución del programa. Cada elemento de salida vale 4 puntos, para un total de 24 puntos.

1. Desactivar la llamada

CH = "?+ -*/?"

N=1

HACER MIENTRAS N & lt= LEN (CH) -2

M = SUBSTR (CH, N +1, 1)

X = 4 & ampM

Y = 2 & amp男

X & ampMei

N = N+1

Endor

Regreso

El resultado mostrado después de ejecutar el programa es:

2.*Programa principal: MALN. PRG

Detener la conversación

Establecer programa en P123

Público A, B

Guardar 1 en A, B, C

p>

HACER P1

" A = ",A

Hacer P2

" B = ",B

" C = ", C

proceso CLOS

devuelto

*****P123. PRG

Procesador P1

A=A*2+1

RETU

PROC P2

C privado

B=B*4+1

C=C*2+1

Hacer P3

RETU

PROC P3

C=C*2+5

RETU

El resultado que se muestra después de ejecutar el programa es:

3. Base de datos existente XSDQ. DBF tiene los siguientes registros:

Registro#Nombre de clase, sexo y edad

1. Cheng Xiaoping mujer 20

2 Deng Jinshan hombre 21

3 A Liu Gangnan 19

4 B Gao Daxuannan 22

5 B Xi Youlan Nu 20

Ahora ejecute los siguientes comandos en secuencia, intente Anote los resultados de ejecutar el programa.

¿Usar XSDA

INDEX(AGE,2) + CLASS en STR a XS

IR ARRIBA

? Número de registro (), nombre

Ir al final

? Número de registro (), nombre

XS apellido + índice STR (30 años, 2 años)

Ir al principio

Saltar 2

? Número de registro (), nombre

Uso

Preguntas de programación de verbo (abreviatura de verbo) (2 preguntas, total 22 puntos).

Existe una base de datos de los resultados de los exámenes de los estudiantes CJ. DBF, su estructura y registros son los siguientes:

Puntuación numérica del estudiante chino de matemáticas

990104 98 80

990102 90 98

990101 87 76

990103 67 56

990105 82 89

……

Existe una base de datos de información básica de estudiantes DA. DBF, su estructura y registros son los siguientes:

¿Están calificados el número, nombre y género del estudiante?

990101 Wang Haonv f

990102 Li

990103 Liu Yimin hombre f

990104 Zhang Juannv

990105 Xiao Kenan f

……

Utilice las dos bases de datos anteriores para escribir el programa de acuerdo con los siguientes requisitos:

1. puntuaciones de las pruebas. Las normas específicas son: si ambas materias obtienen una puntuación inferior a 90 puntos, la puntuación es "excelente" si ambas materias obtienen una puntuación superior a 80 puntos, la puntuación es "buena"; si la puntuación de ambas materias es superior a 60 puntos, la puntuación es "; calificado"; si una de las dos materias tiene un puntaje superior a 60 puntos, el puntaje es "calificado". Quienes suspendan en la materia o superior serán considerados como "insatisfechos".

2. Modificar el valor del campo "Calificado" en DA. La base de datos DBF se basa en las calificaciones de los estudiantes. Las reglas específicas son las siguientes: para estudiantes con calificaciones excelentes, buenas o calificadas, el valor del campo "calificado o no" se cambia a ".t", y para estudiantes con calificaciones no calificadas, el valor del campo "calificado o no" es cambiado a ".f".

Parte 3 Programación en lenguaje C (120 puntos en total)

1 Rellena los espacios en blanco (20 puntos)

1 y tres programas básicos en lenguaje C. La estructura es _ _ _ _ _ _ _ _ _ _ _ _ _ _ _.

2. El programa fuente en lenguaje C se compila para generar un _ _ _ _ _ archivo binario.

3. En la matriz int puntuación [10] = {1, 2, 3, 4, 5, 6}, se definen _ elementos y el valor de puntuación [8] es _ _ _ _ .

4. La instrucción continuar se utiliza para finalizar el bucle _ _ _.

5. Los cuadros básicos del diagrama de flujo son: cuadro de E/S _ _ _ _, cuadro de procesamiento general _ _ _ _ _.

6. La constante 3.14 se utiliza a menudo en los programas. Usamos el símbolo ejecutar para representarlo y su formato de definición es _ _ _ _ _ _.

2. Opción única (30 puntos)

1. La definición correcta de los siguientes arrays es _ _ _

a, int a[oxCF]; b. char No. 8[10];

C.char ch[-100]; d. Float f(10);

2. es el más alto El operador es ().

a, & B, = C, == D, ++

3 Hay varias partes del programa:

int x = 8;

p>

p>

while (x=0)

x=x-1

Entonces la siguiente descripción es correcta_ _ _

a. bucle while Se ejecutará 10 veces; b, el bucle while se ejecutará infinitamente.

c, el bucle while no se ejecutará una vez.

d, el bucle while realizará 1 multiplicado por 0.

4. El resultado correcto de este programa es _ _ _

Main()

{ int a = - 1, b=4, k;

p>

k =(a++<= 0)&&(!(b---lt;=0));

printf ( "% d % d % d \n ",k,a,b);}

a, 0 0 3 b . 0 1 2 c . 1 0 3d . 1 1 2

5. Declaración printf( "x=\5d ",x); Este es un _ _.

a. Declaración de interpretación b. Declaración de expresión

c. Declaración de función

6. _ _ _

int x=100, y = 200

printf ("% d ", (x, y));

a, 100 B , 200 C , 100, 200 D, error de compilación.

7. El número de parámetros en la siguiente declaración de función es _ _.

Fondo (exp1, exp2), (exp3, exp4, exp5);

a, 1 B, 2 C, 5 D, 4

8, Aquellos que no son los tipos de datos básicos del lenguaje C son _ _ _

a, tipo de puntero b, entero

c, entero largo sin signo tipo D, tipo de precisión simple

9.Establecer: int a=3, b= 4, c= 5, x, y; (x = a) & (y = b) & & El valor de la expresión 0 es _ _.

a, 1 B, 0 C, 3 D, 4

10, sentencia int a = 3; luego de ejecutar la sentencia a+ = a-= a * a, la variable El valor de A es _.

a, 3 B, 0 C, 9 D, -12

11, la siguiente afirmación es correcta_ _ _

La pantalla principal consta de A. cuatro Consta de: menú principal, ventana de edición, ventana de información y línea de indicación de teclas de función.

La pantalla principal consta de cuatro partes: menú de archivo, ventana de edición, menú de ejecución y menú de destino.

cLa pantalla principal consta de cuatro partes: menú principal, ventana de edición, pantalla y indicaciones de teclas de función.

d La pantalla principal consta de cuatro partes: menú principal, ventana, línea de aviso y función de entrada de caracteres chinos.

12. La “Estructura Básica” no tiene las siguientes características:_ _ _ _.

a, solo hay una entrada y una sola salida. b, no hay ningún bucle infinito.

c. No hay ninguna declaración que nunca pueda ejecutarse d.

13, ingresa 6 y 5 respectivamente, y el programa se ejecuta correctamente en _ _ _ _.

main()

{ int x

scanf ("% d ", & ampx); ->; 5) printf (" % d ", x);

else printf (" % d ", x }

a, 5 5 B, 6 6 C); , 6 4 D, 5 4

14. Después de ejecutar el siguiente segmento del programa, el resultado es _ _ _ _.

n = 0;

Y (++n & lt; 4)

prindtf ( " % 2d ", n); p>A.0 1 2 3 4 b .0 1 2 3 c .

a. Valor de expresión de variable entera b. Valor de variable real

c. Cadena o valor de variable de carácter

3. 4 puntos por cada pregunta, 24 puntos en total)

1. Si se ingresa 10 desde el teclado, se emite sí.

main()

{

int a;

scanf("%d ", & ampa);

if(a++>10)

printf ("%d \n ",++a);

si no printf ("%d\n", a -);

}

Resultados operativos:

2. main()

{

int a1 =0, a2=0, a3 = 0;

char ch

mientras ((ch=getchar()!='\ n ')

cambiar (canal)

{

Caso "A"; a 1++;

Caso B;

Predeterminado: a3++ ;}

printf("%d \ n ", a 1);

printf("%d \ n ",

printf); ( "%d \ n ", a3);

}

Ahora ingresa AAAAABBBC

El resultado de la ejecución es:

3. Sí. El siguiente programa:

int i, j, r;

for(i=20, j = 7; r = I % j; i=j, j=. r)

Continuar;

printf("%3d ",j);

El resultado de la ejecución es:

4. ()

{

int i, f[10];

f[0]= f[1]= 1;

for(I = 2;i<10;i + +)

f[I]= f[I-2]+f {I-1];

for(I = 0;i <10;i + +)

{ if(I % 4 == 0)printf(" \ n ");

printf (" % 3d ", f[ I] );}}

5.main() resultados de la operación:

{

int a, b;

scanf ( " % d ",&a,);

scanf (" % d ",&b);

Intercambiar (a, b);

}< / p>

intercambiar (int a, int b)

{

int t;

t = a;

printf ( " a = % d b= % d\ n ", a, b

}

Entrada de tiempo de ejecución: 10, 20

6.# incluye "stdio.

h "

main()

{ char I; resultado de la operación:

for(I = ' A '; I & lte'; I = I + 2)

Suiza (1)

{caso 'A': printf("Excelente\n");

Descanso;

caso "B": printf(" bueno \ n ");

Descanso

caso "C": printf(" general \ n "); p>cade ' D ':printf(" bad \ n "); roto

Valor predeterminado: printf("error de entrada\ n "); p>

4. Preguntas para completar en blanco (3 puntos cada una, 24 puntos en total)

1,

1

2. 4

3 6 9

4 8 12 16

# include & ltstdio.h & gt

_____________________

principal()

{

int i, j

{

_________________________

para( j = 1; j & lt= I; j + +)

{

___________________

____________________________

}

}

2. Encuentra el elemento más grande y su posición entre los cinco elementos:

_______________________________

Principal ( )

{

int a [ tamaño ] = [ 3, 8, 7, 6, 5 ]

int max, posint I;

____________________________

pos = 0;

____________________________

si(a[I]& gt;max)

{

max = a[I];

_______________________________

}

Programación verbal (abreviatura de verbo): (1, 10, 2, 12, 22 puntos en total)

1, encuentra números primos del 2 al 10.

2. Ingrese cualquier número entero desde el teclado, cuente el número de números positivos y su suma, el número de números negativos y el número de ceros, hasta que el valor sea 999.