Programação

Description

Programação
Prepara Palhoça
Quiz by Prepara Palhoça, updated more than 1 year ago
Prepara Palhoça
Created by Prepara Palhoça over 9 years ago
1680
13

Resource summary

Question 1

Question
A execução de uma expressão lógica obedece como prioridade a ordem dos operadores:
Answer
  • Or, And e Not
  • Not, And e Or
  • And, Not e Or
  • And, Or e Not
  • Not, Or e And

Question 2

Question
Observe o código ao lado, que busca o maior elemento de um vetor v[0..n -1]. A complexidade de tempo desse algoritmo é:
Answer
  • O(logn)
  • O(n)
  • (nlogn)
  • O(1)
  • (n2)

Question 3

Question
Com base no algoritmo ao lado, e supondo que o valor fornecido para "B" na linha "leia B" seja 5, pode-se afirmar que o valor da variável "A" na linha "escreva A" é:
Answer
  • 7
  • 9
  • 12
  • 16
  • 21

Question 4

Question
Considere o algoritmo em pseudo linguagem: início caracter: nome, sexo; imprima (“Qual é o seu nome? ”); leia(nome); imprima (“Qual é o seu sexo? (f/m) ”); leia (sexo); se (sexo = ‘f’ E sexo = ‘F’) então imprima (“Você é do sexo feminino. ”); senão se (sexo = ‘m’ E sexo = ‘M’) então imprima (“Você é do sexo masculino. ”); senão imprima (“Você digitou um valor de sexo invalido ”); fim se; fim se; fim. Sobre o algoritmo acima é correto afirmar que
Answer
  • A lógica do algoritmo está comprometida pela falta de um comando de repetição.
  • Em vez de utilizar comandos de decisão "se" aninhados, deveria ter sido usado um único comando de seleção múltipla, por isso a lógica ficou comprometida.
  • Se for digitada uma letra maiúscula ‘F’ ou minúscula ‘f’ será impresso "Você é do sexo feminino".
  • Somente se a letra digitada para o sexo for diferente de ‘F’, ‘f’, ‘M’, ‘m’ é que a frase "Você digitou um valor de sexo inválido" será impressa.
  • Não importa o valor digitado no sexo, pois sempre será impresso "Você digitou um valor de sexo inválido".

Question 5

Question
Considere a situação hipotética abaixo. A empresa ABC criou uma linguagem de programação para ser utilizada nos computadores atuais. Essa linguagem usa um tipo de dado primitivo para armazenar apenas números inteiros em dois bytes de memória. Pode-se concluir que a quantidade máxima de valores inteiros diferentes que pode ser armazenada em uma variável desse tipo é de:
Answer
  • 16777216
  • 65536
  • 256
  • 32768
  • 8388608

Question 6

Question
Acerca da utilização de algoritmos e fluxogramas em lógica de programação, quando um "break" é encontrado dentro de um laço "for", a execução do código é interrompida e o programa é finalizado.
Answer
  • True
  • False

Question 7

Question
Um depurador é definido como um ambiente especializado para controlar e monitorar a execução de um programa. A sua funcionalidade básica consiste na inserção de pontos de parada no código, de forma que, quando o programa esteja parado, o valor corrente das variáveis possa ser verificado.
Answer
  • True
  • False

Question 8

Question
Analise: I. Cada família de computadores possui sua própria linguagem de máquina. Um programa em linguagem de máquina é dependente do computador ou seja, tendo sido escrito para um determinado computador, somente poderá ser executado em computadores da mesma família, que lhe sejam 100% compatíveis. II. O processo de tradução da linguagem de montagem para a linguagem de máquina é realizado por um programa chamado Assembler. III. As primeiras linguagens foram FORTRAN, COBOL e C++, criadas na década de 50. IV. O processo de tradução do programa escrito em uma linguagem simbólica pelo programador, para a linguagem de máquina do computador é chamado montagem. São verdadeiras as afirmações:
Answer
  • I e II, somente
  • I e III, somente
  • I e IV, somente
  • II, III e IV, somente
  • Todas as afirmações

Question 9

Question
Para realizar a declaração de uma variável tipo texto nas linguagens de programação Delphi e Java usamos, respectivamente, os comandos:
Answer
  • Delphi – var mensagem:string; Java - var mensagem:str
  • Delphi – private mensagem:str; Java – chr mensagem
  • Delphi – var mensagem:string; Java – char mensagem
  • Delphi – str mensagem; Java – string mensagem
  • Delphi – var mensagem:string; Java – string mensagem

