Questões de Concurso sobre Programação

 
 
Disciplina
Assunto 1
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
865 questões encontradas
Questões por página
20
Mais recentes
 

Considere a seguinte expressão lógica, a ser inserida em

um programa.

R <-- ((A and B) or (C and D)) or E

As variáveis A, B, C, D, E e R são do tipo booleano, podendo assumir valores verdadeiro (1) ou falso (0).

Assinale a alternativa que apresenta valores para A, B, C, D e E que resultem o valor falso (0) em R.



A

A=1 ; B=1 ; C=0 ; D=0 ; E=0


B

A=1 ; B=0 ; C=1 ; D=1 ; E=1.


C

A=1 ; B=0 ; C=1 ; D=0 ; E=1.


D

A=0 ; B=1 ; C=1 ; D=1 ; E=0


E

A=0 ; B=1 ; C=0 ; D=1 ; E=0.

São linguagens de programação orientadas a objeto, utilizadas na criação de páginas dinâmicas na Internet:

A
Smaltalk, ColdFusion e C++.

B
Java, JSP e LISP.

C
ASP, Perl e PHP.

D
Perl, HTML e Pascal.

E
JavaScript, ASP.NET e CSS.
Os sistemas de computação trabalham com a numeração binária, em que os símbolos 0 e 1 são chamados de dígitos binários. O número binário (110001100)2 corresponde, na base decimal, ao número

A
(332) 10.

B
(396)10.

C
(412) 10.

D
(393) 10.

Considere, hipoteticamente, que um Técnico do TRE-SP tem, em seu computador, a seguinte organização de um diretório:

Imagem associada para resolução da questão

A estrutura de dados


A
fila é a mais adequada para representar este diretório.

B
pilha é a mais adequada para representar este diretório.

C
árvore binária, ao armazenar este diretório, terá Dados na raiz e nós com grau 2, 3, 5 e folhas.

D
árvore, que consegue armazenar este diretório, é de ordem 5.

E
hashing, ao armazenar este diretório, não terá colisões na tabela de dispersão.

Considere o fragmento de código, abaixo.

Imagem associada para resolução da questão

Se no interior do contêiner a quantidade de texto exceder a área visível, para que apareça automaticamente uma barra de rolagem do lado direito do contêiner deve ser adicionada às configurações CSS a instrução


A
display:scrollbar.

B
overflow:auto.

C
scrollbar:auto.

D
overflow:scrollbar.

E
overflow:autoscroll.

Imagem associada para resolução da questão

A palavras block e box são


A
tags utilizadas para criar contêineres para agrupar conteúdos.

B
valores dos atributos class e id de tags div, respectivamente.

C
nomes dados a tags div para criar contêineres na página.

D
valores dos atributos id e class de tags div, respectivamente.

E
tags utilizadas para criar caixas de s eleção em um formulário.

Considere o fragmento de código abaixo, que utiliza Hibernate Session, em um ambiente Java ideal.

Imagem associada para resolução da questão

Nesta consulta, caso o candidato João seja único na tabela do banco de dados, para obter os dados deste candidato em um objeto da classe Candidato, utiliza-se, na sequência do código, a instrução: Candidato candidato =


A
(Candidato) q.uniqueResult();

B
q.getUsuario();

C
q.getResultAll();

D
(Candidato) q.getSession().getResult();

E
q.uniqueResult();
Entre os novos elementos do HTML5, o elemento

A
Imagem associada para resolução da questãoé o ponto de parada do cursor em qualquer parte da página HTML.

B
Imagem associada para resolução da questãodefine o progresso de uma tarefa.

C
Imagem associada para resolução da questãointerpreta medições meteorológicas.

D
Imagem associada para resolução da questãocaptura figuras.

E
Imagem associada para resolução da questãodefine a estrutura principal da linguagem C dentro da página HTML.

Considerando uma situação hipotética com o uso da XP (eXtreme Programming) concomitante com Scrum em um projeto de desenvolvimento de software em uma organização, julgue os seguintes itens.

I É viável a utilização do TDD (Test Driven Development) na fase de sprint, de modo que se escreva o teste automático antes da codificação.

II O princípio da integração contínua da XP deve ser utilizado especificamente na retrospectiva da sprint com vistas a integrar a equipe scrum.

III Integrantes da equipe scrum podem realizar a programação do código em pares, o que proporciona, entre outras vantagens, o nivelamento de conhecimento da equipe.

IV O conceito de requisito “pronto” continuaria válido, contudo, inviabilizaria o refactoring, pois é proibitivo inserir o mesmo item (requisito) em várias sprints.

Estão certos apenas os itens


A
I e II.

B
I e III.

C
II e IV.

D
I, III e IV.

E
II, III e IV.

Um Programador deseja realizar uma consulta na tabela Advogado, para obter o conteúdo de cada palavra do campo NomeAdvogado com as letras iniciais maiúsculas, já que alguns nomes foram cadastrados em letras minúsculas. Para isso, utilizou o comando abaixo.

Imagem associada para resolução da questão

