Red de conocimiento informático - Conocimiento del nombre de dominio - ¡Urgente! ¡Preguntas, materiales de revisión y puntos de prueba de simulación de lenguaje C de nivel 2 de la provincia de Sichuan!

¡Urgente! ¡Preguntas, materiales de revisión y puntos de prueba de simulación de lenguaje C de nivel 2 de la provincia de Sichuan!

Neusoft

Conjunto de ejercicios de "Programación en lenguaje C"

Conjunto de ejercicios de "Programación en C"

Capítulo 1: Conocimientos básicos del lenguaje C

1.1 Completa los espacios en blanco

1. Para convertir un programa fuente escrito en un lenguaje de alto nivel en un programa de destino, necesita utilizar

A) editor B) controlador C) programa de diagnóstico D) compilador

2. Si hay una declaración de descripción: int a, b, c, *d=amp; c;, la declaración que puede leer correctamente tres números enteros del teclado y asignarlos a las variables a, b, c respectivamente es

A ) scanf("ddd",amp;a,amp;b,d); B) scanf("ddd",amp;a,amp;b,amp;d); ) scanf( "ddd", a, b, d) scanf ("ddd", a, b, *d); Los identificadores de usuario legales en las siguientes opciones son ______.

A) largo B) _2Test C) 3Dmax D) A.dat

4. Supongamos que a y b son constantes dobles, y a=5.5, b=2.5, entonces el valor de la expresión (int)a b/b es ______.

A) 6,500000 B) 6 C) 5,500000 D) 6,000000

5. Se sabe que i, j y k son variables de tipo int. Si ingresa desde el teclado: 1, 2, 3lt; presione Enter gt;, el valor de i es 1, el valor de j es 2 y el valor. de k es 3. Entre las siguientes opciones La declaración de entrada correcta es ______.

A) scanf("2d2d2d",amp;i,amp;j,amp;k

B) scanf(""d d d",amp;i,amp; j, amp; k);

C) scanf("d, d, d", amp; i, amp; j, amp; k

D) scanf( "i=d, j=d, k=d", amp; i, amp; j, amp;

6.

A) La primera sentencia ejecutable del programa

B) La primera función del programa

C) La función principal

D) Incluir la primera función en el archivo

7. La afirmación correcta entre las siguientes es ()

A) Al escribir un programa en C, no se distinguen las letras mayúsculas y minúsculas

B) Al escribir un programa en C, solo se puede realizar una declaración escribirse por línea

C) Al escribir un programa en C, una declaración se puede escribir en varias líneas

D) Al escribir un programa en C, cada línea debe tener un número de línea

8. Si hay una declaración de descripción: int a; float b;, la declaración de entrada correcta a continuación es ()

A) scanf("ff", amp; a, amp; b);

B) scanf("fd",amp;a,amp;b);

C) scanf("d,f",amp;a,amp;b);

D) scanf("6.2f6.2f",amp;a,amp;b);

9. El resultado de salida del siguiente programa es ()

main( )

{ int x=11, y=11;

printf("dd\\ n" , x--, --y);

}

A) 11,11 B) 10,10 C) 10,11 D) 11,10

10. Ejecute el siguiente segmento del programa. Al asignar valores a x e y, () no se puede utilizar como separador de datos

int x, y

scanf("dd" , amp; x, amp;y);

A) Espacio B) Tecla Tabulador C) Ingresar D) Coma

11. Al ejecutar el siguiente programa, si desea asignar 25 y 2,5 a ayb respectivamente, el método de entrada correcto es.

int a;

flotante b;

scanf("a=d,b=f",amp;a,amp;b);

p>

A) 25□2.5

B) 25, 2.5

C) a=25, b=5.5

D) a=25 □b=2.5

12. El código ASCII de la letra d minúscula en inglés es 100, y el código ASCII de la letra D mayúscula en inglés es

A) 50 B) 66 C) 52 D) 68

13 . La siguiente definición es incorrecta ( ).

A) int a=3, b=5; B) flotante x1;

C) char c1, c2, c3; p>

p>

14. Si los números enteros 4 y 5 se asignan a las variables enteras a y b, para la declaración scanf("dd", amp; a, amp; b); al ingresar datos desde el teclado, el formato de entrada de datos correcto es ().

A) 4, 5 B) 4 5 C) 4: 5 D) 4#5

15. Si los valores de las variables enteras a y b son 6 y 8 respectivamente, entonces el resultado de salida de la siguiente declaración printf("a=d, b=d", a, b es ();

A) 6, 8 B) 6 8 C) a=6 b=8 D) a=6, b=8

