Prévia do material em texto
1. _______ de 1,00
Ao iniciar o uso do Tkinter, o ideal é começar testando as janelas e frames nela contida.
Observe o seguinte trecho de código em Python, que utiliza o framework Tkinter:
1. import tkinter
2. tkinter._test()
Marque a opção CORRETA que descreve corretamente o que é executado no trecho acima:
É apresentado um frame de teste do Tkinter.
É apresentado um widget Radio Button em um frame teste do Tkinter.
É apresentado um widget aleatório de teste do Tkinter.
É apresentado um widget Button em um frame teste do Tkinter.
É apresentado um widget Entry em um frame teste do Tkinter.
2. _______ de 1,00
Considere a imagem a seguir, onde temos um script e um arquivo texto.
Qual será o resultado impresso pelo script:
5
3
5426013857 A 07/06/2022 19:24
Nome: MIRIAM FERNANDES DE CARVALHO Matrícula: 202003238554
Disciplina: ARA0095 / DESENVOLVIMENTO RÁPIDO DE APLICAÇÕES EM PYTHON Data: _07 /06/2022
Período: 2022.1 / AV 2 Turma: 3002
Leia com atenção as questões antes de responder.
É proibido o uso de equipamentos eletrônicos portáteis e consulta a materiais de qualquer natureza durante a realização da prova.
Questões objetivas e discursivas que envolvam operações algébricas devem possuir a memória de cálculo.
Boa prova.
4
2
1
3.
Dentr
_______ de 1,00
o do nosso dia-a-dia utilizamos try para utilizarmos tratamento para possiveis erros, quando a parte else de
try-
excep
t-else será executada?
quando nenhuma except
ocorre quando ocorre o except
Nunca sempre
quando ocorre uma exceção no bloco except
_______ de 1,00
Durante um projeto RAD, para construção de um aplicativo para controle de estoque, você é o responsável pela
construção da interface gráfica do sistema. As interfaces que você desenvolver serão parte essencial dos protótipos
utilizados para obter os feedbacks do usuário. Para desenvolvimento dessas interfaces existem muitas opções
disponíveis, mas você pretende utilizar frameworks Python devido à experiência dos desenvolvedores da equipe
com esta linguagem. Nesse sentido, quais tecnologias dentre as alternativas apresentadas você poderia escolher?
Tkinter e Angular
NodeJS e Tkinter
Tkinter e PyQT
PyQT e NodeJS
PyQT e Angular
5. _______ de 1,00
É normal no nosso dia-a-dia encontrar códigos e determinar o que pode estar ocorrendo sem poder fazer uma
execução no momento, sendo assim identificar na leitura o que ocorre com um código é extremamente importante,
sendo assim, analise o trecho abaixo:
import tkinter as tk
from tkinter import ttk
janela = tk.Tk()
janela.title("Aplicação"
)
ttk.Label(janela, text="Apresentação").grid(column=0, row=0)
janela.mainloop()
No trecho de código acima usamos qual widget para exibir Apresentação na tela
ttk
title
import
janela
Label
6. _______ de 1,00
Seja o seguinte código desenvolvido em Python:
1. import sqlite3
2. connection = sqlite3.connect("meuBD.db")
3. cursor = connection.cursor()
Marque a opção que indica corretamente o que está sendo executado na linha 2 do código
acima:
Está sendo encerrado uma conexão com o banco de dados Sqlite3.
Está sendo criado uma tabela no banco de dados "meuBD" do Sqlite3.
Está sendo criado uma tabela no banco de dados "meuBD" do Mysql.
Estabelecendo uma conexão com o banco de dados sqlite3.
Estabelecendo uma conexão com o banco de dados Postgresql.
7. _______ de 1,00
Seja o seguinte código em Python:
1. import math
2. print(math.sqrt(-2))
Qual erro/exceção da classe Exception é retornado após a sua execução?
Arithmetic Error
Type Error
Attribute Error
Value Error
Permission Error
8 . _______ de 1,00
Para conectores que implementem a DB API 2.0, qual método de qual classe é utilizado para
enviar comandos ao banco de dados?
Método cursor da classe Connection
Método execute da classe Cursor
Método commit da classe Cursor
Método execute da classe Connection
Método commit da classe Connection
9 . _______ de 1,00
Qual dos métodos da DB API 2.0 é utilizado para confirmar todas as operações pendentes:
send
execute
commit
connect save
10. _______ de 1,00
Diferente de outros bancos de dados, que possuem muitos tipos de dados, o SQLite possui
um limitado número de tipos, porém utiliza o conceito de afinidade. Assinale a alternativa
correta quanto ao tipo do atributo criado e a classe de maior afinidade: TIPO → CLASSE
DATE → DATETIME
DOUBLE → REAL
BOOLEAN → INTEGER
CHARACTER → BLOB
BIGINT → NUMERIC
Campus:
TAGUATINGA
Prova Impressa em 07/06/2022 por
MOZART TEIXEIRA DE BRITO
Ref.: 5426013857 Prova Montada em 31/05/2022