QuestLab Plataforma Inteligente de Questões
Banco público de questões

Questões para Concursos

Pesquise questões reais por disciplina, assunto, tópico, banca, órgão, cargo, ano e modalidade.

Questões por banca

29 bancas disponíveis. Clique para visualizar todas.

Encontre as questões que procura
Limpar filtros
300 questões encontradas

Considere as seguintes abordagens no contexto da Engenharia de Software.

I. Intercala as atividades de especificação, desenvolvimento e validação. O sistema é desenvolvido como uma série de versões, de maneira que cada versão adiciona funcionalidade à anterior.

II. Indivíduos e interações mais que processos e ferramentas; Software em funcionamento mais que documentação abrangente; Colaboração com o cliente mais que negociação de contratos e Responder a mudanças mais que seguir um plano.

III. Tem por referência a matriz Fase versus Fluxos de Trabalho. São alguns destes fluxos: Modelagem de negócios, Requisitos, Análise e Projeto, Implementação, Teste e Implantação.

IV. Processo dirigido a planos em que se deve planejar e programar todas as atividades do processo antes de começar a trabalhar nelas. Seus principais estágios são: Análise e definição de requisitos; Projeto de sistema e de software; Implementação e teste unitário; Integração e teste de sistema e Operação e manutenção.
Correspondem, correta e respectivamente, às abordagens

A Model Driven Architecture, Rational Unified Process, Desenvolvimento Incremental e Modelo em Cascata.
B Engenharia de Software Orientada a Reuso, Manifesto Ágil, Modelo Espiral e Desenvolvimento Incremental.
C Unified Modeling Language, Capability Maturity Model, Engenharia de Software Orientada a Reuso e Modelo em Cascata.
D Modelo Espiral, Manifesto Ágil, Model Driven Architecture e Capability Maturity Model.
E Desenvolvimento Incremental, Manifesto Ágil, Rational Unified Process e Modelo em Cascata.

Um Analista de TI está programando em Java e deseja relacionar a classe AcompanhaManancial de tal maneira que esta herde tudo que a classe Manancial tem, criando uma relação de superclasse e subclasse. Isso é conseguido em Java usando, inicialmente:

A @Override public class Manancial { public class AcompanhaManancial {
B public class AcompanhaManancial extends Manancial {
C public class Manancial { @Override public class AcompanhaManancial {
D protected interface AcompanhaManancial extends Manancial {
E protected class Manancial includes AcompanhaManancial {

Considere o corpo de uma página ASP.NET, usando Razor markup, abaixo

< h 1 > S e c r e t a r i a M u n i c i p a l de F i n a n ç a s , T e c n o l o g i a d a I n f o r m a ç ã o e C o n t r o l e I n t e r n o - SEMEF
O S e c r e t á r i o M u n i c i p a l de F i n a n ç a s , T e c n o l o g i a da I n f o r m a ç ã o e C o n t r o l e I n t e r n o , t e n d o em
v i s t a ...
...

I. ..

Na lacuna I um Técnico em Web Design deseja incluir o conteúdo de um arquivo footer.cshtml como parte da página atual. Para isso, terá que utilizar o comando

A @ I n c l u d e F i l e ( " f o o t e r . c s h t m l " )
B < l i n k t y p e = " A S P / V B S c r i p t " h r e f = " f o o t e r . c s h t m l " >
C @ R e n d e r P a g e ( " f o o t e r . c s h t m l ")
D
E < ? i n c l u d e _ o n c e ( " f o o t e r . c s h t m l " ) ? >

Em uma Servlet de uma aplicação Java EE construída em ambiente ideal há dois métodos com estrutura praticamente idêntica, mostrados abaixo. @Override
protected void ..

I. . (HttpServletRequest request, HttpServletResponse response)
t h r o w s S e r v l e t E x c e p t i o n , I O E x c e p t i o n {
processRequest(request, response);
}
@Override
protected void ...

II. ...H ttpServletRequest request, HttpServletResponse response)

t h r o w s S e r v l e t E x c e p t i o n , I O E x c e p t i o n {
processRequest(request, response);
}

As lacunas I e I devem ser corretamente preenchidas por

A doGet, que receberá no servidor dados que chegam por meio de uma requisição HTTP GET, e doPost , que receberá dados que chegam por meio de uma requisição HTTP POS
B servletIn, que receberá no servidor requisições de páginas web, e servletOut, que retornará ao cliente dados resultantes de processamentos executados na servlet
C request, que receberá dados originados nas páginas web clientes, e response , que responderá a essas requisições, retornado dados após serem processados
D httpFilter, que filtrará e validará os dados de entrada originados nas páginas web, e httpAccept, que receberá dados que não precisam de validação
E httpServlet, que receberá dados de requisições originadas em páginas web e interceptFilter que verificará se os dados de entrada estão de acordo com os formatos esperados

Em uma página JSP de uma aplicação Java EE um Analista de Informática precisa criar um link Alterar que, quando clicado, passa como parâmetro para um arquivo altera.jsp o código e a renda de um cliente. Esses dados podem ser obtidos, respectivamente, chamando-se os métodos getCodigo e getRenda, acessíveis em uma classe Cliente.java por meio de um objeto chamado cli. O comando correto que ele deverá utilizar para criar esse link é:

A Alterar
B Alterar
C Alterar
D Alterar
E < a href="altera.jsp&codigo=&renda=

Considere o fragmento JavaScript abaixo.
Para que ao executar o script seja mostrada a posição (índice) no vetor v onde se encontra o número indicado na variável x, a lacuna I deve ser corretamente preenchida por

A j
B j < n || v[j] < x
C j < n && v[j]
D j < n & v[j] = x
E j < n && v[j] > x

As unidades de medida usadas em CSS para ajudar na responsividade dos sites, que especificam medidas relativas a 1% da largura e 1% da altura da janela do navegador (viewport), são, respectivamente,

A px e pt.
B cm e pc.
C vw e vh.
D em e ex.
E em e pt

Um programador Java, na tentativa de armazenar quatro valores inteiros referentes a números de contas bancárias em um array, utilizou as instruções abaixo.

I. int [] contas = {1234, 3451, 2341, 3214};


II. int contas = [{1234}, {3451}, {2341}, {3214}];


III. int [] contas; contas = {1234, 3451, 2341, 3214};


IV. contas = new int[4]; contas[1]=1234; contas[2]=3451; contas[3]=2341; contas[4]=3214;
Está correto o que se afirma APENAS em

A I e III.
B II e IV.
C III e IV.
D I e II.
E II, III e IV.

Considere o código abaixo, que utiliza JSON.




Para exibir os valores contidos no objeto pessoa, as lacunas I e II devem ser corretamente preenchidas por

A x in pessoa e pessoa[x]
B (B) x=0; x
C x to pessoa e x[nome]+x[idade]+x[cargo]
D x=0;x
E x in pessoa e x

Um Técnico em Web Design verificou a necessidade de utilizar o WCAG 2.0 (Web Content Acessibility Guideline), tendo constatado que esse documento estabelece 4 princípios de acessibilidade sobre o conteúdo web. Esses 4 princípios estabelecem que o conteúdo da web seja

A divisível, ilustrado, robusto e permanente.
B rastreável, caracterizado, compreensível e parametrizado
C perceptível, operável, compreensível e robusto.
D parametrizado, perceptível, divisível e operável.
E permanente, operável, rastreável e ilustrado