Questões de Concursos Técnico Superior Especializado Desenvolvimento de Sistemas

Resolva questões de Técnico Superior Especializado Desenvolvimento de Sistemas comentadas com gabarito, online ou em PDF, revisando rapidamente e fixando o conteúdo de forma prática.

Filtrar questões
💡 Caso não encontre resultados, diminua os filtros.

1Q263131 | , Técnico Superior Especializado Desenvolvimento de Sistemas, DPE RJ, FGV

Considere que uma equipe esteja trabalhando num software web com severas restrições de segurança. Além dos desenvolvedores e analistas, essa equipe conta com profissionais especialistas em segurança que têm, entre outras atribuições, a responsabilidade de realizar a revisão dos códigos a fim de evitar vulnerabilidades. Se durante a etapa de desenvolvimento um revisor da equipe de segurança detectar uma vulnerabilidade, é sua responsabilidade.

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2Q264891 | , Técnico Superior Especializado Desenvolvimento de Sistemas, DPE RJ, FGV

João está responsável pela proposta de arquitetura para um sistema. Para descrever as principais partes do sistema que será desenvolvido, ocultando as operações dessas partes e mostrando as interações entre elas por meio das interfaces disponibilizadas e das interfaces necessárias, João deve utilizar o diagrama de :

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

3Q265039 | , Técnico Superior Especializado Desenvolvimento de Sistemas, DPE RJ, FGV

Considere o código escrito na linguagem C# mostrado a seguir

                                          using System.IO;
                                          using System;

                                          public class Veiculo
                                         {   public virtual void mover()  
                                             { Console.Write("Movendo"); 
                                             }
                                         }
                                         public class Automovel:Veiculo 
                                        {    public override void mover()  
                                             { Console.Write("Acelerando"); 
                                             }
                                        }
                                        public class Fusca:Automovel
                                       {    public override void mover() 
                                          {   Console.Write ("Passeando"); 
                                           }
                                        }
                                        class Program
                                       {  static void Main() 
                                           { Veiculo veiculo = new Fusca();  
                                              veiculo.mover(); 
                                           }
                                       }


O resultado produzido pela execução desse código é :
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

4Q264053 | Engenharia de Software, Metodologias Ageis, Técnico Superior Especializado Desenvolvimento de Sistemas, DPE RJ, FGV

Uma das características da metodologia ágil Scrum é :

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

5Q263098 | Informática, Técnico Superior Especializado Desenvolvimento de Sistemas, DPE RJ, FGV

Considere uma tabela T com a seguinte instância.

                                 f         g              h
                                 5        2              1
                                 3        2          NULL
                                 4    NULL         1
                                 2        3              2


No MS SQL Server, o comando

               select max(f) c1,count(*) c2,min(h) c3
              from t


produz como resultado

    ----------

    5    4     1 

   --------------------

     5         4         1

     4         4         1

    -----------------

     5        3        1

    -------------------

     5        4       NULL

    ------------------------

     5       NULL     NULL

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

6Q262629 | Programação, Técnico Superior Especializado Desenvolvimento de Sistemas, DPE RJ, FGV

Um desenvolvedor PHP empregou o operador “*” com uma string e um número inteiro como operandos, como visto no código a seguir.

                                    < ?php
                                         $a = 2 ;
                                         $b = "3" ;
                                         $total = $a * $b; 
                                         echo($total);
                                    ?>

O resultado obtido na operação foi

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

7Q264204 | , Técnico Superior Especializado Desenvolvimento de Sistemas, DPE RJ, FGV

O Instituto Nacional do Clima (INC) utilizará uma biblioteca de simulações de clima fabricada por uma empresa americana. Porém, após a aquisição, percebeu-se que as interfaces disponibilizadas pelas classes dessa biblioteca são incompatíveis com as interfaces das classes de outros sistemas do INC. A maneira correta de contornar esse problema é a utilização do padrão de projetos .

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

8Q264079 | Informática, Técnico Superior Especializado Desenvolvimento de Sistemas, DPE RJ, FGV

José adotou uma arquitetura orientada a serviços (SOA) para desenvolver uma aplicação e disponibilizar suas funcionalidades como serviços interoperáveis e reutilizáveis. Para que as funcionalidades da aplicação estejam de acordo com o paradigma SOA, José deve:

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

9Q262342 | , Técnico Superior Especializado Desenvolvimento de Sistemas, DPE RJ, FGV

Na linguagem C#, a forma correta para inicializar um array de inteiros de cinco posições, com os números de 1 até 5 é

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

10Q265029 | Informática, SQL Server, Técnico Superior Especializado Desenvolvimento de Sistemas, DPE RJ, FGV

