Questões de Concurso Público AL-PE 2014 para Analista Legislativo - Sistemas

Foram encontradas 100 questões

Q368802 Raciocínio Lógico
Ano bissexto é aquele em que acrescentamos 1 dia no mês de fevereiro, perfazendo no ano um total de 366 dias. São anos bissextos os múltiplos de 4, exceto os que também são múltiplos de 100 e simultaneamente não são múltiplos de 400. De acordo com essa definição, de 2014 até o ano 3000 teremos um total de anos bissextos igual a
Alternativas
Q368803 Raciocínio Lógico
Em um grupo de 90 funcionários de uma repartição pública sabe-se que:

- 12 têm conhecimentos jurídicos, contábeis e de informática;
- 56 têm conhecimentos de informática;
- 49 têm conhecimentos contábeis.

Além disso, todos que têm conhecimentos jurídicos também conhecem informática, e 8 funcionários não têm conhecimento jurídico, nem de informática e nem contábil. Nas condições dadas, o número de funcionários que têm conhecimentos de informática e de contabilidade (simultaneamente), mas que não têm conhecimentos jurídicos, é igual a
Alternativas
Q368805 Raciocínio Lógico
João, Alberto, Miguel e Carlos são irmãos. João tem 2 anos a mais do que Alberto. Miguel tem 3 anos a mais do que Alberto, que por sua vez tem 2 anos a mais do que Carlos. Nas condições dadas, o mais velho dos irmãos e o terceiro mais velho são, respectivamente,
Alternativas
Q369083 Raciocínio Lógico
Ordenando ao acaso todas as letras da palavra TRIBUNAL, o que inclui a própria palavra TRIBUNAL, teremos 40320 palavras (palavras com ou sem significado). Escolhendo ao acaso uma dessas palavras, a probabilidade de que ela comece e termine por vogal é igual a:
Alternativas
Q370933 Português
Está correta a seguinte flexão para o plural;
Alternativas
Q370937 Direito Administrativo
Considere as afirmativas abaixo.

I. Nos termos da Lei no 8.429/92, para que seja configurado ato de improbidade administrativa é necessário ter havido prejuízo financeiro ao erário público.

II. Caso o agente já tenha sofrido condenação por crime de peculato, não caberá sanção por improbidade administrativa para o mesmo fato para o qual já atribuída sanção penal.

III. As modalidades de atos de improbidade administrativa expressamente previstas na Lei no 8.429/92 constituem rol meramente exemplificativo.

IV. De acordo com a Lei no 8.429/92, é possível haver atos de improbidade administrativa comissivos, omissivos, dolosos ou culposos.

Está correto o que se afirma APENAS em:
Alternativas
Q370940 Direito Financeiro
A Constituição Federal permite que a União institua empréstimos compulsórios mediante lei complementar. O art. 148 de seu texto tem a seguinte dicção:

“Art. 148. A União, mediante lei complementar, poderá instituir empréstimos compulsórios:

I. para atender a despesas extraordinárias, decorrentes de calamidade pública, de guerra externa ou sua iminência;

II. no caso de investimento público de caráter urgente e de relevante interesse nacional, observado o disposto no art. 150, III, "b".

Parágrafo único. A aplicação dos recursos provenientes de empréstimo compulsório será vinculada à despesa que fundamentou sua instituição.”

De acordo com a Lei Federal no 4.320/64, o montante do referido empréstimo, exigível pela União após transcurso do prazo para pagamento, será inscrito, na forma da legislação própria, em registro próprio, após apurada a sua liquidez e certeza, como
Alternativas
Q370942 Engenharia de Software
O controle de versões é uma atividade procedimental que garante qualidade e consistência à medida que modificações são feitas em um objeto de configuração. Aplicado ao contexto de desenvolvimento de uma aplicação web, um processo de controle de versão deve ser estabelecido, de forma a implantar;
Alternativas
Q370943 Engenharia de Software
Renato e Luiza trabalham como Analistas Legislativos na Assembleia Legislativa do Estado de Pernambuco num mesmo projeto e cada um deles precisou editar o mesmo arquivo texto no mesmo repositório ao mesmo tempo. Luiza, acidentalmente, sobrescreveu as alterações de Renato, que tinha salvo suas alterações no repositório primeiro. Esta situação poderia:

