Questões de Concurso Comentadas para tce-se

Foram encontradas 182 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Q567889 Governança de TI
No MPS-BR, a exemplo do CCMI, há níveis de maturidade progressivos, aqui mostrados em ordem alfabética: 

Definido

Em Otimização

Gerenciado

Gerenciado Quantitativamente

Largamente Definido

Parcialmente Definido

Parcialmente Gerenciado 

A ordem que mostra corretamente os níveis de maturidade, do mais alto para o mais baixo, é:
Alternativas
Q567886 Banco de Dados
No projeto de bancos de dados relacionais, as dependências funcionais têm um importante papel no processo de normalização. Dependências funcionais podem ser combinadas para a derivação de novas dependências.

Considere as seguintes dependências funcionais: 

                               A → B

                               A → C

                               B → C

                               B → D

A dependência funcional que não pode ser derivada das dependências acima, e que não é uma dependência trivial é: 
Alternativas
Q567885 Programação
Analise o código C# mostrado abaixo.

namespace ConsoleApplication1 

{

     class Program

     {

         static IEnumerable<int>

            XPTO(int from, int to) {

             for (int i = from; i < to; i+=3) {

                yield return i;

             }

             yield break;

         }

         static void Main()

         {

             foreach (int x in XPTO(-10, 10) {

                 Console.WriteLine(x);

              }

          }

     }



O resultado exibido pelo programa é: 
Alternativas
Q567884 Banco de Dados
                                            X                   Y   

                                          a   b              c   d 

                                          1   2              1   2

                                          3   3              3   4

                                          4   5              5   6

                                          5   7              7   8

                                                               9   1 

delete from y

where y.c in

(select a from x union select c from y)

Considerando-se as tabelas e o comando SQL mostrados acima, é correto concluir que o número de registros removidos da tabela Y pela execução desse comando é: 
Alternativas
Q567883 Banco de Dados
                                              X                    Y   

                                            a   b               c   d 

                                            1   2               1   2

                                            3   3               3   4

                                            4   5               5   6

                                            5   7               7   8

                                                                  9   1

select x.a from x

where not exists

     (select * from y where y.c = x.a+1) 

Considerando-se as tabelas e o comando SQL mostrados acima, é correto concluir que esse comando produz um resultado com uma única coluna contendo somente o(s) valor(es): 
Alternativas
Q567882 Banco de Dados
                                                X                         Y        

                                             a    b                   c   d  

                                             1     2                  1   2

                                             3     3                  3   4

                                             4     5                  5   6

                                             5     7                  7   8