16. Una constante de carácter en lenguaje C es un carácter encerrado entre ().

A) Comillas dobles B) Comillas simples C) \……\ D) *……*

17. La función del carácter de escape \n en lenguaje C es ().

A) Ingresar y avance de línea B) Pestaña horizontal

C) Saltar verticalmente a la fila inferior de esta columna D) Mover el cursor al principio de esta fila

18 . Si existe una definición: int a=8, b=5, c;, luego de ejecutar la sentencia c=a/b 0.4;, el valor de c es

A) 1.4 B) 1 C) 2.0 D) 2

19. Si desea almacenar la constante 327 en la variable a, ¿cómo se puede definir a? (Múltiples opciones)

A. int B. char

C. long D. float

p>

20. ¿Cuál de las siguientes expresiones tiene el valor 4. (selección única)

A. 11/3 B. 11.0/3

C. (flotante)11/3 D. (int ) (11.0/3 0.5)

#includelt;stdio.hgt;

#includelt;math.hgt;

main()

{int a=1, b=4, c=2;

float x=5.5, y=9.0, z

z=(a b)/c sqrt( ( double)y)*1.2/c x;

printf("f\n", z);

}

A).9.800000 B). 9.300000 C).8.500000 D).8.000000

21. principal()

{int x = 10, y = 3;

printf("d\n", y=x/y

}

A).0 B).1 C).3 D).Valor incierto

22. main()

{int a;

printf("d\n"; (a=3*5, a*4, a 5)); p>}

A).65 B).20 C).15 D).10

23. Se sabe que el código ASCII de la letra a minúscula es 97 y el código ASCII de la letra A mayúscula es 65.

El siguiente programa

main()

{ unsigned int a=32, b=66;

printf("c\n", a b);

p>

}

El resultado es:

A).66 B).98 C).b D).B

24. Dada la siguiente definición

int x=10, y=3, z;

Entonces la declaración

printf("d\n", z=( xy , x/y));

El resultado de salida es

A).1 B).0 C).4 D).3

25 . #definir SQR(X) X*X

main()

{

int a=10, k=2, m=1;

a/=SQR(k m)/SQR(k m);

printf("d\n", a

}

A).10 B).1 C).9 D).0

26. #define MAX(x, y) (x)gt; (y)?(x): (y)

main()

{ int a=1, b=2 , c=3, d=2, t;

t=MAX(a b, c d)*100;

printf("d\n", t);

}

El resultado de ejecución es:

A).500 B).5 C).3 D).300

27. La salida del siguiente programa es

main()

{

int x=10, y=10;

printf( " d d\n",x--,--y);

}

A).10 10 B).9 9 C).0 10 D).10 9

28. Declaración: El resultado de salida de printf("d", (a=2)amp; amp; (b= -2)); No hay salida B). ). -1 D).1

33. Cuando el valor de c no es 0, el valor de c se puede asignar correctamente a las variables a y b

A).c =b= a;

B).(a=c)||(b=c)

C).(a=c)amp;amp;(b=c) )

D).a=c=b

29. La expresión lógica que puede indicar correctamente que a y b son positivos o negativos al mismo tiempo es

A).(agt;=0||bgt;=0)amp;amp;(alt;0 || blt; 0) B).(agt;=0amp;amp;bgt;=0)amp;amp;(alt;0amp;amp;blt;0)

C).(a bgt ;0 )amp;amp;(a blt;=0) D).a*bgt;0

30. Las siguientes declaraciones de asignación legal son

A) x y=2002; B) ch="green"; C) x=(a b) x=y=0316;

<

p>31. ¿Cuál de las siguientes expresiones tiene el valor 4. (selección única)

A. 11/3 B. 11.0/3

C. (flotante)11/3 D. (int ) (11,0/3 0,5)

32. Se sabe que a es una variable entera, entonces ¿qué expresiones tienen los mismos valores verdadero y falso que la expresión a!=0? (Selección múltiple)

A. agt; 0 B. a

C. !a= =0 D. !a

33. Las siguientes declaraciones de asignación ilegal son

A) n=(i=2, i); B) j; C) (i 1) x=jgt; >34. Si existe el siguiente programa:

main()

{int k=2, i=2, m

m=(k =i*; =k ); printf("d, d\n", m, i);

}

El resultado de salida después de la ejecución es ______.

A) 8,6 B) 8,3 C) 6,4 D) 7,4

