2do Parcial Flashcards
(78 cards)
Kahoot Strings
Salida?:
char s[]=”HOLA”; If(strcmp(“G”,s)>0) printf(“A”); else if (strcmp(“P”,s)<0= printf(“C”); else printf(“B”);
B
Kahoot Strings
Condición que indica que un caracter (ABCDE) está dentro de una cadena (c)
(strchr(“ABCDE”,c) != NULL)
Kahoot Strings
¿Qué biblioteca se necesita para usar funciones de cadena de caracteres?
<string.h>
</string.h>
Kahoot Strings
¿Qué función usas para convertir un float a string? char s[20]=””; float f;
sprintf(s, “%f”, f);
Kahoot Strings
¿Cómo obtienes la longitud de una cadena?
lg=strlen(s);
Kahoot Strings
Salida?
char s[]=”ADIOS”; if(strcmp(“G”,s)>0) printf(“A”); else if (strcmp(“P”, s)<0) printf(“C”); else printf(“B”);
A
Kahoot Strings
¿Qué ciclo recorre correctamente cada caracter del string s=”Qué tal”?
for(int i=0; i<7, i++) printf(“%c”, s[i]);
Kahoot Strings
Falso o verdadero:
Si s1=”Fernandez” y s2=”Rodriguez” qué resultado de la condición strcmp(s1,s2)<0?
Verdadero
Kahoot Strings
¿Qué condición indica que una cadena es igual a otra?
(strcmp(s1,s2)==0);
Kahoot Strings
Falso o verdadero:
En términos de referencia de un string char[] es equivalente a char*
Verdadero
Kahoot Strings
¿Qué código inicializa correctamente una cadena sin valores?
cadena[0]=’\0’
Kahoot Strings
¿Cuánto espacio ocupa en memoria la siguiente cadena? char saludo[]=”Buenos Días;”;
13
Kahoot Strings
Falso o verdadero:
En la condición de for en el recorrido; es lo mismo obtener strlen de una variable antes que usar strlen directamente
Falso
Kahoot Strings
¿Cuál convierte correctamente un string a float?
f=atof(s);
Kahoot Strings
¿Cuál convierte correctamente un string a integer?
i=atoi(s);
Kahoot Strings
¿Cuánto ocupa en espacio en memoria la siguiente cadena o string char nombre[20]=”Jorge”;
20
Kahoot Strings
Falso o verdadero:
Si s1=”Gonzalez” y s2=”Martinez” qué resultado de la condición strcmp(s1,s2)>0?
Falso
Kahoot Strings
¿Para qué sirve la función strstr?
Buscar un stirng dentro de otro string
Kahoot Strings
Si s1=”Zavala” y s2=”Alvarez” qué resultado da la condición strcmp(s1,s2)>0?
Verdadero
Kahoot Strings
¿Cómo añades un caractér a una cadena en lenguaje C? char s[5]=””; char ch=’a’;
lg=strlen(s); s[lg]=ch; s[lg+1]=’\0’;
Kahoot Matrices
Falso o verdadero:
Al declarar una matriz de enteros, ya está inicializada en ceros
Falso
Kahoot Matrices
¿Cuál de las siguientes opciones es la manera correcta de declarar una estructura en C?
a) struct Persona {int edad; string nombre[30];};
b) struct Persona {int edad; string nombre;};
c) struct Persona {int edad; char nombre[30];};
d) struct Persona {int edad; string nombre[30]}; persona;
c) struct Persona {int edad; char nombre[30];};
Recuerda que en C no hay declaración de datos de tipo string
Kahoot Matrices
¿Qué algoritmo, ejecuta correctamente la multiplicación de matrices?
a) for(i=0; i<2; i++) for(j=0;j<2;j++) for(k=0;k<2; k++) C[i][j]+=A[i][k]*B[k][j]; b) for(i=0; i<2; i++) for(j=0;j<2;j++) for(k=0;k<2; k++) C[i][j]=A[i][k]*B[i][j]; c) for(i=0; i<2; i++) for(j=0;j<2;j++) for(k=0;k<2; k++) C[i][k]+=A[i][j]*B[i][j]; d) for(i=0; i<2; i++) for(j=0;j<2;j++) for(k=0;k<2; k++) C[i][i]+=A[i][k]*B[i][j];
a) for(i=0; i<2; i++) for(j=0;j<2;j++) for(k=0;k<2; k++) C[i][j]+=A[i][k]*B[k][j];
Recuerda que la estructura es i j += i k * k j
Kahoot Matrices
Al pedir las variables con scan F que están dentro de un struct, es diferente que pedirlas individualmente sin estruct.
Falso