                                                                        9   1

select *

from x left join y on x.a=y.c

order by x.a

Considerando-se as tabelas e o comando SQL mostrados acima, é correto concluir que esse comando produz: 
Alternativas
Q567881 Banco de Dados
No Oracle, a linguagem procedural que permite estreito acoplamento com o SQL é conhecida como:
Alternativas
Q567880 Banco de Dados
Analise as seguintes afirmativas sobre tablespaces no Oracle:

1. Uma tablespace pertence sempre a um único banco de dados.

2. Uma tablespace armazena apenas as tabelas de um banco de dados e seus respectivos índices.

3. Datafiles são sempre associados a somente uma tablespace.

Somente está correto o que se afirma em: 
Alternativas
Q567879 Banco de Dados
Analise as seguintes afirmativas sobre SEQUENCES no Oracle:

1. Os valores gerados por uma sequence podem ser cíclicos, isto é, retornam ao valor inicial ao atingirem certo limite.

2. Se for gerado um valor para uma transação que é posteriormente abortada (roll back) o mesmo valor pode ser gerado para outra transação.

3. Um mesmo usuário recebe sempre valores contínuos na ordem estabelecida para a sequence, mesmo quando há outros usuários gerando valores com a mesma sequence.

4. A função utilizada para gerar valores de uma sequence é denominada IDENTITY.

Somente está correto o que se afirma em: 
Alternativas
Q567878 Banco de Dados
Diagramas entidade-relacionamento na notação IDEF1X distinguem relacionamentos identificadores e não identificadores. A presença de um relacionamento identificador faz com que:
Alternativas
Q567877 Engenharia de Software
As metodologias ágeis representam um conjunto estruturado de práticas para o desenvolvimento de projetos de sistemas de software de forma iterativa e incremental. Em relação às metodologias ágeis, analise as afirmativas a seguir:

I. No Scrum, se um ou mais aspectos de um processo desviou para fora dos limites aceitáveis, e é percebido que o produto resultado será inaceitável, o processo ou o material sendo produzido deve ser registrado para ser ajustado na próxima iteração.

II. Desenvolvimento Guiado por Funcionalidades (FDD) é uma metodologia ágil que se destaca pelo fato de entregar, mensalmente, blocos bem pequenos de funcionalidades valorizadas pelo cliente. No entanto, o monitoramento dentro do projeto não é detalhado.

III. O desenvolvimento orientado a testes é uma prática recomendada pela metodologia de desenvolvimento de software XP. Escrever os testes antes de construir o sistema torna mais fácil entender como o código deve ser programado.

Está correto o que se afirma em: 
Alternativas
Q567876 Engenharia de Software
Considere que você e sua equipe são responsáveis por conduzir um processo de revisão e validação de todos os requisitos identificados para um projeto de um sistema de software.

Em relação aos princípios de validação de requisitos que contribuem para melhorar a qualidade dos resultados da validação, analise as recomendações a seguir: 

I. Evite que o autor de um requisito também seja a pessoa que vai validar o requisito.

II. Separe a atividade de identificação de falhas nos requisitos da atividade de correção.

III. Valide requisitos somente a partir do ponto de vista do stakeholder principal.

Está correto o que se recomenda em: 
Alternativas
Q567875 Engenharia de Software
Identificar o conhecimento e os requisitos dos stakeholders é uma atividade importante do ciclo de desenvolvimento de um projeto de software.

Considere que você tem a responsabilidade de desenvolver requisitos inovadores, porém, neste momento não está muito interessado em estabelecer requisitos precisos sobre o comportamento do sistema.

Dentre as técnicas de elicitação de requisitos a seguir, a mais indicada para esboçar uma visão inicial do sistema e identificar fatores inesperados de satisfação dos stakeholders é: 
Alternativas
Q567874 Engenharia de Software
Considere a opção de utilizar a família de notações gráficas da UML para ajudar a descrever o projeto de um sistema de software.

Os diagramas mais adequados para descrever como grupos de objetos colaboram em algum comportamento, os tipos de objetos com os relacionamentos estáticos existentes entre eles e o comportamento do ciclo de vida de um objeto específico são, respectivamente: 
Alternativas
Q567873 Redes de Computadores
Analise as seguintes afirmações relacionadas ao protocolo TCP/IP:

I. O UDP é um protocolo orientado a conexão, com garantia de entrega.

II. O TCP é um protocolo que trata adequadamente pacotes recebidos fora de ordem ou duplicados.

III. ICMP é um protocolo que não admite fragmentação de seus pacotes devido ao handshake de conexão.

Está correto somente o que se afirma em: 
Alternativas
Q567872 Redes de Computadores
No contexto das redes de computadores, analise as afirmativas a seguir:

I. Fibra óptica deve ser usada quando se deseja imunidade a interferências eletromagnéticas.

II. Redes WAN baseadas em ADSL oferecem maiores velocidades do que as das redes LAN baseadas em Giga Ethernet.

III. Pontes atuam no nível 2 do modelo OSI e são usados para conectar segmentos físicos de uma rede, porém isolando o tráfego local de cada um dos segmentos.

Está correto somente o que se afirma em: 
Alternativas
Q567871 Redes de Computadores
Um programa precisa simular o comportamento de um cliente DNS. Para funcionar adequadamente, o programa precisa enviar as consultas para um servidor DNS, especificamente para a sua porta:
Alternativas
Q567870 Redes de Computadores
Uma equipe precisa desenvolver um aplicativo de transmissão de voz e vídeo através da rede. O importante é que a latência seja a menor possível, e admite-se que haja perda ou corrupção de parte dos pacotes transmitidos. Nesse contexto, o protocolo mais indicado para ser usado pelo aplicativo para realizar a transmissão é:
Alternativas
Q567869 Engenharia de Software
Em POO (programação orientada a objetos), dizer que a classe A é superclasse de B é o mesmo que dizer que:
Alternativas
Q567868 Programação
Em um programa Javascript, encontra-se o seguinte comando:

                                     var x = 3 + "4";

Após a execução deste comando, a variável x conterá:
Alternativas
Respostas
1: E
2: D
3: B
4: E
5: C
6: D
7: B
8: B
9: A
10: C
11: D
12: D
13: A
14: B
15: B
16: E
17: E
18: B
19: C
20: A