35. Se ha definido: int x=3, y=4, z=5;, entonces la expresión!(x y) z-1amp;amp;y z/2 valor es ______.

A) 6 B) 0 C) 2 D) 1

36. La salida del siguiente programa es

main()

{

int a=3;

printf("d\n " , (a =a-=a*a) );

}

A) -6 B)12 C) 0 D) –12

37. Supongamos que a, b, c, d, m, n son todas variables de tipo int y a = 5, b = 6, c = 7, d = 8, m = 2, n = 2, entonces la expresión lógica (m = agt;b)amp;amp;(n=cgt;d)Después de la operación, el valor de n es

A) 0 B) 1 C)2 D) 3

38 . Supongamos que w, x, y, z y m son todas variables de tipo int y existe el siguiente segmento de programa:

w=1; /p>

m=(wlt; ;

Después de ejecutar el programa, el valor de m es

A) 4 B) 3 C) 2 D) 1

1.2 Completa los espacios en blanco

1. El resultado de salida del siguiente segmento del programa es.

int k=10;

flotante a=3.5, b=6.7,

c=a k3*(int)(a b)2/ 4;

2. El valor de la expresión 5(-3) es y el valor de la expresión -5(-3) es.

3. Conocido: int a=5; luego ejecute a =a-=a*a después de la declaración, el valor de a es.

4. Los resultados del siguiente programa son x=, y=.

principal()

{ float x=4.9; int y;

y=(int)x

printf (" x=f, y=d", x, y); }

5. Si hay una definición: int a=8, b=5, c;, después de ejecutar la declaración c=a/b 0.4;, el valor de c es.

6. El resultado del siguiente programa es .

main()

{ int a=5, b=4, c=6, d

printf("d\n", d=; agt;b?(agt;c?a:c):(b));

}

7. El resultado del siguiente programa es .

main()

{ int a=4, b=5, c=0, d

d=!aamp;amp;!b| |!c;

printf("d\n", d);

}

8. Cuando a=3, b=4, c=5, escribe los valores de las siguientes fórmulas.

El valor de alt;b es ___, el valor de alt;=b es ___,

El valor de a==c es ___, el valor de a!=c es ___,

El valor de aamp;amp;b es ___, El valor de !aamp;amp;b es ___,

El valor de a||c es ___, El valor de !a||c es ___,

el valor de a bgt;camp;amp;b==c es ___.

9. El valor de la variable entera a es 5, y el valor de la expresión a/=a a;.

10. Se sabe que a=3, b=4, c=5 y la expresión lógica a||b camp; Se sabe que a=3, b=4, c=5, el valor de la expresión lógica !(agt;b)amp;amp;!c||1

1.3 Preguntas de programación

1. Escriba un programa para mostrar la frase "¡hola neusoft!" en la pantalla.

2. Escriba un programa para generar los siguientes gráficos en la pantalla:

*

***

*****

* ** ****

3. Se sabe que el radio del círculo es 5,6, encuentre su diámetro, circunferencia y área y extráigalos.

4. Ingrese el radio del círculo desde el teclado, encuentre su diámetro, circunferencia y área y envíelos.

5. Escribe un programa para encontrar el volumen de cualquier círculo

6. Encuentra dos raíces reales de cualquier grado cuadrático de una variable.

Capítulo 2 Diseño de la estructura secuencial del programa

2.1 Preguntas para completar los espacios en blanco

1. Los lenguajes informáticos proporcionan tres estructuras de control básicas, a saber, , . La gente aboga por el uso de estas tres estructuras para escribir programas y llamar a dicha programación.

2.2 Preguntas de programación

1. Ingrese 5 números enteros desde el teclado, encuentre su suma y promedie y envíelos.

2. Escriba un programa para ingresar dos números enteros desde el teclado y almacenarlos en las variables c1 y c2 respectivamente, y solicitarles que intercambien sus valores a través del programa.

Capítulo 3 Programación de la estructura de sucursales

3.1 Preguntas para completar los espacios en blanco

1. La expresión que puede expresar correctamente "cuando el valor de x está dentro del rango de y es verdadero, en caso contrario es falso" es ().

A) (xgt;=1)amp;(xlt;=10) amp;amp;(xgt;=200) || (xlt;=210)

B) (xgt; =1) || (xlt; =10) || (xgt; =200) || (xlt; =210)

C) (xgt; =1)amp; ; (xlt;=10) || (xgt;=200) amp;(xlt;=210)

D) (xgt;=1)|| (xlt;=10) amp; amplificador; (xgt;=200) || (xlt;=210)

