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
 

0 modelo cliente/servidor é bastante utilizado tanto no contexto da Intranet, quanto do acesso à Internet nas empresas. Sobre este modelo, analise as assertivas abaixo.

I - É um modelo composto por, pelo menos, dois equipamentos interligados em rede.

II- O cliente envia a solicitação ao servidor que executa o que foi solicitado ou procura a informação solicitada e retorna ao cliente.

III- O servidor é sempre responsável por iniciar uma comunicação, sendo que o cliente trabalha de forma reativa, respondendo às requisições do servidor.

É(são) característica(s) do modelo cliente/servidor o que se afirma em:


A
Apenas I.

B
Apenas III.

C
Apenas I e II.

D
Apenas II e III.

E
I, II e III.
O sistema numérico, composto por dois algarismos, utilizado por máquinas com circuitos digitais para interpretar informações e executar ações e que, por meio dessa linguagem o computador exibe e processa textos, números e imagens, é denominado de:

A
Sistema Binário.

B
Sistema Decimal.

C
Sistema Hexadecimal.

D
Sistema Octal.

Numere a COLUNA II de acordo com a COLUNA I, associando os protocolos da internet às suas funções.


COLUNA I


1. HTTP

2. FTP

3. POP


COLUNA II


( ) Receber mensagens de e-mail

( ) Acessar a WWW (World Wide Web)

( ) Transferir arquivos pela internet


Assinale a sequência CORRETA.


A

1 3 2


B

2 1 3


C

3 1 2


D

3 2 1

É um ambiente de desenvolvimento integrado (IDE) utilizado para aplicações Java:

A
SOAP.

B
Eclipse.

C
Java Virtual Machine.

D
UML.

E
JDBC.
Em uma página JSP de um site desenvolvido com Java EE deseja-se passar para uma servlet chamada Manager, usando o método HTTP get, dois parâmetros ao se clicar no link “Enviar”: codigo=10 e nome=Paulo. Para que isso seja possível o link deve ser criado com a instrução

A
Imagem associada para resolução da questão

B
Imagem associada para resolução da questão

C
Imagem associada para resolução da questão

D
Imagem associada para resolução da questão

E
Imagem associada para resolução da questão

Considere as duas funções, abaixo, escritas em pseudocódigo, que implementam uma lógica.

Imagem associada para resolução da questão

A função


A
f1 e a função f2 recebem uma variável real e retornam um valor inteiro.

B
f1 é executada apenas uma vez, já que em seu corpo existe apenas um comando condicional.

C
f2 é executada N-2 vezes.

D
recursiva faz cálculos e apresenta resultados totalmente diferentes da função iterativa.

E
iterativa e a função recursiva retornam 1 para valores de N=0 e N=1.

Considere o seguinte script encontrado em uma página web desenvolvida com a linguagem PHP.

Imagem associada para resolução da questão

Ao se executar o script, será exibido na página


A
Lucas = 43 Marcos = 55 Pedro = 40 Mateus = 62

B
Pedro = 30 Lucas = 43 Marcos = 55 Mateus = 62

C
Mateus = 62 Marcos = 55 Lucas = 43 Pedro = 30

D
0 = 62 1 = 55 2 = 43 3 = 30

E
Lucas = 43 Marcos = 55 Mateus = 62 Pedro = 30

Considere o fragmento de código, abaixo, que utiliza Hibernate em uma aplicação Java.

Imagem associada para resolução da questão

Para que sejam retornados apenas os candidatos cujos nomes iniciem por "Mar", a lacuna I deve ser preenchida com


A
crit.setConstraint(session.like("nome","Mar%"));

B
Constraint.setRestrictions(crit.like("nome","Mar%"));

C
crit.add(Restrictions.like("nome","Mar%"));

D
Restrictions.like("nome","Mar%")).addCriteria(crit);

E
crit.setParam(Constraint.like("nome","Mar%"));

Assinale a alternativa INCORRETA:

Imagem associada para resolução da questão


A
O código HTML está incompleto.

B
O Titulo será apresentado em negrito na tela.

C
A renderização irá depender de cada navegador.

D
A tag “HEAD” está incompleta.

Considere as afirmações.

I. PHP é uma linguagem de programação interpretada Server-Side, que precisa ser utilizada em conjunto com HTML e normalmente é auxiliada por JavaScript.

II. C# é uma linguagem de programação que faz uso do .Net Framework da Microsoft. O código em C# pode ser compilado tanto no Windows quanto no Linux.

III. A linguagem JavaScript pode ser interpretada, tanto no lado cliente (Client-Side), quanto no lado do servidor (Server-Side).

IV. Linguagens de script são compiladas através de interpretadores no servidor de aplicação.

V. Para compiladores ou interpretadores, linguagens de script são tão flexíveis quanto às linguagens compiladas.

VI. As linguagens utilizadas na programação para internet são scripts, portanto são interpretadas pelo servidor de aplicação. Já linguagens que fazem programas instalados localmente são compiladas, para não precisar de servidores.

São corretas:


A
I, II e VI.

B
I, II e III.

C
IV, V e VI.

D
I, III e V

E
II, IV e VI
Um teste de integração é caracterizado por