No MS SQL Server, database roles constituem um efetivo recurso quando do gerenciamento da segurança dos bancos de dados. Um database role que é previamente definido e frequentemente utilizado na administração de bancos de dados é :

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

11Q263940 | , Técnico Superior Especializado Desenvolvimento de Sistemas, DPE RJ, FGV

Considere uma organização desenvolvedora de software que possua um processo de software composto das fases de Levantamento de Requisitos, Análise de Software, Projeto de Software, Codificação, Testes e Entrega do Software e tenha a cultura de estimar seus projetos utilizando Análise de Pontos por Função. Caso essa organização esteja interessada na criação de uma base de estimativas de seus projetos, a contagem de pontos por função seria mais indicada .

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

12Q264978 | Informática, Técnico Superior Especializado Desenvolvimento de Sistemas, DPE RJ, FGV

Uma empresa possui um conjunto de sistemas desenvolvidos com plataformas/tecnologias diferentes. Como parte da estratégia dessa empresa, decidiu-se que os sistemas precisam estar interoperáveis ou integrados. Foi proposto o uso de serviços Web baseados em SOAP. Considerando-se a plataforma .NET, essa proposta

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

13Q265401 | , Técnico Superior Especializado Desenvolvimento de Sistemas, DPE RJ, FGV

Uma organização está interessada em definir um processo para orientar a sua equipe de desenvolvimento a executar as atividades necessárias para a criação e disponibilização de novas versões do produto de software que é o carro-chefe da empresa. Esse processo precisa conter explicitamente as etapas comuns de um desenvolvimento de software (por exemplo, levantamento, análise, projeto, construção e testes) e, como o produto de software em questão tem um forte requisito de qualidade, é necessário que as atividades de garantia da qualidade sejam bem explícitas em relação às etapas e/ou documentos relacionados sendo avaliados.

Dentre as opções de modelos de ciclo de vida abaixo, o mais adequado a essa necessidade é :

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

14Q265310 | Informática, Técnico Superior Especializado Desenvolvimento de Sistemas, DPE RJ, FGV

Na empresa onde João trabalha, as mensagens SOAP são enviadas por intermédio do protocolo HTTP. Essa abordagem permite que o protocolo SOAP seja beneficiado pela :

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

15Q263114 | , Técnico Superior Especializado Desenvolvimento de Sistemas, DPE RJ, FGV

Observe o código Visual Basic a seguir.

Module Module1 
          Dim X As String 
          Dim Y As String 

          Sub A() 
                 X = "JKL" 
          End Sub 

          Function B() As String 
                 Dim Y As String 
                 Y = "123" 
                 Return IIf(Len(X) <> 3, Y, X) & "RST" 
          End Function 

          Sub Main() 
                 Call A() 
                 Y = "GHI" 
                 MsgBox(B) 
          End Sub
End Module

Ao ser executado no ambiente do Visual Studio 2008, a partir do procedimento main(), a mensagem exibida por esse código é :
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

16Q263132 | , Técnico Superior Especializado Desenvolvimento de Sistemas, DPE RJ, FGV

Testes unitários são amplamente empregados no desenvolvimento de software. Sua função principal é :

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

17Q262655 | , Técnico Superior Especializado Desenvolvimento de Sistemas, DPE RJ, FGV

Considere uma tabela T com a seguinte instância.

                              f     g    h
                              5    2    1
                              3    2    2
                              4    5    1
                              2    3    2

O comando

          delete from t 
          where exists  
                   (select * from t t2 
                    where t2.f   
remove
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

18Q265032 | Informática, Técnico Superior Especializado Desenvolvimento de Sistemas, DPE RJ, FGV

No MS SQL Server, numa configuração padrão, o comando

                                Select
                                      5*null x,
                                      case when null <> 5 then 0
                                              when null = 5 then 1
                                                       else -1 end y


resulta em uma linha, com duas colunas, x e y, contendo nessa ordem os valores

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

19Q264359 | Engenharia de Software, Técnico Superior Especializado Desenvolvimento de Sistemas, DPE RJ, FGV

Maria participa de um projeto cujo objetivo é desenvolver em C# uma versão orientada a objetos de um software legado, e deseja criar um diagrama UML para definir os modelos das classes do sistema. Esse diagrama deve representar as estruturas dessas classes, determinando

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

20Q264364 | Informática, Técnico Superior Especializado Desenvolvimento de Sistemas, DPE RJ, FGV

A arquitetura orientada a serviço (SOA) estabelece um princípio de arquitetura para aplicações distribuídas que fornecem serviços que atendem uma função especifica do negocio. Fred, desenvolvedor de software, começou a implementar sua primeira aplicação adotando SOA. Fred empregará adequadamente os princípios da arquitetura orientada a serviços se :

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.