Questões de Concurso Comentadas para tecnologista júnior i - desenvolvimento de software para operação de satélites

Foram encontradas 30 questões

Resolva questões gratuitamente!

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

Q2514510 Engenharia de Software
Sistemas de versionamento de software são ferramentas amplamente utilizadas no desenvolvimento de aplicações.
Nesse contexto, mais especificadamente sobre o sistema Git, assinale a afirmativa correta.
Alternativas
Q2514509 Banco de Dados
SQL (Structured Query Language) é uma linguagem usada para interagir com bancos de dados relacionais.
Em relação ao SQL, analise as afirmativas a seguir e assinale (V) para a verdadeira e (F) para a falsa.

( ) A cláusula WHERE só é utilizada associada ao comando SELECT.
( ) O Comando CREATE TABLE cria uma nova tabela no banco de dados e o comando INSERT INTO permite popular essa tabela por meio da inserção de registros.
( ) O comando INNER JOIN é utilizado para unir os resultados de duas ou mais consultas SELECT e o seu resultado é um conjunto de linhas provenientes das tabelas envolvidas.
( ) Os comandos ALTER TABLE e UPDATE são comandos usados para atualizar registros em tabelas de um banco de dados.
( ) SQL suporta o conceito de chaves primárias e chaves estrangeiras para manter a integridade dos dados e as relações entre as tabelas.

As afirmativas são, respectivamente,
Alternativas
Q2514508 Engenharia de Software
Uma linguagem de programação Orientada a Objetos deve prover suporte aos principais fundamentos do desenvolvimento Orientação a Objetos. Entretanto, cada linguagem apresenta as suas especificidades e formas de implementar esses fundamentos.
Sobre a Linguagem C++, analise as afirmativas a seguir.

I. Um ponteiro this é um ponteiro para um objeto da própria classe e tem como valor o endereço do objeto ao qual se refere.
II. Quando internamente a uma ClasseA, define-se outra ClasseB como Friend, significa que a ClasseA está permitindo que a ClasseB acesse seus membros privados e protegidos.

III. A linguagem C++ permite herança múltipla.

Está correto o que se afirma em
Alternativas
Q2514507 Engenharia de Software
Git é um sistema de controle de versão gratuito e criado principalmente para o desenvolvimento de software.
Supondo que um repositório Git local possui apenas o commit inicial, um novo branch local poderia ser criado por meio do comando
Alternativas
Q2514506 Engenharia de Software
Considerando o contexto de desenvolvimento de software, determinadas práticas são essenciais para o bom andamento de um projeto. Um exemplo de boa prática é o uso de tags, empregadas na maioria dos sistemas de versionamento modernos.
Sobre as tags, assinale a afirmativa correta. 
Alternativas
Respostas
26: A
27: B
28: E
29: B
30: B