A
ficar ativo por anos ou até mesmo décadas. Durante este tempo o sistema e seu ambiente podem ser modificados, corrigidos ou complementados.

B
ser de responsabilidade do cliente ou do usuário do sistema; os interessados (stakeholders) também podem ser envol vidos.

C
tratar o comportamento do sistema ou produto definido pelo escopo de um projeto ou programa de desenvolvimento.

D
procurar defeitos e verificar o funcionamento do software (exemplo: módulos, programas, objetos, classes etc.) que são testáveis separadamente.

E
testar as interfaces entre os compon entes ou interações de diferentes partes de um sistema.

Considere a página HTML abaixo.

Imagem associada para resolução da questão

Para que todos os valores contidos no vetor cargos sejam exibidos pelo navegador,


A
todo o conteúdo do script deve ser movido para o interior d o cabeçalho delimitado pelas tags Imagem associada para resolução da questão

B
a instrução while(cargos[i]) deve ser modificada para while(cargos[i]==true).

C
Imagem associada para resolução da questão

D
a instrução texto += cargos[i] deve ser modificada para texto = cargos[i].

E
a instrução document.getElementById("exibe").innerHTML = texto; deve ser modificada para document.println(texto);

Imagem associada para resolução da questão


A

$ email = $_GET["email"]


B

$ email = $_POST["email"]


C

$ email = $_POST("email")


D

$ email = $_FORM("email")


E

$ email = $_POST_GET("email")

Consider the following Facelets code.

Imagem associada para resolução da questão

When the button is pressed,


A
panel1 and panel2 will be rendered and included in form1.

B
panel1, in form1 will be re-rendered, along with panel2 in form2.

C
only panel2, in form2 will be rendered.

D
panel1, in form1 will be rendered, unlike panel2 in form2.

E
panel1 will be replaced by panel2.

Considere a notícia abaixo.

Imagem associada para resolução da questão

A palavra entidade (sublinhada no texto) e as lacunas I e II se referem, correta e respectivamente, à Autoridade


A
Certificadora (AC) − assinaturas digitais − Autoridades de Registro (ARs)

B
de Registro (AR) − criptografia simétrica − Autoridades Certificadoras (ACs)

C
Certificadora Raiz (AC-Raiz) − autenticação − Autoridades Certificadoras (ACs)

D
Certificadora (AC) − chaves privadas − Autoridades de Registro (ARs)

E
de Registro Raiz (AR-Raiz) − criptografia assimétrica − Autoridades de Registro (ARs)

A etapa “Elicitar Requisitos” do método MAgil objetiva identificar, detalhar, documentar e fazer o gerenciamento dos requisitos que compõem os itens da Sprint, conforme os padrões de modelagem do projeto ou do Time Scrum.

Dentre as entradas desta etapa encontram-se:

− Visão do produto.

− Itens da Sprint.

− Entrevistas, brainstorming, questionários.

− Ferramentas e modelos de documentos.

Na técnica de Elicitação de Requisitos


A
por entrevistas, o analista se insere no ambiente de trabalho em que o sistema será utilizado. O trabalho diário é observado e são anotadas as tarefas reais em que o sistema será utilizado.

B
brainstorming, há um facilitador neutro cujo papel é conduzir o brainstorm e promover a discussão entre os vários mediadores. As tomadas de decisão são baseadas em processos bem definidos com o objetivo de obter um processo de negociação mediado pelo facilitador.

C
por questionários, o objetivo é explorar aspectos críticos dos requisitos do produto a ser desenvolvido, implementando de forma rápida um pequeno subconjunto de funcionalidades deste produto.

D
brainstorming, é indicado o uso de formulários quando há diversos grupos de usuários que podem estar em diferentes locais do país. Devem ser realizadas pesquisas específicas de acompanhamento apenas com usuários selecionados, e, dentre eles, aqueles cuja contribuição em potencial pareça mais importante.

E
por entrevistas, um modo adequado para agir seria, por exemplo, dizer: “O Sr. José vê a solução para o projeto dessa forma. E a senhora, Maria, qual é a sua opinião?” O analista deve evitar colocar a credibilidade do entrevistado em cheque e ter em mente que ele é o perito no assunto e fornecerá as informações necessárias ao sistema.

The Rational Unified Process-RUP describes how to effectively deploy commercially proven approaches to software development. These are called best practices not so much because it´s possible to quantify precisely their value, but rather, because they are observed to be commonly used in industry by successful organizations. RUP provides each team member with the guidelines, templates and tool mentors necessary for the entire team to take full advantage, following best practices. One of these practices shows how to visibly model software to capture the structure and behavior of architectures and components. This allows the developer to hide the details and write code using graphical building blocks. Visual abstractions help to communicate different aspects of the software; see how the elements of the system fit together; make sure that the building blocks are consistent with the code; maintain consistency between a design and its implementation; and promote unambiguous communication. The industry standard UML, created by Rational Software, is the foundation for successful modeling.

The described practice refers to


A
Develop software iteratively and verify software quality.

B
Visually model software.

C
Manage requirements.

D
Use component-based architectures.

E
Control changes to software.
   
Gerar simulado