Prévia do material em texto
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. 1/1 Decimal Binário Octal Hexadecimal 1)O que você entende por ciência da computação? 2) Qual o sistema que o computador usa? 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: 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 void int main #inclunde <stdio.h> 1/1 char bool double float 4)Como é chamada a função principal de um programa em C? 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 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 4 de 6 pontos Sobre Arrays, responda: 6) Para uso de condições na linguagem C , usamos 3 formatos para avaliar a sentença. Observe o código abaixo: 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 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. 7) Observe o código a seguir: 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 : 0/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 Resposta correta 9 Sobre Algoritmos, responda: 9) Um professor de matemática colocou duas linhas: 1/1 De acordo com a escolha do Marcos ele conseguiu abrir o baú? Sim Não 0/1 Somente o 0 0 e 1 Somente o 1 0 e 2 Resposta correta 0 e 2 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. 11) Quais são os algoritmos de ordenaçã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 5 de 6 pontos Sobre Memória, responda: 12) Considere os seguintes algoritmos e suas complexidades na notação Big O: 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. 1/1 Certo Errado 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. 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: 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. 15) Assinale a alternativa correta com relação ao estudo de Ponteiros? Sobre Estrutura de Dados, responda: 0/1 Lista simplesmente encadeada. Fila. Pilha. Árvore binária Resposta correta Lista simplesmente encadeada. 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 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. 1/1 Matriz Grafo Árvore Lista encadeada 17) Sobre árvores binárias, considere as afirmativas a seguir: 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. Python e SQL 3 de 6 pontos Sobre Python, responda: 0/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. 19) Paulo, resolveu testar o código que compara o chute digitado pelo usuário com um número secreto definido no programa. 0/1 De acordo com o que se foi estudado a saída dos dados nesse programa é : Fundação Estudar Fundacaoestudar Opção 3 FundacaoEstudar Resposta correta FundacaoEstudar 20) Temos o seguinte trecho de código: 0/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. Resposta correta Importar biblioteca do sistema operacional e qrcode, adicionar o link ao qrcode, salvar imagem, formato e abrir a imagem Sobre SQL, responda: 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 ajudarMaria Clara a conseguir divulgar suas músicas: 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 22) Observe a tabela: 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 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 3 de 6 pontos 23) Para as tabelas T1 e T3, descritas anteriormente, a execução do comando SQL: 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: Sobre HTML,CSS e JavasScript, responda: 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 . 0/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. Resposta correta Usar o cálculo da margin no automático. 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: 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 Opção 1 Opção 2 Opção 3 Opção 4 Sobre Flask, responda: 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 Flask e Pyramid. PyPy e CherryPy. Joomla e CherryPy. PyCrypto e Pyramid. PyFrame e Flask. 0/1 request.args request.forms request.form request.arguments Resposta correta request.form 28) São exemplos de Frameworks Web baseados na linguagem Python: 29) Temos o método de GET e POST caso eu queira pedir uma requisição POST, teria que usar o : 0/1 REGISTER REGISTRAN REGISTRANS REGISTRANTS Resposta correta REGISTRANTS Pesquisa de conclusão e perfil 0 de 0 pontos Sim Não 30) Paulo decidiu armazenar um certo dado usando Flask, para isso ao consultar a documentação como Paulo armazenar esses dados usando a biblioteca: O CC50 foi seu primeiro curso sobre programação? * 0 1 2 3 4 5 6 7 8 9 10 Achei muito interessante, fiz várias anotações e quero me aprofundar mais. De 1 a 10 o quanto você indicaria o CC50 a um amigo (a), considerando Zero (não indicaria nunca) e 10 ( indicaria com certeza ) * O que você achou do curso? Muito mais confiante Mais confiante Não mudou minha confiança Menos confiante Muito menos confiante Muito mais interessado Mais interessado Não mudou meu interesse Menos interessado Muito menos interessado DD / MM / AAAA Após concluir o curso você se sente mais confiante em aplicar para vagas de tecnologia? * Após concluir o curso você se sente mais interessado em seguir uma carreira ligada a tecnologia? * Data de Nascimento * 24 08 1998 Até 2 De 3 a 4 De 4 a 10 De 10 a 20 De 20 a 30 Mais de 30 Qual a sua renda familiar em número de salários mínimos? Considere a renda de todas as pessoas que ajudam em seu sustento. Utilize o salário mínimo como aprx. R$ 1.000.