A lacuna I deve ser preenchida corretamente com


A
INITCAP no Oracle e UPPERCASE no PostgreSQL.

B
CAPTALIZE, tanto no Oracle quanto no PostgreSQL.

C
UPPER no Oracle e INITCASE no PostgreSQL.

D
CAPTALIZE no PostgreSQL e INITCAP no Oracle.

E
INITCAP, tanto no Oracle quanto no PostgreSQL.
Assinale a opção correta a respeito do CSS (cascading style sheets).

A
O comando Imagem associada para resolução da questão indica o caminho para a obtenção do arquivo CSS.

B
Em um arquivo CSS, é proibido o uso de classes e indicadores.

C
Com o CSS, é possível mudar rapidamente a formatação de várias páginas HTML.

D
Para a utilização de recursos CSS, deve-se criar um arquivo e referenciá-lo sempre que necessário, não sendo possível utilizar comandos CSS diretamente dentro da página HTML.

E
Enquanto o HTML formata o conteúdo de uma página, o CSS descreve esse conteúdo.
Ao tentar alterar na tabela Partido o idPartido de PNC para PNCT, foi exibida a mensagem "Cannot delete or update a parent row: a foreign key constraint fails". Isso ocorreu porque o Sistema Gerenciador de Banco de Dados não conseguiu alterar na tabela Filiado o idPartido dos filiados ao PNC para PNCT. Para que a alteração fosse bem sucedida, no momento da criação da tabela Filiado, à cláusula REFERENCES deveria ter sido adicionada a cláusula

A
CONSTRAINT MODIFY CASCADE.

B
ALTER CASCADE.

C
ON UPDATE CASCADE.

D
EXTEND UPDATE.

E
ON ALTER CASCADE.
O programa que organiza conjuntos de informações em sequências lógicas que permitem fácil acesso pelos programas aplicativos é conhecido como

A
drive.

B
hardware.

C
blog.

D
database.

O seletor CSS que seleciona todos os elementos de uma página HTML que contêm o atributo xxx="true" é:


A

xxx#true


B

[xxx="true"]


C

xxx.true


D

xxx is "true"


E

*{xxx: "true"}

Considere os cuidados abaixo.

I. Não aceite novos identificadores de sessão pré-configurados ou inválidos na URL ou em requisições. Isto é chamado de ataque de sessão fixada. Use somente mecanismos padrão para gerência de sessão. Não escreva ou use gerenciadores secundários de sessão em qualquer situação.

II. Mantenha no código os cookies personalizados com propósito de autenticação de gerência de sessão, como funções ‘lembrar do meu usuário’.

III. Use períodos de expiração de prazo que automaticamente geram logout em sessões inativas, bem como o conteúdo das informações que estão sendo protegidas.

IV. Assegure-se que todas as páginas tenham um link de logout. O logout não deve destruir as sessões nem cookies de sessão.

V. Use somente funções de proteção secundárias eficientes (perguntas e respostas, reset de senha), pois estas credenciais são como senhas, nomes de usuários e tokens. Aplique one-way hash nas respostas para prevenir ataques nos quais a informação pode ser descoberta.

São cuidados que corretamente evitam problemas de quebra de autenticação e gerenciamento de sessão em aplicações web, o que se afirma APENAS em


A
I, II e III.

B
I e IV.

C
II, III e V.

D
III e IV.

E
I, III e V.
Na linguagem Swift do IOS, ao se declarar o código var fruta=[“maça“, “banana“, “abacaxi“], a linguagem automaticamente entenderá que fruta é array de

A
integer.

B
floatings.

C
strings.

D
imutáveis.

E
double.
O protocolo que especifica como dispositivos móveis, como telefones celulares, podem acessar a Internet e a linguagem de construção de páginas Web utilizada pelos serviços específicos para este protocolo, que é semelhante à linguagem HTML, chamam-se, respectivamente,

A
WAP e WML.

B
VOIP e XML.

C
NNTP e CSS.

D
FTP e VRML.
Uma aplicação Java pode conter, dentre outros recursos, classes, interfaces e classes abstratas. Uma instrução correta que uma interface Java pode conter é:

A
public void exibe() {System.out.print("Ok");}

B
protected sacar(double valor);

C
private int calcularQuantidade(int n1);

D
public double calculaTributos() {return 27.5;}

E
double calcular(double n1, double n2);
De acordo com o Modelo de Referência MPS para Software (MR-MPS-SW), alguns processos podem ser excluídos do escopo de uma avaliação MPS, total ou parcialmente, por não serem pertinentes ao negócio da unidade organizacional que está sendo avaliada. Cada exclusão deve ser justificada no Plano de Avaliação. A aceitação das exclusões e suas justificativas é responsabilidade do Avaliador Líder. É permitida a exclusão completa do seguinte processo do nível de maturidade F, desde que não executado pela organização,

A
Desenvolvimento para Reuso − DRE.

B
Aquisição − AQU.

C
Integração do Produto − ITP.

D
Gerência de Reúso − GRE.

E
Medição de Riscos − MRI.
   
Gerar simulado