I. ser evitada com o uso de um Sistema de Controle de Versão (SCV) que trabalhasse com o modelo alocar-modificar- desalocar. Neste modelo, o repositório permite que somente uma pessoa por vez possa modificar o arquivo.

II. ser evitada com o uso de um SCV que trabalhasse com o modelo copiar-modificar-unificar. Neste modelo, Renato e Luiza criariam uma cópia de trabalho pessoal do arquivo armazenado no repositório. Eles então trabalhariam de forma paralela, modificando suas próprias cópias. No final, as cópias locais seriam unificadas em uma nova versão.

III. ser evitada por qualquer SCV, marcando o arquivo como não-unificável. Neste caso, tanto o modelo alocar-modificar- desalocar quanto o modelo copiar-modificar-unificar, impediriam que houvesse a sobrescrita no arquivo quando Renato e Luiza acessassem-no ao mesmo tempo.

IV. causar atrasos e tempo perdido com o uso de um SCV que trabalhasse com o modelo alocar-modificar-desalocar. Isso porque Renato poderia alocar o arquivo, esquecer dele e sair de férias. Luiza continuaria esperando para editar o arquivo e teria que pedir a um administrador para liberar o arquivo alocado por Renato.

V. ser evitada com o uso de um SCV que trabalhasse com o modelo copiar-modificar-unificar. Caso as alterações de Luiza viessem a se sobrepor às alterações de Renato, na unificação das cópias dos arquivos o SCV detectaria o problema, desfaria automaticamente as sobreposições e poderia seguramente salvar o arquivo unificado de volta no repositório.

Está correto o que se afirma APENAS em:
Alternativas
Q370944 Engenharia de Software
O ciclo de vida de projeto de um software a ser desenvolvido consiste em fases, cujo nome e número variam, podendo ser definido ou moldado de acordo com aspectos exclusivos da organização ou da tecnologia empregada. O ciclo de vida oferece uma estrutura básica para o gerenciamento do projeto, independentemente do trabalho específico envolvido. Considerando os conceitos relativos ao ciclo de vida e de desenvolvimento de software, é INCORRETO afirmar:
Alternativas
Q370945 Engenharia de Software
Um planejamento de testes pode ser visto no contexto da espiral mostrada na figura abaixo:

imagem-005.jpg
O teste de ...I... começa no centro da espiral e se concentra em cada componente (trecho de código fonte) do software. O teste progride movendo-se para fora, ao longo da espiral, indo para o teste de ....II... , que foca no projeto e na construção da arquitetura do software. Seguindo a espiral, para fora, há o teste de ...III..., no qual os requisitos são ratificados, ou seja, a especificação dos requisitos é confrontada com o software que acabou de ser construído. Finalmente chega-se ao teste de ....IV... , em que os outros elementos do software são testados como um todo.

Preenchem as lacunas correta e sequencialmente:
Alternativas
Q370946 Engenharia de Software
Isabel trabalha como Analista Legislativo na Assembleia Legislativa do Estado de Pernambuco e ficou responsável por definir qual tipo de teste seria mais adequado para as situações descritas abaixo.

I. O sistema deve ser resistente a falhas, ou seja, falhas de processamento não devem causar a interrupção da sua função global. O teste deve forçar o software a falhar de diversos modos e verificar se a reabilitação é adequadamente realizada.

II. As informações armazenadas pelo sistema devem ser protegidas de todo o tipo de invasão e ataque. O teste deve tentar invadir o sistema e atacar suas vulnerabilidades de forma a verificar se os mecanismos de proteção são realmente capazes de protegê-lo.

III. O sistema deve ser capaz de suportar grande demanda por recursos. O teste deve submeter o sistema a situações extremas de demanda por recursos, frequência ou volume anormais.

Isabel indicou, de forma adequada e respectiva, os seguintes testes para as situações I, II e III:
Alternativas
Q370947 Engenharia de Software
Os testes de caixa preta (CP) e os testes de caixa branca (CB) apresentam as seguintes características:

I. Referem-se a testes que são conduzidos na interface do software. Examinam algum aspecto fundamental do sistema, sem se preocupar com a estrutura lógica interna do software.