Question 10

Question
São fragmentos de código com sintaxe válida para a linguagem Object Pascal (Delphi), EXCETO:

Question 11

Question
O programa Hello world é um famoso programa de computador que imprime “Olá, Mundo!” (ou “Hello, World!”). É utilizado como um teste ou um exemplo de código minimalista de uma linguagem de programação. Identifique qual dos trechos de código a seguir refere-se ao Hello World em linguagem Delphi.

Question 12

Question
Sobre consultas no Microsoft Access 2007, é INCORRETO afirmar:
Answer
  • Ao excluir um registro inteiro utilizando uma consulta de exclusão, são removidos todos os dados de cada campo, bem como o valor da chave que torna esse registro exclusivo. Esse processo remove a linha inteira da tabela.
  • A consulta atualização é usada para adicionar novos registros a um banco de dados, ou para excluir registros inteiros de um banco de dados.
  • Uma consulta acréscimo adiciona um conjunto de registros (linhas) de uma ou mais tabelas de origem (ou consultas) a uma ou mais tabelas de destino. Normalmente, as tabelas de origem e de destino residem no mesmo banco de dados, mas isso não é obrigatório.
  • A consulta criar tabela recupera os dados de uma ou mais tabelas e, em seguida, carrega o conjunto de resultados em uma nova tabela. Essa nova tabela pode residir no banco de dados que foi aberto, ou pode ser criada em outro banco de dados.
  • Quando se deseja excluir campos individuais dos registros em uma ou mais tabelas, utiliza-se uma consulta atualização que altere os valores existentes para um valor nulo (isto é, sem dados) ou uma cadeia de comprimento nulo (um par de aspas duplas sem espaço entre elas).

Question 13

Question
João criou um relatório por meio do assistente de relatório do Microsoft Access 2010 para exibir os funcionários cadastrados por departamento. De cada departamento, João selecionou para exibição os campos IDDepartamento e nome. De cada funcionário, selecionou o nome e o salário. Ao concluir o relatório, percebeu que necessitava somar os salários de todos os funcionários e exibir o total no rodapé do relatório. Para isso, entrou no Modo Design de edição do relatório, selecionou o campo salário, clicou na guia:
Answer
  • Totais e na opção AutoSoma.
  • Formato e na ferramenta AutoSoma.
  • Design, na ferramenta Totais e na opção Soma.
  • Design, na ferramenta Somatória e na opção Inserir Função.
  • Criar, na opção Inserir Função e na opção Somatória.

Question 14

Question
No Access 2007, a execução de comandos SQL (structured query language) é interpretada nativamente pelos componentesODBC (open dataBase conectivity).
Answer
  • True
  • False

Question 15

Question
Em relação a frameworks Java, considere: I. Especificação para o desenvolvimento de interfaces web com Java, que é baseada em componentes e eventos e especialmente integrada a ferramentas de desenvolvimento, o que facilita implementar recursos de validação, navegação e conversão. II. Implementa persistência de dados com eficiência; faz o mapeamento entre objetos e tabelas do banco de dados; permite o uso de herança e de vários tipos de relacionamentos; e oferece recursos de cache e transações. III. Faz uso metodológico de tecnologias como Javascript e XML, providas por navegadores, para tornar páginas web mais interativas com o usuário, utilizando-se de solicitações assíncronas de informações. Os itens I, II e III referem-se, respectivamente, a
Answer
  • JBoss Seam, EJB3 e Facelets
  • JSF, JPA e AJAX
  • EE, JSF e Hibernate
  • JSF, Hibernate e AJAX
  • Jboss Seam, JEE e JPA
Show full summary Hide full summary

Similar

Memória Computacional
Filipe Gabriel
Mapa Mental - Algoritmos e Programação
Marcos Santos2025
Mapa Mental de Revisão de Algoritmos e Programação I
José Toniazzo
Linguagens de Programação
Lucas Miranda
PROGRAMAÇÃO
Guilherme Toniello
LINGUAGEM DE PROGRAMAÇÃO I
ailtonmidias
ITIL V3 - Processos
Rodrigo Ferreira
Produto de TI para Empresa de Engenharia
andreylopes
Lógica de Programação- Dados
Gabriela Alves
INTRODUÇÃO AOS PARADIGMAS DAS LINGUAGENS DE PROGRAMAÇÃO
cleversonsh
Servidores de Web e de Aplicação
Raphael Luiz Fonseca