2. La expresión correcta para determinar si la variable de tipo char ch es una letra mayúscula es ().

A) 'A'lt;=chlt;='Z' B) (chgt;='A') amp; (chlt;='Z')

C) (chgt;='A') amp;amp; (chlt;='Z') D)('A'lt;=ch) AND ('Z'gt;=ch)

3. Por favor lea el siguiente programa:

main()

{ int a=5, b=0, c=0

if (a=b c) printf ("***\n");

else printf("$$$\n");

}

El programa anterior () .

A) Hay un error de sintaxis y no se puede compilar B) Se puede compilar pero no se puede conectar

C) Salida *** D) Salida $$$<. /p>

4. Cuando a = 1, b = 3, c = 5, d = 4, el valor de x después de ejecutar el siguiente programa es ().

if (alt; b)

if (clt; d) x=1

si no

if (alt; c) )

si (blt; d) x=2

más x=3

más x=6

más; x=7;

A) 1 B) 2 C) 3 D) 6

5. La salida del siguiente programa es ().

main()

{ int x=2, y=-1, z=2;

if (xlt; y)

if (ylt; 0) z=0;

else z=z 1;

printf(“d\n”,

); }

A) 3 B) 2 C) 1 D) 0

6. Si se ingresa 12 en la variable x durante el tiempo de ejecución, el resultado de ejecución del siguiente programa es ().

main()

{ int x, y

scanf("d", amp; x

y=); xgt; 12? C) 12 D) 10

3.2 Completa los espacios en blanco

1. Ingrese un carácter, y si es una letra mayúscula, cámbielo a minúscula; si es una letra minúscula, cámbielo a mayúscula, los demás caracteres permanecen sin cambios; Complete el contenido correcto en las líneas horizontales.

main()

{ char ch;

scanf("c", amp; ch

if ( ) ch); =ch 32;

else if (chgt;='a' amp; amp; chlt;='z');

printf("c", ch);p>

}

2. El siguiente programa implementa: ingrese tres números enteros y envíelos en orden de mayor a menor. Complete el contenido correcto en la línea horizontal.

main()

{ int x, y, z, c;

scanf("d d d", amp; x, amp; y, amp; z);

si ( )

{ c=y; y=z=c }

si ( )

{ c=x; z=c; }

si ( )

{ c=x; y=c;

printf(“d, d, d”, x, y, z

}

3. El resultado de ejecutar el siguiente programa es.

principal()

{ int a, b, c, d, x

a=c=0;

si (a)d=d-10;

si no (!b)

si (!c)x=15;

else x=25;

printf(“d\n”, d);

}

4. El siguiente programa calcula el valor de y para cada valor de x de entrada en función de la siguiente relación funcional. Complete el contenido correcto en la línea horizontal.

x y

2lt;xlt;=10 x(x 2)

-1lt;xlt;=2 2x

Xlt; =-1 x-1

main()

{ int x, y;

scanf(“d”, amp; x);

si ( ) y=x*(x 2);

si ( ) y=2*x

si ( xlt;=-1) y; =x-1;

más ;

si (y!=-1) printf(“d”, y

más printf(“error) ");

}

5. Hay un fragmento de programa:

switch (grade)

{ case 'A': printf(" 85-100\n");

case ' B ': printf("70-84\n");

caso 'C': printf("60-69\n");

caso 'D': printf ( "lt; 60\n");

predeterminado: printf("error!\n");

}

Si el valor de la calificación es 'C ', el resultado de salida es.

6. El resultado del siguiente segmento del programa es.

int x=1, y=0;

cambiar (x)

{ caso 1:

cambiar (y)

{ caso 0: printf(“**1**\n”);

caso 1: printf(“**2**\n”);

}

caso 2: printf(“**3**\n”);

}

3.3 Preguntas de programación

1. Escriba un programa para ingresar un año (como un número decimal) desde el teclado para determinar si es un año bisiesto. (Las condiciones para los años bisiestos son: divisible por 4, pero no divisible por 100, ni divisible por 400)

2. Ingrese el valor de x desde el teclado, encuentre el valor de y y envíelo.

3. Ingrese cuatro números enteros desde el teclado y genere el más grande.

4. Encuentra las raíces de cualquier ecuación cuadrática. (Incluidas las raíces virtuales)

5. Calcule y genere el valor de la siguiente función por partes en función del valor X de entrada.

6. Una tienda departamental utiliza descuentos en compras para promocionar productos. La empresa calcula y genera el monto de pago real del cliente en función del monto de compra ingresado. La tasa de descuento para la compra única del cliente es:

(1. ) Menos de 500 Sin descuento;

(2) Para compras superiores a 500 yuanes y menos de 1000 yuanes, se aplicará un descuento del 50%;

(3) Para compras superiores a 1000 yuanes y menos de 2.000 yuanes, se aplicará un descuento del 50% 10% de descuento

(4) 15% de descuento para compras superiores a 2.000 yuanes y menos de 3.000 yuanes

20; % de descuento para compras superiores a 3.000 yuanes.

7. De acuerdo con la entrada de las longitudes de los tres lados a, b, c, determine si pueden formar un triángulo, si pueden formar un triángulo, continúe determinando si el triángulo es equilátero, isósceles o un triángulo general.

Capítulo 4 Programación de estructuras de bucle

4.1 Preguntas de opción múltiple

1. Hay un segmento de programa

int k=10;

while (k=0) k= k—1;

Entonces la siguiente descripción es correcta ( )

A) El bucle while se ejecuta 10 veces B) El bucle es un bucle infinito

C) La instrucción del cuerpo del bucle no se ejecuta una vez D) La instrucción del cuerpo del bucle se ejecuta una vez

