Questão 1
Questão
A execução de uma expressão lógica obedece como prioridade a ordem dos operadores:
Responda
-
Or, And e Not
-
Not, And e Or
-
And, Not e Or
-
And, Or e Not
-
Not, Or e And
Questão 2
Questão
Observe o código ao lado, que busca o maior elemento de um vetor v[0..n -1].
A complexidade de tempo desse algoritmo é:
Responda
-
O(logn)
-
O(n)
-
(nlogn)
-
O(1)
-
(n2)
Questão 3
Questão
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" é:
Questão 4
Questão
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
Responda
-
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".
Questão 5
Questão
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:
Responda
-
16777216
-
65536
-
256
-
32768
-
8388608
Questão 6
Questão
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.
Questão 7
Questão
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.
Questão 8
Questão
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:
Responda
-
I e II, somente
-
I e III, somente
-
I e IV, somente
-
II, III e IV, somente
-
Todas as afirmações
Questão 9
Questão
Para realizar a declaração de uma variável tipo texto nas linguagens de programação Delphi e Java usamos, respectivamente, os comandos:
Responda
-
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
Questão 10
Questão
São fragmentos de código com sintaxe válida para a linguagem Object Pascal (Delphi), EXCETO:
Questão 11
Questão
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.
Questão 12
Questão
Sobre consultas no Microsoft Access 2007, é INCORRETO afirmar:
Responda
-
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).
Questão 13
Questão
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:
Responda
-
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.
Questão 14
Questão
No Access 2007, a execução de comandos SQL (structured query language) é interpretada nativamente pelos componentesODBC (open dataBase conectivity).
Questão 15
Questão
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