Avaliação Final CC50
Total de pontos29/30
E-mail*
hellen-diana@hotmail.com
0 de 0 pontos
❗É importante que o e-mail seja o mesmo usado para a inscrição do curso,
senão não conseguiremos validar seu certificado
Nome*
Hellen Diana
Sobrenome*
Mendes da Silva
Scratch e C
6 de 6 pontos
1)O que você entende por ciência da computação?
1/1
Um campo que resolve buscar resolver problemas com entradas e saídas de dados.
Um campo que busca desenvolver somente a lógica do computador
Um campo que trabalha somente com desenvolvimento de aplicativos, sites e
sistemas.
um campo que desenvolve soluções voltadas ao hardware do computador.
2) Qual o sistema que o computador usa?
1/1
Decimal
Binário
Octal
Hexadecimal
3)Uma das bases mais utilizadas para representar um número é a base
decimal. Entretanto, os computadores trabalham com números na base binária.
Nessa base, qualquer número natural é representado usando apenas os
algarismos 0 e 1. Por exemplo, as representações dos números 9 e 12, na
base binária, são 1001 e 1100, respectivamente. A operação de adição, na
base binária, segue um algoritmo similar ao utilizado na base decimal, como
detalhado no quadro abaixo:
1/1
Considerando as informações do texto, o resultado da adição 9 + 12 será representado, na base
binária, por:
101
1101
1111
10101
11001
Sobre C, responda:
4)Como é chamada a função principal de um programa em C?
1/1
void
int
main
#inclunde <stdio.h>
5) Nas linguagens, todas elas tem os tipos de dados os quais são: bool, char,
double, float, int, long e string. Certo dia João decidiu pegar O RESULTADO
se foi aprovado ou reprovado no teste, e ao conferir seu teste João foi
aprovado.Para esse exemplo, qual tipo de dado foi usado?
1/1
char
bool
double
float
6) Para uso de condições na linguagem C , usamos 3 formatos para avaliar a
sentença. Observe o código abaixo:
1/1
Seguindo a sequência se > senão se > senão, qual o nome oficial usado na linguagem C:
If > else > else if.
else if > else > if.
if > else if > else.
else > else if > if.
Arrays e Algoritmos
6 de 6 pontos
Sobre Arrays, responda:
7) Observe o código a seguir:
1/1
Após analisar esse código retorne as notas guardadas em sequência na memória e sua respectiva
média:
50,90,10, média = 74.1728391
100,90,30, média= 73.3333333
90,100,30, média = 71.8235847
30,90,100, média = 73.3333333
8) Sobre vetores temos um problema! Paulo tem um galpão que o número de
garagens é um vetor de tamanho [10] que a sequência de garagens é
{0,1,2,3,4,5,6,7,8,9}, logo no primeiro dia de funcionamento teve uma discussão
entre dois locadores das garagens, pois, os dois alegavam que tinham alugado
a garagem 1, só que um dos moradores alegava que tinha comprado a primeira
garagem e que queria processar o outro, ao ver a discussão Paulo chegou e
alegou que :
1/1
Tinha vendido a mesma vaga para duas pessoas.
O usuário que comprou a primeira garagem deveria ir para garagem 0.
Devolver o dinheiro do segundo morador e dar a vez ao que comprou primeiro a
garagem.
Dispensar o morador que fez a locação depois do primeiro.
9) Um professor de matemática colocou duas linhas:
1/1
Ao digitar um código secreto em c a saída de dados foi :
Oi!
Oie!
Logo em seguida pediu aos seus alunos para informar quantos espaços na memória foram gastos
para a saída de dados:
7
8
9
10
Sobre Algoritmos, responda:
10) Marcos tem uma única chance de abrir um baú do tesouro, o gênio mandou
ele escolher um número de 0 a 8.Marcos por sua vez escolheu 1.
1/1
De acordo com a escolha do Marcos ele conseguiu abrir o baú?
Sim
Não
11) Quais são os algoritmos de ordenação?
1/1
Somente o 0
0e1
Somente o 1
0e2
12) Considere os seguintes algoritmos e suas complexidades na notação Big
O:
1/1
Considerando-se o pior caso de execução destes algoritmos, é correto afirmar que o algoritmo:
A é menos eficiente.
C é o menos eficiente.
A não é o mais eficiente nem o menos eficiente.
B é o menos eficiente.
C é o mais eficiente.
Memória e Estrutura de Dados
6 de 6 pontos
Sobre Memória, responda:
13) Em um computador, localizações de memória são organizadas linearmente
em ordem consecutiva, são numeradas e correspondem a uma palavra
armazenada.O único número que identifica cada palavra é o seu endereço.
Com relação aos endereços de memória é correto afirmar que:
1/1
Na memória de acesso aleatório (RAM) o termo aleatório significa que qualquer
endereço de memória pode ser acessado na mesma velocidade, independentemente
de sua posição na memória.
Devem ser armazenados no HD para que o processador possa recuperá-los no
momento do BOOT.
São utilizados quando o processador necessita acessar um arquivo ou parte dele.
Os processadores que utilizam DMA (acesso direto à memória) não utilizam os
endereços de memória para acessar palavras armazenadas.
Em computadores que utilizam 4 bytes por palavra, 25% da capacidade de memória
RAM instalada é utilizada para armazenar os endereços.
14) A técnica de swapping consiste em transferir temporariamente um processo
da memória para o disco do computador e depois carregá-lo novamente em
memória.
1/1
Certo
Errado
15) Assinale a alternativa correta com relação ao estudo de Ponteiros?
1/1
Ponteiro é o valor de uma variável.
Ponteiro é o indicador e uma próxima variável a ser passada.
Ponteiro é uma variável que armazena endereço.
Ponteiro é o endereço que aponta para uma variável.
Sobre Estrutura de Dados, responda:
16) Uma sequência de valores é armazenada em uma estrutura de dados,
onde novos elementos são inseridos no final da lista e removidos também do
final da mesma. Dessa forma, qualquer elemento só pode ser removido quando
todos os elementos inseridos após ele também forem removidos. Essa
descrição caracteriza uma estrutura de dados conhecida como:
1/1
Lista simplesmente encadeada.
Fila.
Pilha.
Árvore binária
17) Sobre árvores binárias, considere as afirmativas a seguir:
1/1
Assinale a alternativa correta :
Somente as afirmativas I e II são corretas.
Somente as afirmativas I e IV são corretas.
Somente as afirmativas III e IV são corretas.
Somente as afirmativas I, II e III são corretas.
18) Considere a seguinte definição de uma estrutura de dados: “é uma
sequência de células, sendo que cada célula contém um objeto e o endereço
da célula seguinte; todos os objetos são do mesmo tipo”. Assinale a alternativa
que apresenta uma estrutura de dados com essas características.
1/1
Matriz
Grafo
Árvore
Lista encadeada
Python e SQL
6 de 6 pontos
Sobre Python, responda:
19) Paulo, resolveu testar o código que compara o chute digitado pelo usuário
com um número secreto definido no programa.
1/1
I-Sempre exibirá a mensagem Você errou, independentemente se o chute for igual ao número
secreto.
II- Todo valor retornado pela função input é um número.
III- É necessário converter o retorno de input para um número, no caso, um inteiro.
Analise e responda acerca das sentenças.
apenas II é falsa.
apenas III é falsa.
apenas I é falsa.
I, II, III são falsas.
20) Temos o seguinte trecho de código:
1/1
De acordo com o que se foi estudado a saída dos dados nesse programa é :
Fundação Estudar
Fundacaoestudar
Opção 3
FundacaoEstudar
21) Maria Clara trabalhava em uma loja e queria divulgar suas músicas só que
toda vez ela tinha que digitar o endereço no youtube do cliente, até que um
certo dia ela decidiu aprender python e descobriu que com isso poderia
divulgar sua música através do qr code, o problema foi que ela não conseguiu
fazer usando python, e precisava de umas dicas.Usando os conhecimentos em
python assinale a dica que vai ajudar Maria Clara a conseguir divulgar suas
músicas:
1/1
Importar biblioteca qrcode.
Importar biblioteca do sistema operacional e qrcode.
Importar biblioteca do sistema operacional e qrcode, adicionar o link ao qrcode, salvar
imagem, formato e abrir a imagem
Importar biblioteca do qrcode, adicionar o link ao qr code, salvar imagem, formato e
abrir a imagem.
Sobre SQL, responda:
22) Observe a tabela:
1/1
Tomando como referência as tabelas T1, T2 e T3, descritas anteriormente, o comando SQL:
select t1.A, t2.C, sum(t3.E) soma
from t1, t2, t3
where t1.B > 2 and t2.D < 55 and t3.E > 19
group by t1.A, t2.C
produz um resultado que, sem contar a linha de títulos, exibe:
Uma Linha
Duas Linhas
Três Linhas
Quatro Linhas
23) Para as tabelas T1 e T3, descritas anteriormente, a execução do comando
SQL:
1/1
causaria na instância da tabela T3 a:
Preservação de todas as linhas
Remoção da linha 2, 110, 10
Remoção da linha 2, 120, 10
Remoção das linhas 2, 120, 10 / 2, 110, 10
Remoção de todas as linhas
24) Em bancos de dados relacionais, uma transação é um conjunto de
operações, que inicia quando se executa o primeiro comando SQL e termina de
acordo com as situações caracterizadas a seguir:
1/1
As operações em I e II são conhecidas, respectivamente, por:
COMMIT e SAVEPOINT.
ABBEND e ROLLBACK.
ABBEND e SAVEPOINT.
COMMIT e ROLLBACK.
HTML, CSS, Javascript e Flask
5 de 6 pontos
Sobre HTML,CSS e JavasScript, responda:
25) Todo navegador consegue fazer a leitura do HTML, que é a linguagem
utilizada para a apresentação de dados e informações.Acerca do
HTML ,identifique a alternativa falsa:
1/1
HTML- Hyper Text Markup Language é uma linguagem de marcação de texto
caracterizada pelo uso de TAGS.
Entre as TAGS a <h1> é usada para adicionar endereços em forma de link.
As famosas TAGS são instruções especiais que quando o código é executado no
navegador se transformam em instruções.
<h1> é um exemplo para adicionar texto com formato de Título da página .
26) Mariana fez um site e ao enviar a seu cliente ele a informou que estava
todo desalinhado , e Mariana enviou um vídeo mostrando que estava todo
alinhado no notebook dela e quando abria no notebook de polegada maior
ficava desalinhado.Mariana precisa da sua ajuda para deixar padrão em todos
os dispositivos e telas o formato de seus sites!
1/1
Calcular a div em um tamanho padrão para apenas um dispositivo.
Usar o cálculo da margin no automático.
Usar o text-align: center, centralizado para alinhar conteúdo a conteúdo da página .
Calcular em todos os elementos o espaço sobrando e realizar a divisão por dois.
27) David iniciou na academia a algum tempo e deseja saber seu IMC(índice
de massa corporal) aproveitou que estava estudando JavaScript e decidiu fazer
o cálculo do IMC.
1/1
Opção 1
Opção 2
Opção 3
Opção 4
Sobre Flask, responda:
28) São exemplos de Frameworks Web baseados na linguagem Python:
1/1
Flask e Pyramid.
PyPy e CherryPy.
Joomla e CherryPy.
PyCrypto e Pyramid.
PyFrame e Flask.
29) Temos o método de GET e POST caso eu queira pedir uma requisição
POST, teria que usar o :
0/1
request.args
request.forms
request.form
request.arguments
Resposta correta
request.form
30) Paulo decidiu armazenar um certo dado usando Flask, para isso ao
consultar a documentação como Paulo armazenar esses dados usando a
biblioteca:
1/1
REGISTER
REGISTRAN
REGISTRANS
REGISTRANTS