2. La función del siguiente programa es calcular: la suma de los valores que son múltiplos de 7 entre 50, por favor elige llenar los espacios en blanco.

#include lt; stdio.hgt;

main()

{int i, suma= 0

for(i; =1; ilt; =50; i )

si( () ) suma =i;

printf("d", suma);

}

A) (int)(i/7)==i/7 B) (int)i/7==i/7

C) i7= 0 D) i7 ==0

3. El resultado de ejecución del siguiente segmento del programa es

a=1; b= 2;

while(alt; blt; c)

{

t= a;

a= b;

b=t

c- -; p> }

printf("d,d,d",a,6,c);

A)1,2,0 B)2,1,0 C) 1, 2, 1 D) 2, 1, 1

4. La función del siguiente programa es calcular la suma de números impares y la suma de números pares entre 1 y 10.

Elija completar los espacios en blanco

#include lt; stdio.hgt;

main()

{int a, b, c, i; /p>

a=c=0;

for(i=0; ilt; =10; i =2)

{ a =i;

( );

c =b;

}

printf("Suma de números pares = d\n", a

printf("Suma de números impares = d\n", c-11),

}

A)b=i-- B) b=i 1 C)b=i D)b=i-1

5. El siguiente segmento de programa:

for (t=1; tlt;=100; t)

{

scanf("d", amp; x) ;

if(xlt; 0) continuar

printf("3d", t);

}

A) Cuando xlt ; Cuando es 0, todo el ciclo finaliza

B) Cuando xgt; = 0, no se genera nada

C) La función printf nunca se ejecutará

D) La salida máxima permitida es 100 enteros no negativos

6. El resultado de ejecutar el siguiente programa es:

#include "stdio.h"

main()

{int i;

for (i=1;ilt;=5;i)

{if (i2) printf("*");

si no continuar;

printf( "#");

}

printf("#");}

A) *#*#$ B) #*#* #* $ C) *#*#$ D)#*#*$

7. Hay un segmento de programa

int k=10

while(k=5) k=k-1

La siguiente descripción es correcta

p>

A) El bucle while se ejecuta 10 veces B) Es un bucle infinito

C) La instrucción del bucle no se ejecuta una vez D) Se ejecuta la instrucción del cuerpo del bucle una vez

8. El resultado después de ejecutar el siguiente programa es _________.

main()

{int x=15;

mientras(xgt;10amp;amp;xlt;50)

{ x ;

if(x/3){x ;break;}

si no continuar;

}

printf("d \n", x);

}

4.2 Preguntas de programación

1. Encuentre todos los números enteros entre 1 y 1000 que sean divisibles por 3. Todos los números están alineados a la derecha. Cada línea genera 10 números y cada pantalla genera 20 líneas.

2. Acepta 10 números del teclado y súmalos. Requisitos:

(1). Primero indique "Ingrese el primer número:", luego solicite "Ingrese el segundo número" después de ingresar el primer número, y así sucesivamente;

(2), después de ingresar diez números, genere la suma de los diez números.

3. Encuentra n!, ingresa el valor de n desde el teclado

4. Ingrese un número entero positivo desde el teclado (menos de 10 dígitos en VC, menos de 32767 en winTC) y encuentre la suma de sus dígitos