II. Testes exaustivos podem ser impraticáveis, mas podem ser aplicados testes que examinam caminhos lógicos importantes e estruturas de dados essenciais podem ser submetidas à prova quanto à sua validade.

III. São baseados em um exame rigoroso do detalhe procedimental. Caminhos lógicos internos ao software e colaborações entre componentes são testados, definindo-se casos de teste que exercitam conjuntos específicos de condições e/ou ciclos.

IV. Focalizam os requisitos funcionais do software, permitindo ao engenheiro de testes derivar conjuntos de condições de entrada que vão exercitar plenamente todos os requisitos funcionais de um programa.

V. Tentam encontrar erros: em funções incorretas ou omitidas, de interface, de comportamento ou desempenho, de iniciação e término.

VI. Ao usá-los, o engenheiro de testes pode derivar casos de teste que garantam que todos os caminhos independentes de um módulo tenham sido exercitados pelo menos uma vez.

A associação dos tipos de teste de CP ou testes de CB com as características de I a VI é apresentada, correta e respectivamente, em:
Alternativas
Q370948 Arquitetura de Software
Considere as afirmativas:

I. Arquiteturas cliente/servidor representam um significativo desafio para os testadores de software. Assim, o teste de software cliente/servidor pode ocorrer em 3 diferentes níveis: (1) aplicações clientes individuais são testadas no modo “não conectado” e a operação do servidor e a rede subjacente não são consideradas; (2) o software cliente e as aplicações do servidor associadas são testadas em conjunto, mas as operações da rede não são explicitamente exercitadas; (3) a arquitetura completa cliente/servidor, incluindo operações e desempenho da rede, é testada.

II. Ambientes baseados na arquitetura cliente/servidor possuem natureza distribuída, seus aspectos de desempenho são associados com o processamento de transações, podem reunir diferentes plataformas de hardware, devem atender e controlar os acessos de um ou mais clientes às bases de dados residentes nos servidores, possuem complexidade inerente à comunicação em rede e concorrência por recursos, dentre outras características.

A afirmativa I
Alternativas
Q370949 Engenharia de Software
Considere o diagrama UML para a classe Conta ilustrado abaixo.

imagem-006.jpg
É correto afirmar:
Alternativas
Q370950 Engenharia de Software
Visibilidade refere-se à capacidade de um método referenciar uma característica de outra classe. Num diagrama de classes da UML 2.0 a visibilidade é indicada com um prefixo representado pelos caracteres:

I. #
II. +
III. ~
IV. -

Os tipos de visibilidade definidos de I a IV são correta e respectivamente:
Alternativas
Q370951 Engenharia de Software
Considere o diagrama da UML 2.0:

imagem-007.jpg
Trata-se de um diagrama de I e nele podem ser identificados II , III e IV .

As lacunas de I a IV são correta e respectivamente preenchidas por:
Alternativas
Q370952 Engenharia de Software
Marcelo trabalha como Analista Legislativo na Assembleia Legislativa do Estado de Pernambuco e recebeu a tarefa de elaborar um diagrama da UML 2.0 que seja capaz de modelar o que pode ocorrer em partes de um sistema orientado a objetos, como: fluxos de controle e de dados, situações de decisão em que haja uma entrada e diversas saídas, diferentes ações que podem ser executadas por objetos ou entidades quando um método for executado, como um conjunto de ações relacionadas pode ser executado e como afetará objetos ao redor, situações em que mais de uma atividade pode acontecer ao mesmo tempo.

Marcelo optou por usar o diagrama de :
Alternativas
Q370953 Arquitetura de Software
Web services
Alternativas
Q370954 Arquitetura de Software
Os protocolos utilizados em web services possuem diferentes características e servem a diferentes propósitos. Considere:

I. Responsável por transportar mensagens entre aplicações.

II. Responsável por codificar as mensagens em um formato XML.

III. Responsável por descrever a interface do web service.

IV. Responsável por centralizar a informação de web services, possibilitando a publicação e descoberta de serviços disponíveis na rede.

Os protocolos associados a I, II, III e IV são correta e respectivamente:
Alternativas
Respostas
41: B
42: C
43: B
44: E
45: E
46: E
47: B
48: C
49: E
50: B
51: D
52: A
53: C
54: C
55: D
56: D
57: E
58: B
59: B
60: E