Programacion
Programacion
Resultados de la pregunta
¿Qué beneficios otorga la ética profesional?
Respuesta del usuario:
Pertenencia
Imparcialidad
Resultado:
¡Correcto!
Resultados de la pregunta
Como freelance trabajarás:
Respuesta del usuario:
De forma independiente
Resultado:
¡Correcto!
Resultados de la pregunta
En tu entorno laboral te desempeñas de tal forma que tus
palabras se asemejan a tus conductas, el valor que reflejas es:
Respuesta del usuario:
Congruencia
Resultado:
¡Correcto!
Resultados de la pregunta
Elige la opción para invertir en medidas de seguridad
Respuesta del usuario:
Mantener buena salud
Resultado:
¡Correcto!
Resultados de la pregunta
Para destacarte en tu entorno laboral, un aspecto es mejorar tu
reputación a través de:
Respuesta del usuario:
La ética profesional
Resultado:
¡Correcto!
Resultados de la pregunta
A Luis lo acaban de promover debido a sus conocimientos y que
sabe trabajar en equipo, brindando seguridad a sus compañeros.
¿A qué valor nos referimos?
Respuesta del usuario:
Confianza
Resultado:
¡Correcto!
Resultados de la pregunta
Como freelance:
Respuesta del usuario:
Administras tu tiempo: puedes trabajar medio tiempo o
completo
Ahorras tiempo y dinero si decides trabajar desde casa
Eliges dónde vas a desarrollar tus actividades laborales
Resultado:
¡Correcto!
Resultados de la pregunta
Selecciona las acciones que debes realizar para evitar dañar tu
vista a la hora de trabajar en la computadora:
Respuesta del usuario:
Usa lentes especiales
Usa un brillo moderado en el monitor
Coloca el monitor a un brazo de distancia
Resultado:
Resultados de la pregunta
Los tipos de datos que aceptan punto decimal en pseudocódigo
son:
Respuesta del usuario:
Reales
Resultado:
¡Correcto!
Resultados de la pregunta
¿Cuál de las siguientes expresiones utiliza un operador menor o
igual?
Respuesta del usuario:
a <= b
Resultado:
¡Correcto!
Resultados de la pregunta
Al momento de generar programas, en especial los primeros, es
útil traducir las instrucciones de un lenguaje a otro siguiendo
una secuencia, ¿Cuál es la secuencia correcta de esas etapas?
Respuesta del usuario:
Algoritmo, pseudocódigo y programa
Resultado:
¡Correcto!
Resultados de la pregunta
Al realizar comparaciones con operadores relacionales el
resultado sera un valor booleano.
Respuesta del usuario:
Correcto
Resultado:
¡Correcto!
Resultados de la pregunta
La instrucción LEER graba todas las teclas que presione el
usuario hasta que se presione:
Respuesta del usuario:
Enter
Resultado:
¡Correcto!
Resultados de la pregunta
El pseudocódigo consiste en:
Respuesta del usuario:
Escribir pasos ordenados a seguir por la computadora con
secuencia lógica para el usuario
Resultado:
¡Correcto!
Resultados de la pregunta
Los operadores lógicos se utilizan para comparar valores
verdaderos o falsos.
Respuesta del usuario:
Correcto
Resultado:
¡Correcto!
¡Correcto!
Resultados de la pregunta
En pseudocódigo, cuando defines una variable que almacene
valores con punto decimal, ¿qué tipo de dato debe de ser?
Respuesta del usuario:
FLOAT
Resultado:
¡Correcto!
Resultados de la pregunta
Para utilizar un dato tipo caracter debes ponerlo entre:
Respuesta del usuario:
Comillas simples
Resultado:
¡Correcto!
Resultados de la pregunta
¿Qué función hace el operador módulo?
Respuesta del usuario:
Guarda el residuo de la división de dos números enteros
Resultado:
¡Correcto!
Resultados de la pregunta
Si a = 2 y b = 8. ¿Cuál de las siguientes relaciones es
verdadera?
Respuesta del usuario:
a <= b
Resultado:
¡Correcto!
Resultados de la pregunta
Para declarar una variable, ¿qué instrucción se escribe en
pseudocódigo?
Respuesta del usuario:
DEFINIR
Resultado:
¡Correcto!
Resultados de la pregunta
Los tipos de datos que aceptan punto decimal en pseudocódigo
son:
Respuesta del usuario:
Enteros
Resultado:
¡Correcto!
Resultados de la pregunta
Al momento de generar programas, en especial los primeros, es
útil traducir las instrucciones de un lenguaje a otro siguiendo
una secuencia, ¿Cuál es la secuencia correcta de esas etapas?
Respuesta del usuario:
Algoritmo, pseudocódigo y programa
Resultado:
¡Correcto!
Resultados de la pregunta
La estructura de un programa, sin importar el lenguaje en el que
se escriba, está compuesta por estas partes:
Respuesta del usuario:
Entradas, algoritmo y resultados
Resultado:
¡Correcto!
Tu calificación: 80.00% (8 de 10).
Resultados de la pregunta
¿Qué figura se usa para representar el inicio y fin de un
diagrama de flujo?
Respuesta del usuario:
Óvalo
Resultado:
¡Correcto!
Resultados de la pregunta
¿En cúal de las siguientes estructuras, las instrucciones que
contiene se ejecutan al menos una vez?
Respuesta del usuario:
Mientras
Resultado:
¡Correcto!
Resultados de la pregunta
¿Cuál es la instrucción que completa la estructura "Repetir"?
Respuesta del usuario:
Hasta que
Resultado:
¡Correcto!
Resultados de la pregunta
¿Qué instrucción aumenta un contador automáticamente?
Respuesta del usuario:
Para
Resultado:
¡Correcto!
Resultados de la pregunta
Es una instrucción de decisión múltiple:
Respuesta del usuario:
Según
Resultado:
¡Correcto!
Resultados de la pregunta
En una instrucción de decisión múltiple, ¿cuántas opciones
posibles se tienen si el resultado lógico es verdadero?
Respuesta del usuario:
Depende de la condición
Resultado:
¡Correcto!
Resultados de la pregunta
¿Cúal es la instrucción correcta para acceder a los elementos de
un vector?
Respuesta del usuario:
Escribir NOMBRE(posición);
Resultado:
¡Correcto!
Resultados de la pregunta
Cuándo un diagrama de flujo es demasiado extenso, ¿qué se usa
para continuar en otra parte?
Respuesta del usuario:
Cuadrado
Resultado:
¡Correcto!
¡Correcto!
Resultados de la pregunta
En la siguiente imagen, ¿cuál es la barra de herramientas del
IDE?
Respuesta del usuario:
1
Resultado:
¡Correcto!
Resultados de la pregunta
En la siguiente imagen, ¿cuál es la consola del IDE?
Respuesta del usuario:
4
Resultado:
¡Correcto!
Resultados de la pregunta
¿En qué tipo de programación, el código espera a que ocurra
una acción para realizar una tarea?
Respuesta del usuario:
Por eventos
Resultado:
¡Correcto!
Resultados de la pregunta
Cuando programes, ¿qué debes usar en la escritura de
instrucciones para evitar errores?
Respuesta del usuario:
Secuencia
Resultado:
¡Correcto!
Resultados de la pregunta
¿Cuál es la línea de código para declarar un rango de valores de
0 a 9?
Respuesta del usuario:
range(0,9)
Resultado:
¡Correcto!
Resultados de la pregunta
En la siguiente imagen, ¿cuál es el editor del IDE?
Respuesta del usuario:
2
Resultado:
¡Correcto!
Resultados de la pregunta
Alejandra te informa que un proceso es iterativo en tu solución,
¿qué caraterística debes aplicar para programar?
Respuesta del usuario:
Repetitiva
Resultado:
¡Correcto!
¡Correcto!
Resultados de la pregunta
¿Que ocurre si no se pasa ningún valor a un método declarado
con un parámetro con valor predefinido?
Respuesta del usuario:
El programa marca un error y se solicita el valor
Resultado:
¡Correcto!
Resultados de la pregunta
Un objeto cuenta con propiedades que lo definen y otras que
extienden sus funciones ¿Cuál de las siguientes es una
propiedad extensiva?
Respuesta del usuario:
Abstracción
Resultado:
¡Correcto!
Resultados de la pregunta
Los métodos son funciones declaradas y definidas dentro de una
clase, y sirven para:
Respuesta del usuario:
Interactuar con el programa principal y otros objetos
Resultado:
¡Correcto!
Resultados de la pregunta
El uso de parámetros especiales es una herramienta alternativa
en Python para la:
Respuesta del usuario:
La sobrecarga de métodos
Resultado:
¡Correcto!
Resultados de la pregunta
¿Por qué el parámetro que recibe tuplas o diccionarios debe
declararse en último lugar?
Respuesta del usuario:
En realidad no importa el lugar donde se declaren, sólo se hace
por convensión
Resultado:
¡Correcto!
¡Correcto!
Resultados de la pregunta
¿Cuál de las siguientes opciones contiene la declaración del
método del siguiente llamado:
[Link](juan=25,luis=30,hector=27)?
Respuesta del usuario:
def obtenerMaximo(self, **personas):
Resultado:
¡Correcto!
Resultados de la pregunta
Un objeto posee todas las características definidas en una
plantilla o clase por lo que también reciben el nombre de:
Respuesta del usuario:
Instancias de clases
Resultado:
¡Correcto!
Resultados de la pregunta
¿Cuál de las siguientes opciones contiene la declaración de
método del siguiente llamado:
[Link](1,2,3,4,5)?
Respuesta del usuario:
def obtenerMaximo(self, *rango):
Resultado:
¡Correcto!
Resultados de la pregunta
Para poder crear un objeto, primero debe crearse una plantilla o
clase, para después definir sus características. A éste
procedimiento se le conoce como:
Respuesta del usuario:
Definición de clase
Resultado:
¡Correcto!
Resultados de la pregunta
Una parte del objeto está definido por un conjunto de datos
conocidos como atributos y almacenan las caracterísitcas del
objeto en determinado momento. A esta propiedad del objeto se
le conoce como:
Respuesta del usuario:
Estado
Resultado:
¡Correcto!
Resultados de la pregunta
¿Cuál de las siguientes declaraciones de método se usa para
incluir un diccionario como parámetro?
Respuesta del usuario:
def calcularPromedio(self, limite, **numeros)
Resultado:
¡Correcto!
Resultados de la pregunta
El uso de parámetros especiales es una herramienta alternativa
en Python para la:
Respuesta del usuario:
La sobrecarga de métodos
Resultado:
¡Correcto!
Resultados de la pregunta
Una vez que se ha declarado y definido una clase pueden
crearse objetos usando la siguiente sintaxis:
Respuesta del usuario:
objeto = Clase(self)
Resultado:
¡Correcto!
Resultados de la pregunta
¿Cuál es la forma correcta de implementar la herencia para que
la clase "Avion" herede los métodos y atributos de la clase
"Transporte"
Respuesta del usuario:
class Avion:(Transporte)
Resultado:
¡Correcto!
Resultados de la pregunta
Las clases abstractas son clases que tienen un uso especial, no
pueden ser instanciadas directamente porque:
Respuesta del usuario:
Son clases que se usan directamente sin crear una instancia
Resultado:
¡Correcto!
Resultados de la pregunta
El encapsulamiento de los métodos y atributos de un objeto se
lleva a cabo mediante una sintaxis reservada llamada:
Respuesta del usuario:
Ocultación de atributos
Resultado:
¡Correcto!
¡Correcto!
Resultados de la pregunta
Estudia el siguiente código y responde, ¿qué método puede
declararse como abstracto en la clase "Persona"?
¡Correcto!
Resultados de la pregunta
Analiza el siguiente código. Si se crea una instancia de la clase
"Pez" y se llama el método "nacer". ¿Cuál será el resultado en
consola?
¡Correcto!
Resultados de la pregunta
La programación orientada a objetos permite optimizar el código
a través de diferentes mecanismos, uno de ellos es la herencia,
que consiste en:
Respuesta del usuario:
Implementar los métodos de una o varias clases para definir una
clase nueva
Resultado:
¡Correcto!
Resultados de la pregunta
Observa el siguiente código y responde, ¿qué instrucción genera
un error en pantalla?
Respuesta del usuario:
s.verSueldo1()
Resultado:
¡Correcto!
¡Correcto!
Resultados de la pregunta
Si una clase hereda métodos declarados como abstractos:
Respuesta del usuario:
No puede sobreescribir los métodos que sean abstractos
Resultado:
¡Correcto!
Resultados de la pregunta
¿Qué ocurre si se instancia una clase con métodos abstractos?
Respuesta del usuario:
No se pueden crear instancias de clases con métodos declarados
como abstractos
Resultado:
¡Correcto!
Resultados de la pregunta
El encapsulamiento de la información es un mecanismo de los
objetos que permite:
Respuesta del usuario:
Separar la información que debe ser tratada internamente
Resultado:
¡Correcto!
¡Correcto!
Resultados de la pregunta
Analiza el siguiente código. Si se crea una instancia de la clase
"Pez" y se llama el método "nacer". ¿Cuál será el resultado en
consola?
Respuesta del usuario:
Un error en consola indicando que el método no existe dentro
del objeto
Resultado:
¡Correcto!
Resultados de la pregunta
Observa el siguiente código y responde, ¿qué mecanismo usa el
método "hablar" de la clase "Deportista"?
Respuesta del usuario:
Definición
Resultado:
¡Correcto!
Resultados de la pregunta
Si una clase hereda métodos declarados como abstractos:
Respuesta del usuario:
No puede sobreescribir los métodos que sean abstractos
Resultado:
¡Correcto!
Resultados de la pregunta
Observa el siguiente código y responde. ¿Qué atributo se está
ocultando?
Respuesta del usuario:
edad
Resultado:
¡Correcto!
Resultados de la pregunta
El encapsulamiento de la información es un mecanismo de los
objetos que permite:
Respuesta del usuario:
Separar la información que debe ser tratada internamente
Resultado:
¡Correcto!
¡Correcto!
Resultados de la pregunta
¿Cuál es la bliblioteca en Python de listas de propiedades?
Respuesta del usuario:
plist
Resultado:
¡Correcto!
Resultados de la pregunta
¿Cuál es la extensión de archivos de configuración?
Respuesta del usuario:
.cfg
Resultado:
¡Correcto!
Resultados de la pregunta
Completa el siguiente código con el método adecuado, si se
requiere encontrar el índice de la cadena "Enojo".
lista1=["Alegria","Tristeza","Enojo","Disgusto"]
print(lista1.________("Enojo"))
Respuesta del usuario:
reverse
Resultado:
lista3=[23,84,(23,53,98),31]
lista4=["numeros"]
lista4.__________(lista3)
print(lista4)
Respuesta del usuario:
insert
Resultado:
lista3=[23,84,(23,53,98),31]
lista3._________(31)
print(lista3)
Respuesta del usuario:
remove
Resultado:
¡Correcto!
Resultados de la pregunta
Completa el siguiente código con el método para cerrar un
archivo:
Respuesta del usuario:
[Link]()
Resultado:
¡Correcto!
Resultados de la pregunta
Completa el siguiente código con el método adecuado, si se
requiere agregar el número 78 a la lista3 en el índice [2].
lista3=[23,84,(23,53,98),31]
lista3.________(2,78)
print(lista3)
Respuesta del usuario:
append
Resultado:
¡Correcto!
Resultados de la pregunta
Completa el siguiente código con el método adecuado, si se
requiere quitar la palabra "sobrepasar" en la cadena.
¡Correcto!
Resultados de la pregunta
Completa el siguiente código con el método adecuado, se
requiere remover el número 31 de la lista.
lista3=[23,84,(23,53,98),31]
lista3._________(31)
print(lista3)
Respuesta del usuario:
remove
Resultado:
¡Correcto!
Resultados de la pregunta
Para escribir datos en un archivo se usa el modo:
Respuesta del usuario:
w
Resultado:
¡Correcto!
Resultados de la pregunta
La sintaxis del método para escribir valores en un archivo es:
Respuesta del usuario:
[Link]()
Resultado:
¡Correcto!
Resultados de la pregunta
Completa el siguiente código con el método adecuado, si se
requiere agregar la variable R a la lista2.
H=45
L=85
R=12
B=62
lista2=[L,B,H]
lista2.________(R)
print(lista2)
Respuesta del usuario:
insert
Resultado:
lista5=["Asimov","Clarke","Bradbury","[Link]","Orwell"]
lista5.________()
print(lista5)
Respuesta del usuario:
reverse
Resultado:
¡Correcto!
Resultados de la pregunta
Completa el siguiente código con el método adecuado, si se
requiere agregar la lista4 a la lista3.
lista3=[23,84,(23,53,98),31]
lista4=["numeros"]
lista4.__________(lista3)
print(lista4)
Respuesta del usuario:
append
Resultado:
¡Correcto!
Resultados de la pregunta
Completa el siguiente código con el método adecuado, si se
requiere quitar la palabra "sobrepasar" en la cadena.
¡Correcto!
Resultados de la pregunta
Completa el siguiente código, con el método adecuado, si se
requiere contar el número de veces que se repite la palabra "no"
en la cadena.
¡Correcto!
Resultados de la pregunta
Completa el siguiente código con el método adecuado, si se
requiere encontrar el índice de la letra "f" en el sentido de
derecha a izquierda en la cadena.
cadena5="En la oscuridad, soy el caballero de las flores"
print(cadena5.__________("f"))
¡Correcto!
Resultados de la pregunta
Para leer datos de un archivo se usa el modo:
Respuesta del usuario:
r
Resultado:
¡Correcto!
Resultados de la pregunta
Completa el siguiente código con el método adecuado, si se
requiere agregar la lista4 a la lista3.
lista3=[23,84,(23,53,98),31]
lista4=["numeros"]
lista4.__________(lista3)
print(lista4)
Respuesta del usuario:
extend
Resultado:
¡Correcto!
Resultados de la pregunta
¿Cuál es la extensión de archivos de configuración?
Respuesta del usuario:
.cfg
Resultado:
¡Correcto!
Resultados de la pregunta
¿Cuál es la bliblioteca en Python de listas de propiedades?
Respuesta del usuario:
plist
Resultado:
¡Correcto!
Resultados de la pregunta
¿Cuál esla bliblioteca en Python de archivos de configuración?
Respuesta del usuario:
ConfigParser
Resultado:
¡Correcto!
Tu calificación: 60.00% (6 de 10).
Resultados de la pregunta
Para evitar que el usuario ingrese texto en un campo de
números se utiliza:
Respuesta del usuario:
Manejo de excepciones
Resultado:
¡Correcto!
Resultados de la pregunta
Administrador que agrega el contenido uno tras otro:
Respuesta del usuario:
Grid
Resultado:
¡Correcto!
Resultados de la pregunta
La GUI mediante imágenes simula:
Respuesta del usuario:
Elementos físicos
Resultado:
¡Correcto!
Resultados de la pregunta
Observa el siguiente código y responde, ¿qué instrucciones se
usan para obtener y establecer valores en los elementos de
Tkinter?
¡Correcto!
Resultados de la pregunta
Instrucción que despliega una casilla de revisión con
descripción:
Respuesta del usuario:
Frame()
Resultado:
¡Correcto!
Resultados de la pregunta
¿Cómo terminas un ciclo infinito que permite al programa
monitorear las acciones de una ventana?
Respuesta del usuario:
Cuando el contador llega a su valor final
Resultado:
¡Correcto!
Tu calificación: 70.00% (7 de 10).
Resultados de la pregunta
Carácterística que define el color del fondo de la etiqueta de una
ventana:
Respuesta del usuario:
bg
Resultado:
¡Correcto!
Resultados de la pregunta
¿Qué ocurre si no se agrega el evento correspondiente a un
botón?
Respuesta del usuario:
El botón hace la animación de presionar pero no ocurre nada
Resultado:
¡Correcto!
Resultados de la pregunta
¿Cómo terminas un ciclo infinito que permite al programa
monitorear las acciones de una ventana?
Respuesta del usuario:
No se puede terminar el ciclo
Resultado:
¡Correcto!
Resultados de la pregunta
Administrador que agrega el contenido uno tras otro:
Respuesta del usuario:
Pack
Resultado:
¡Correcto!
Resultados de la pregunta
¿Qué método inicia un ciclo infinito que permite al programa
monitorear las acciones de una ventana?
Respuesta del usuario:
[Link]()
Resultado:
¡Correcto!
Resultados de la pregunta
Instrucción que agrega una lista de elementos seleccionables:
Respuesta del usuario:
Listbox()
Resultado:
¡Correcto!
Resultados de la pregunta
Carácterística que contiene el mensaje de la etiqueta de una
ventana:
Respuesta del usuario:
fg
Resultado:
¡Correcto!
Tu calificación: 66.67% (6 de 9).
Resultados de la pregunta
Instrucción que muestra texto fijo o descriptivo y no permite la
interacción del usuario con él:
Respuesta del usuario:
Label()
Resultado:
¡Correcto!
Resultados de la pregunta
Ejemplo de reaccción para un evento en una interfaz gráfica:
Respuesta del usuario:
Desplegar un mensaje
Resultado:
¡Correcto!
Resultados de la pregunta
Instrucción que agrega un subcontenedor dentro de un
contenedor existente:
Respuesta del usuario:
Frame()
Resultado:
¡Correcto!
Resultados de la pregunta
Observa el siguiente código y responde, ¿qué instrucciones se
usan para obtener y establecer valores en los elementos de
Tkinter?
Respuesta del usuario:
set y get
Resultado:
¡Correcto!
Resultados de la pregunta
Carácterística que contiene el mensaje de la etiqueta de una
ventana:
Respuesta del usuario:
bg
Resultado:
¡Correcto!
Resultados de la pregunta
Analiza el siguiente código y responde. ¿Qué hace falta agregar
en la instancia de "self.e5" para que su valor pueda ser
reiniciado?
Respuesta del usuario:
Agregar el atributo self.textoE5 como argumento para
textvariable de self.e5
Resultado:
¡Correcto!
Resultados de la pregunta
Configuraciones adicionales en el administrador "pack":
Respuesta del usuario:
Column,row
Resultado:
¡Correcto!
Resultados de la pregunta
Instrucción que despliega una casilla de revisión con
descripción:
Respuesta del usuario:
Checkbutton()
Resultado:
¡Correcto!
Resultados de la pregunta
La GUI mediante imágenes simula:
Respuesta del usuario:
Elementos físicos
Resultado:
¡Correcto!
Resultados de la pregunta
Instrucción que agrega opciones dónde es seleccionable sólo
una a la vez:
Respuesta del usuario:
Radiobutton()
Resultado:
¡Correcto!
Resultados de la pregunta
¿Qué ocurre si no se agrega el evento correspondiente a un
botón?
Respuesta del usuario:
El botón hace la animación de presionar pero no ocurre nada
Resultado:
¡Correcto!
Resultados de la pregunta
Código para cargar todas las definiciones de la biblioteca
"Tkinter"
Respuesta del usuario:
from Tkinter import *
Resultado:
¡Correcto!
Resultados de la pregunta
¿Cuál de los siguientes atributos sirve para agregar eventos a
los elementos de Tkinter?
Respuesta del usuario:
command
Resultado:
¡Correcto!
Resultados de la pregunta
Instrucción que agrega un campo que permite ingresar
caracteres:
Respuesta del usuario:
Entry()
Resultado:
¡Correcto!
Resultados de la pregunta
¿Cómo terminas un ciclo infinito que permite al programa
monitorear las acciones de una ventana?
Respuesta del usuario:
Al hacer click en el botón de cerrar de la ventana
Resultado:
¡Correcto!
Tu calificación: 40.00% (4 de 10).
Resultados de la pregunta
En el siguiente código, ¿cuál es el método para hacer la
consulta?
def consultar():
db2 = [Link]("[Link]")
print ("Estas en la funcion consultar")
db2.row_factory = [Link]
consulta = [Link]()
[Link]("select * from tabla")
filas = [Link]()
lista = []
for fila in filas:
s = {}
s['nombre'] = fila['nombre']
s['grupo'] = fila['grupo']
[Link](s)
[Link]()
[Link]()
return(lista)
consultar()
Respuesta del usuario:
execute
Resultado:
¡Correcto!
Resultados de la pregunta
¿Cuál es el método para guardar los cambios a la base de datos?
Respuesta del usuario:
save
Resultado:
Código
import sqlite3
def insertar():
db1=[Link]('[Link]')
print ("Estas en insertar")
nombre1=raw_input("Escribe el nombre del alumno ")
grupo1=raw_input("Escribe el grupo del que pertenece ")
consulta=[Link]()
strConsulta = "insert into tabla(nombre, grupo) values
('"+nombre1+"','"+grupo1+"')"
print(strConsulta)
[Link](strConsulta)
[Link]()
[Link]()
[Link]()
insertar()
Resultado en consola
[Link]: no such table: tabla
Respuesta del usuario:
No se ha creado la tabla
Resultado:
¡Correcto!
Resultados de la pregunta
Para trabajar con bases de datos en Python, una librería que
puedes importar es:
Respuesta del usuario:
sqlite3
Resultado:
¡Correcto!
Resultados de la pregunta
¿Cuál es el método para abrir la conexión a la base de datos?
Respuesta del usuario:
connect
Resultado:
def consultar():
db2 = [Link]("[Link]")
print ("Estas en la funcion consultar")
db2.row_factory = [Link]
consulta = [Link]()
[Link]("select * from tabla")
filas = [Link]()
lista = []
for fila in filas:
s = {}
s['nombre'] = fila['nombre']
s['grupo'] = fila['grupo']
[Link](s)
[Link]()
[Link]()
return(lista)
consultar()
Respuesta del usuario:
[Link]()
Resultado:
import sqlite3
conexion=[Link]('[Link]')
consulta= [Link]()
tabla=""" CREATE TABLE tabla
(id INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL,
nombre VARCHAR(30) NOT NULL,
grupo INTEGER(9) NOT NULL);"""
if([Link](tabla)):
print("La tabla fue creada")
else:
print ("La tabla no fue creada")
[Link]()
[Link]()
[Link]()
Respuesta del usuario:
Resultado:
import sqlite3
def insertar():
db1=[Link]('[Link]')
print ("Estas en insertar")
nombre1=raw_input("Escribe el nombre del alumno ")
grupo1=raw_input("Escribe el grupo del que pertenece ")
consulta=[Link]()
strConsulta = "insert into tabla(nombre, grupo) values
('"+nombre1+"','"+grupo1+"')"
print(strConsulta)
[Link](strConsulta)
[Link]()
[Link]()
[Link]()
insertar()
Respuesta del usuario:
Asigna las entradas a sus columnas
Resultado:
¡Correcto!
¡Correcto!
Resultados de la pregunta
En el siguiente código, ¿cuál es el método que cierra el cursor?
def consultar():
db2 = [Link]("[Link]")
print ("Estas en la funcion consultar")
db2.row_factory = [Link]
consulta = [Link]()
[Link]("select * from tabla")
filas = [Link]()
lista = []
for fila in filas:
s = {}
s['nombre'] = fila['nombre']
s['grupo'] = fila['grupo']
[Link](s)
[Link]()
[Link]()
return(lista)
consultar()
Respuesta del usuario:
[Link]()
Resultado:
¡Correcto!
Resultados de la pregunta
En el siguiente código, ¿cuál es el método para hacer la
consulta?
def consultar():
db2 = [Link]("[Link]")
print ("Estas en la funcion consultar")
db2.row_factory = [Link]
consulta = [Link]()
[Link]("select * from tabla")
filas = [Link]()
lista = []
for fila in filas:
s = {}
s['nombre'] = fila['nombre']
s['grupo'] = fila['grupo']
[Link](s)
[Link]()
[Link]()
return(lista)
consultar()
Respuesta del usuario:
execute
Resultado:
¡Correcto!
Resultados de la pregunta
¿Cuál es el método para cerrar la conexión a la base de datos?
Respuesta del usuario:
close
Resultado:
¡Correcto!
Resultados de la pregunta
¿Cuál es el método para crear la conexión a la base de datos?
Respuesta del usuario:
connect
Resultado:
¡Correcto!
Resultados de la pregunta
Del siguiente código, ¿por qué se manda imprimir el mensaje
"Estas en la funcion insertar"?
import sqlite3
db1=[Link]('[Link]')
print ("Estas en la funcion insertar")
nombre1=raw_input("Escribe el nombre del alumno ")
grupo1=raw_input("Escribe el grupo del que pertenece ")
consulta=[Link]()
strConsulta = "insert into tabla(nombre, grupo) values
('"+nombre1+"','"+grupo1+"')"
print(strConsulta)
[Link](strConsulta)
[Link]()
[Link]()
[Link]()
Respuesta del usuario:
Para verificar que se creó la conexión
Resultado:
¡Correcto!
Resultados de la pregunta
En el siguiente código, ¿cuál es el método para preparar la
consulta?
def consultar():
db2 = [Link]("[Link]")
print ("Estas en la funcion consultar")
db2.row_factory = [Link]
consulta = [Link]()
[Link]("select * from tabla")
filas = [Link]()
lista = []
for fila in filas:
s = {}
s['nombre'] = fila['nombre']
s['grupo'] = fila['grupo']
[Link](s)
[Link]()
[Link]()
return(lista)
consultar()
Respuesta del usuario:
fetchall
Resultado:
def consultar():
db2 = [Link]("[Link]")
print ("Estas en la funcion consultar")
db2.row_factory = [Link]
consulta = [Link]()
[Link]("select * from tabla")
filas = [Link]()
lista = []
for fila in filas:
s = {}
s['nombre'] = fila['nombre']
s['grupo'] = fila['grupo']
[Link](s)
[Link]()
[Link]()
return(lista)
consultar()
Respuesta del usuario:
Para consultar los registros de un arreglo
Resultado:
¡Correcto!
Resultados de la pregunta
En el siguiente código, ¿cuántos campos tiene la tabla?
import sqlite3
conexion=[Link]('[Link]')
consulta= [Link]()
tabla=""" CREATE TABLE tabla
(id INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL,
nombre VARCHAR(30) NOT NULL,
grupo INTEGER(9) NOT NULL);"""
if([Link](tabla)):
print("La tabla fue creada")
else:
print ("La tabla no fue creada")
[Link]()
[Link]()
[Link]()
Respuesta del usuario:
4
Resultado:
¡Correcto!
Resultados de la pregunta
En el siguiente código, ¿por qué se crea un ciclo for?
def consultar():
db2 = [Link]("[Link]")
print ("Estas en la funcion consultar")
db2.row_factory = [Link]
consulta = [Link]()
[Link]("select * from tabla")
filas = [Link]()
lista = []
for fila in filas:
s = {}
s['nombre'] = fila['nombre']
s['grupo'] = fila['grupo']
[Link](s)
[Link]()
[Link]()
return(lista)
consultar()
Respuesta del usuario:
Para insertar los registros en un arreglo
Resultado:
import sqlite3
db1=[Link]('[Link]')
print ("Estas en la funcion insertar")
nombre1=raw_input("Escribe el nombre del alumno ")
grupo1=raw_input("Escribe el grupo del que pertenece ")
consulta=[Link]()
strConsulta = "insert into tabla(nombre, grupo) values
('"+nombre1+"','"+grupo1+"')"
print(strConsulta)
[Link](strConsulta)
[Link]()
[Link]()
[Link]()
Respuesta del usuario:
Para verificar que se creó la conexión
Resultado:
¡Correcto!
Resultados de la pregunta
Del siguiente código, ¿cuántas entradas debes generar con
respecto a los campos?
import sqlite3
conexion=[Link]('[Link]')
consulta= [Link]()
tabla=""" CREATE TABLE tabla
(id INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL,
nombre VARCHAR(30) NOT NULL,
grupo INTEGER(9) NOT NULL);"""
if([Link](tabla)):
print("La tabla fue creada")
else:
print ("La tabla no fue creada")
[Link]()
[Link]()
[Link]()
Respuesta del usuario:
4
Resultado:
¡Correcto!
Resultados de la pregunta
¿Cuál es el método para ejecutar una instrucción sql?
Respuesta del usuario:
execute
Resultado:
¡Correcto!
Resultados de la pregunta
En el siguiente código, ¿cuál es el método que cierra la
conexión?
def consultar():
db2 = [Link]("[Link]")
print ("Estas en la funcion consultar")
db2.row_factory = [Link]
consulta = [Link]()
[Link]("select * from tabla")
filas = [Link]()
lista = []
for fila in filas:
s = {}
s['nombre'] = fila['nombre']
s['grupo'] = fila['grupo']
[Link](s)
[Link]()
[Link]()
return(lista)
consultar()
Respuesta del usuario:
[Link]()
Resultado:
¡Correcto!
Resultados de la pregunta
¿Cuál es el método para cerrar la conexión a la base de datos?
Respuesta del usuario:
close
Resultado:
¡Correcto!
¡Correcto!
Resultados de la pregunta
Del siguiente código y el resultado en la consola, ¿por qué
aparece ese error?
def insertar():
db1=[Link]('[Link]')
print ("Estas en insertar")
nombre1=raw_input("Escribe el nombre del alumno ")
grupo1=raw_input("Escribe el grupo del que pertenece ")
consulta=[Link]()
strConsulta = "insert into tabla(nombre, grupo) values
('"+nombre1+"','"+grupo1+"')"
print(strConsulta)
[Link](strConsulta)
[Link]()
[Link]()
[Link]()
insertar()
Resultado en consola
NameError: global name 'sqlite3' is not defined
Respuesta del usuario:
No se ha creado la tabla
Resultado:
¡Correcto!
Resultados de la pregunta
Para trabajar con bases de datos en Python, una librería que
puedes importar es:
Respuesta del usuario:
sqlite3
Resultado:
¡Correcto!
Resultados de la pregunta
En el siguiente código, ¿cuál es el método para hacer la
consulta?
def consultar():
db2 = [Link]("[Link]")
print ("Estas en la funcion consultar")
db2.row_factory = [Link]
consulta = [Link]()
[Link]("select * from tabla")
filas = [Link]()
lista = []
for fila in filas:
s = {}
s['nombre'] = fila['nombre']
s['grupo'] = fila['grupo']
[Link](s)
[Link]()
[Link]()
return(lista)
consultar()
Respuesta del usuario:
execute
Resultado:
¡Correcto!
Resultados de la pregunta
En el siguiente código, ¿cuál es el método que cierra el cursor?
def consultar():
db2 = [Link]("[Link]")
print ("Estas en la funcion consultar")
db2.row_factory = [Link]
consulta = [Link]()
[Link]("select * from tabla")
filas = [Link]()
lista = []
for fila in filas:
s = {}
s['nombre'] = fila['nombre']
s['grupo'] = fila['grupo']
[Link](s)
[Link]()
[Link]()
return(lista)
consultar()
Respuesta del usuario:
[Link]()
Resultado:
¡Correcto!
Resultados de la pregunta
En el siguiente código, ¿cuál es el método que cierra la
conexión?
def consultar():
db2 = [Link]("[Link]")
print ("Estas en la funcion consultar")
db2.row_factory = [Link]
consulta = [Link]()
[Link]("select * from tabla")
filas = [Link]()
lista = []
for fila in filas:
s = {}
s['nombre'] = fila['nombre']
s['grupo'] = fila['grupo']
[Link](s)
[Link]()
[Link]()
return(lista)
consultar()
Respuesta del usuario:
[Link]()
Resultado:
¡Correcto!
Resultados de la pregunta
Del siguiente código, ¿por qué se manda imprimir el mensaje
"Estas en la funcion insertar"?
import sqlite3
db1=[Link]('[Link]')
print ("Estas en la funcion insertar")
nombre1=raw_input("Escribe el nombre del alumno ")
grupo1=raw_input("Escribe el grupo del que pertenece ")
consulta=[Link]()
strConsulta = "insert into tabla(nombre, grupo) values
('"+nombre1+"','"+grupo1+"')"
print(strConsulta)
[Link](strConsulta)
[Link]()
[Link]()
[Link]()
Respuesta del usuario:
Para verificar que se creó la conexión
Resultado:
¡Correcto!
Resultados de la pregunta
¿Cuál es el método para abrir la conexión a la base de datos?
Respuesta del usuario:
cursor
Resultado:
¡Correcto!
Resultados de la pregunta
¿Cuál es el método para guardar el resultado de la consulta?
Respuesta del usuario:
fetchall
Resultado:
¡Correcto!
Tu calificación: 50.00% (5 de 10).
Resultados de la pregunta
¿Cuál es el error del siguiente programa? Usa el diagrama de
flujo.
¡Correcto!
Resultados de la pregunta
Lizeth identifica que muchos errores provienen de valores
incorrectos cuando se solicita una entrada al programa, ¿qué
debe implementar?
Respuesta del usuario:
Excepciones
Resultado:
¡Correcto!
Resultados de la pregunta
De acuerdo al siguiente código, identifica el tipo de error.
¡Correcto!
Resultados de la pregunta
Iván identifica en la consola que su programa tiene errores, ¿de
qué tipo es?
Respuesta del usuario:
Ejecución
Resultado:
¡Correcto!
Resultados de la pregunta
De acuerdo al siguiente código, identifica el tipo de error.
XI=[6, 3, 9,500]
i=True
while i==True:
XI[i]=XI[i]/2.0
print XI
Respuesta del usuario:
Sintaxis
Resultado:
a=b=c=0
for i in range(0,7):
if a>b or b>c:
c+=1
b+=1
elif a!=0:
b+=1
a+=1
print "a = "+ str(a)," b = " +str(b), " c = "+str(c)
Respuesta del usuario:
En los incrementos
Resultado:
a=b=c=0
for i in range(0,7):
if a>b _____ b>c:
c+=1
b+=1
elif a!=0:
b+=1
a+=1
print "a = "+ str(a)," b = " +str(b), " c = "+str(c)
Respuesta del usuario:
or
Resultado:
¡Correcto!
Resultados de la pregunta
Si no se encuentra algún error, ¿qué etiqueta elige el lenguaje
para ejecutar sus líneas de código ?
Respuesta del usuario:
except
Resultado:
i=0
x = 55
while i <= 25:
x=x-3
if x == 37:
print("X vale menos de 40")
break
i += 1
print(x)
¡Correcto!
Resultados de la pregunta
Mitzy se percata de que en el IDE no puede ejecutar su
programa, ¿a qué tipo de error se debe?
Respuesta del usuario:
Sintaxis
Resultado:
¡Correcto!
Resultados de la pregunta
Iván identifica en la consola que su programa tiene errores, ¿de
qué tipo es?
Respuesta del usuario:
Ejecución
Resultado:
¡Correcto!
Resultados de la pregunta
Si no se encuentra algún error, ¿qué etiqueta elige el lenguaje
para ejecutar sus líneas de código ?
Respuesta del usuario:
try
Resultado:
¡Correcto!
Resultados de la pregunta
Haz una tabla para verificar manualmente el siguiente código.
a=0
b=1
for i in range(0,10):
a=b
b=a+b
print (b)
¡Correcto!
Resultados de la pregunta
Al verificar su código, Andrea se da cuenta de que no funciona
como debería pero se ejecuta sin problemas, ¿a qué tipo de
error se debe?
Respuesta del usuario:
Lógica
Resultado:
¡Correcto!
Resultados de la pregunta
En la verificación por depuración se hace uso de pausas
intencionadas, conocidas como:
Respuesta del usuario:
Puntos de interrupción
Resultado:
¡Correcto!
Resultados de la pregunta
Elige las opciones que sean líneas clave de código
Respuesta del usuario:
Llamado de funciones
Impresión de resultados
Resultado:
¡Correcto!
Resultados de la pregunta
De acuerdo al siguiente código y su resultado, ¿cuál es el la
solución para corregir el error?
class Persona:
def __init__(self, edad, nombre):
[Link] = edad
[Link] = nombre
print "Se ha creado a ", [Link], " de ", [Link]
def hablar(self,palabras ):
print [Link], ': ', palabras
juan = Persona()
[Link]("Hola amigo")
Respuesta del usuario:
Faltan parámetros para crear el constructor
Resultado:
¡Correcto!
Resultados de la pregunta
Haz una tabla para verificar manualmente el siguiente código.
a=0
b=1
for i in range(0,10):
a=b
b=a+b
print (b)
¡Correcto!
Resultados de la pregunta
De acuerdo al siguiente resultado, ¿donde está el error de lógica
si la condición es que a>b>c?
a=b=c=0
for i in range(0,7):
if a>b or b>c:
c+=1
b+=1
elif a!=0:
b+=1
a+=1
print "a = "+ str(a)," b = " +str(b), " c = "+str(c)
Respuesta del usuario:
En la condición del elif
Resultado:
class Persona:
def __init__(self, edad, nombre):
[Link] = edad
[Link] = nombre
print "Se ha creado a ", [Link], " de ", [Link]
def __hablar(self,palabras ):
print [Link], ': ', palabras
try:
juan = Persona(30, "Juan")
[Link]("Hola amigo")
except:
print" Existe un error"
Respuesta del usuario:
except TypeError
Resultado:
XI=[6, 3, 9,500]
i=True
while i==True:
XI[i]=XI[i]/2.0
print XI
Respuesta del usuario:
Lógica
Resultado:
¡Correcto!
Resultados de la pregunta
¿Qué tipo de excepción debes añadir al siguiente código?
try:
lista1=["Ramiro","Jose","Eduardo", "Laura", "Martin"]
lista2=["Juan"]
for i in range(0,10):
[Link](lista1[i])
print lista2
except:
print"Existe un error"
Respuesta del usuario:
except ValueError
Resultado:
¡Correcto!
Resultados de la pregunta
En la verificación por depuración se hace uso de pausas
intencionadas, conocidas como:
Respuesta del usuario:
Puntos de interrupción
Resultado:
¡Correcto!
Resultados de la pregunta
De acuerdo al siguiente resultado, ¿cuál es el operador lógico
que falta?, si la condición es que a>b>c.
a=b=c=0
for i in range(0,7):
if a>b _____ b>c:
c+=1
b+=1
elif a!=0:
b+=1
a+=1
print "a = "+ str(a)," b = " +str(b), " c = "+str(c)
Respuesta del usuario:
and
Resultado:
¡Correcto!
Resultados de la pregunta
De acuerdo al siguiente código, ¿qué se tiene que poner cómo
método en la última línea de código si Juan quiere decir un
mensaje?
class Persona:
def __init__(self, edad, nombre):
[Link] = edad
[Link] = nombre
print "Se ha creado a ", [Link], " de ", [Link]
def hablar(self,palabras ):
print [Link], ': ', palabras
¡Correcto!
Resultados de la pregunta
Haz una tabla para verificar manualmente el siguiente código.
x=0
y=1
for i in range(0,10):
x,y=y,x+y
print (y)
¡Correcto!
Resultados de la pregunta
Haz una tabla para verificar manualmente el siguiente código.
a=0
b=1
for i in range(0,10):
a=b
b=a+b
print (b)
¡Correcto!
Resultados de la pregunta
Elige las opciones que sean líneas clave de código
Respuesta del usuario:
Uso de docstrings
Llamado de funciones
Resultado:
class Persona:
def __init__(self, edad, nombre):
[Link] = edad
[Link] = nombre
print "Se ha creado a ", [Link], " de ", [Link]
def hablar(self,palabras ):
print [Link], ': ', palabras
try:
juan = Persona(30, "Juan")
[Link]()
except:
print" Existe un error"
Respuesta del usuario:
except LookupError
Resultado:
¡Correcto!
Resultados de la pregunta
Es un paso muy importante en el proceso de refactorización:
Respuesta del usuario:
Hacer un cambio a la vez
Resultado:
¡Correcto!
Resultados de la pregunta
Consiste en mejorar la estructura de un programa, sin afectar su
funcionamiento
Respuesta del usuario:
Refactorización
Resultado:
¡Correcto!
Resultados de la pregunta
Medida que debes tomar en caso de afectar el funcionamiento
de un programa en la refactorización:
Respuesta del usuario:
Deshacer cambios
Resultado:
¡Correcto!
Resultados de la pregunta
Son usados para describir el funcionamiento de un proceso:
Respuesta del usuario:
Comentarios
Resultado:
¡Correcto!
Resultados de la pregunta
Hacer pruebas y verificar el funcionamiento de un programa es
parte del proceso de:
Respuesta del usuario:
Verificación
Resultado:
¡Correcto!
¡Correcto!
Resultados de la pregunta
Es un ejemplo de un docstrings:
Respuesta del usuario:
//Comentario
Resultado:
¡Correcto!
Resultados de la pregunta
Después de terminar una refactorización de código debes:
Respuesta del usuario:
Guardar y documentar los cambios realizados
Resultado:
radio = 5
Area = 3.1416 * radio**2
Perimetro = 2 * radio * 3.1416
print(Area)
print(Perimetro)
Respuesta del usuario:
La variable Area
Resultado:
¡Correcto!
Resultados de la pregunta
Son usados para describir el funcionamiento de un proceso:
Respuesta del usuario:
Comentarios
Resultado:
¡Correcto!
¡Correcto!
Resultados de la pregunta
Son datos que debes agregar al documentar el inicio de un
programa, excepto:
Respuesta del usuario:
Tiempo de desarrollo
Resultado:
¡Correcto!
Resultados de la pregunta
Es un paso muy importante en el proceso de refactorización:
Respuesta del usuario:
Hacer un cambio a la vez
Resultado:
¡Correcto!
Resultados de la pregunta
Son objetivos de la refactorización, excepto:
Respuesta del usuario:
Extender el programa para un mejor manejo
Resultado:
¡Correcto!
Resultados de la pregunta
Al momento de documentar una clase, método o función, debes
agregar los siguientes datos:
Respuesta del usuario:
Nombre , explicación de parametros y variables, anotaciones
Resultado:
¡Correcto!
Resultados de la pregunta
Antes de hacer cualquier refactorización a un programas, debes:
Respuesta del usuario:
Hacer un respaldo del programa y trabajar sobre la copia
Resultado:
¡Correcto!
Resultados de la pregunta
Medida que debes tomar en caso de afectar el funcionamiento
de un programa en la refactorización:
Respuesta del usuario:
Deshacer cambios
Resultado:
¡Correcto!
Resultados de la pregunta
Es un ejemplo de un docstrings:
Respuesta del usuario:
"""Comentario"""
Resultado:
¡Correcto!
Resultados de la pregunta
Sirve para describir y explicar las partes de un programa:
Respuesta del usuario:
Documentación
Resultado:
¡Correcto!
¡Correcto!
Resultados de la pregunta
A continuación se muestran las etapas del proceso general de
desarrollo de software, acomódalas en el orden correcto.
Respuesta del usuario:
1. Planeación
2. Codificación
3. Implementación
Resultado:
¡Correcto!
Resultados de la pregunta
Lo que puedes hacer para avalar la paquetería y software que
manejas es:
Respuesta del usuario:
tomar cursos y certificaciones
Resultado:
¡Correcto!
Resultados de la pregunta
Una vez que analices las necesidades de tu empleador e
identifiques para quién trabajas, ¿qué debes hacer con la
cotización del proyecto?
Respuesta del usuario:
Cotizar tu trabajo de acuerdo al tipo de cliente y variar la calidad
Resultado:
¡Correcto!
Resultados de la pregunta
A continuación se muestran las etapas del proceso general de
desarrollo de software, acomódalas en el orden correcto.
Respuesta del usuario:
1. Planeación
2. Implementación
3. Codificación
Resultado:
¡Correcto!
Resultados de la pregunta
Una vez que se ha creado y probado el software, lo siguiente es
su liberación y mantenimiento; a esta etapa se le conoce como
___________ en el proceso general de desarrollo de software.
Respuesta del usuario:
implementación
Resultado:
¡Correcto!
Resultados de la pregunta
Si tu trabajo consistiera en codificar la interfáz gráfica de una
página web, serías un desarrollador web especializado en:
Respuesta del usuario:
Fronted
Resultado:
¡Correcto!
Resultados de la pregunta
Si un usuario presenta dudas durante la explicación, lo que
debes de hacer es:
Respuesta del usuario:
Aclarar y anticiparte a otras que puedan surgir de la interacción
Resultado:
¡Correcto!
Resultados de la pregunta
El modelo de la base de datos se desarrolla en esta etapa:
Respuesta del usuario:
planeación
Resultado:
¡Correcto!
Resultados de la pregunta
Cuando las preguntas de los usuarios son similares, lo que debes
hacer es:
Respuesta del usuario:
Sección de preguntas frecuentes
Resultado:
¡Correcto!
Resultados de la pregunta
Cuando cotizas un presupuesto para una empresa, que te pide
entregues en un plazo de 3 semanas, lo que implica que
suspendas temporalmente otros proyectos pendientes para
cubrir la necesidad del cliente, ¿cómo cobrarías este servicio?
Respuesta del usuario:
Por tiempo de entrega
Resultado:
¡Correcto!