5. Ingrese 10 números desde el teclado y encuentre el número más grande entre ellos. Implementado usando declaraciones while y for respectivamente.

6. Genere todos los números isomórficos entre 2 y 100 (excluido 100). Los llamados números isomorfos significan que si un número es igual a los cuadrados de varios dígitos de la derecha, entonces el número se llama número isomorfo.

7. Escriba un programa que genere el siguiente gráfico (requiriendo que los números de línea se ingresen desde el teclado).

1

12

123

1234

12345

123456p>

……

8. Calcula la suma de todos los números primos hasta 200.

5.1 Preguntas de opción múltiple

1. La siguiente descripción correcta de la matriz unidimensional a es ( )

(A) int a(10);

(B) int n=10, a; int A[][3]; int A[10];

16. La siguiente definición y asignación de la matriz de caracteres str es correcta ().

A. char str[10]; str={"China"};

B. char str[]={"China"};

C. char str[10]; strcpy(str, "abcdefghijklmnop");

D. char str[10]={“abcdefghijklmnop”};

17. Al ejecutar char str[10]=”China\0” el resultado de strlen(str) es ().

A. 5B. 6C. 7D. 9

18. Al ejecutar char str[10]=”Ch\nina\0” el resultado de strlen(str) es ().

A. 5B. 6C. 7D. 9

19. Al aceptar cadenas ingresadas por el usuario que contienen espacios, se debe utilizar la función ().

A. scanf()B. obtiene() C. getchar()D. getc()

20. Al generar una cadena que contiene espacios, se debe utilizar la función ().

A. imprimirf() B. pone() C. putchar()D. putc()

5.2 Preguntas para completar los espacios en blanco

1. Si hay una declaración de definición char c[10]=”hello”, s[]=”world”;, entonces la longitud de la matriz de caracteres c es, la longitud de la matriz de caracteres c es, la longitud de la cadena " hola" es, la longitud de la cadena "mundo" tiene una longitud de _.

2. La longitud de la cadena "hola, mundo!" es. Si hay una declaración de descripción char s[] = "¡hola, mundo!", el tamaño de la matriz s es.

3. Cuando se ejecuta el siguiente programa, el resultado de ingresar Language Programminglt; y presionar Enter gt es.

#include lt; stdio.hgt;

main()

{

char str[30];

scanf(“s”, cadena);

printf(“cadena=s\n”,

}

4. Cuando se ejecuta el siguiente programa, el resultado de ingresar Language Programminglt; y presionar Enter gt es.

#include lt; stdio.hgt;

main()

{

char str[30];

gets(str);

printf(“str=s\n”, str);

}

5. El resultado de la ejecución del siguiente programa es.

#include lt; stdio.hgt;

principal()

{

int a[]={1, 2, 3, 4}, i, j, s=0;

j=0;

para (i=3; igt;=0; i--)

{

s=s a[i]*j

j=j*10

}

printf( "s=d\n", s);

}

6. El resultado de la ejecución del siguiente programa es.

#include lt; stdio.hgt;

main()

{

char str[]={"1a2b3c"} ;

int i;

for (i=0; str[i]!='\0'; i )

if (str[i] gt;='0' amp;str[i]lt;='9')

printf("c", str[i]);

printf(" \n ");

}

5.3 Preguntas de programación

1. Ingrese 5 números enteros desde el teclado, guárdelos en la matriz a y envíelos en orden positivo y luego en orden inverso

2. Ingrese 6 números enteros desde el teclado y guárdelos en la matriz, evalúe el elemento más grande e intercambie el elemento más grande con el último elemento de la matriz. Finalmente, genere la matriz completa

3. Ingrese 8 números enteros desde el teclado y guárdelos en una matriz. Utilice el método de selección para ordenar de grande a pequeño y luego genere la matriz.

4. Implementación de la programación: ingrese 10 caracteres desde el teclado y guárdelos en la matriz unidimensional de caracteres str. Luego ingrese otro carácter ch desde el teclado. Es necesario eliminar el primer carácter ch que aparece en str. Genere la matriz str después de eliminar ch en la pantalla.

5. Escriba un programa para implementar: intercambie dos matrices de cadenas.

6. Programa para encontrar la suma de dos matrices de 3×4 (3 filas y 4 columnas), y luego generar (los valores de los elementos de la matriz se ingresan desde el teclado)

7. Defina una matriz de enteros bidimensional con 4 filas y 5 columnas, asígnele un valor y luego seleccione un número mínimo y el valor de subíndice del número de la matriz (se deben registrar los valores de subíndice de fila y columna).