Questões de Concurso Para celg/gt-go

Foram encontradas 353 questões

Resolva questões gratuitamente!

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

Q468379 Governança de TI
O nível Gerenciado do CMMI possui as seguintes áreas de processo:
Alternativas
Q468378 Governança de TI
O CMMI define os seguintes níveis de maturidade:
Alternativas
Q468377 Engenharia de Software
No gerenciamento da qualidade de software, complexidade ciclomática é uma métrica de produto, que se refere
Alternativas
Q468376 Engenharia de Software
O termo baseline está associado ao gerenciamento de configurações e corresponde
Alternativas
Q468375 Engenharia de Software
O que possibilita seguir um requisito, a partir de sua ori­gem, passando por seu desenvolvimento e especifica­ção, inclusive o projeto correspondente, é denominado
Alternativas
Q468374 Algoritmos e Estrutura de Dados
Considere a definição da função processa, apresentada a seguir, para responder à questão.

Imagem associada para resolução da questão

Considere que o programador, por engano, inseriu um defeito na linha 300, escrevendo-a como enquanto (x <= y) em vez de enquanto (x < y) . O par de valores (x, y) que revelaria a presença do defeito é:
Alternativas
Q468373 Algoritmos e Estrutura de Dados
Considere a definição da função processa, apresentada a seguir, para responder à questão.

Imagem associada para resolução da questão

Caso o critério, de teste cobertura de comandos seja empregado, o par de valores (x, y), se for usado como dado de entrada para a função processa, que resultaria em 100% de cobertura desse critério :
Alternativas
Q468372 Engenharia de Software
O teste caixa-preta é uma estratégia baseada em requisitos e especificação do software. São exemplos de critérios de teste caixa-preta:
Alternativas
Q468371 Engenharia de Software
O desenvolvimento orientado a testes é uma aborda­gem incremental para a produção de software, em que cada ciclo normalmente é composto da seguinte sequência:
Alternativas
Q468370 Engenharia de Software
No desenvolvimento orientado a testes, a refatoração compreende
Alternativas
Q468369 Engenharia de Software
Existem vários métodos para o gerenciamento de pro­jetos. Segundo o método SCRUM
Alternativas
Q468368 Engenharia de Software
São exemplos de práticas da programação extrema (extreme programming):
Alternativas
Q468367 Engenharia de Software
São princípios dos métodos ágeis:
Alternativas
Q468366 Engenharia de Software
Para responder às questões 42 e 43, considere o diagrama de classes da UM L a seguir.
Imagem associada para resolução da questão

Acerca das cardinalidades no diagrama, pode-se con­cluir que um
Alternativas
Q468365 Engenharia de Software
Para responder à questão, considere o diagrama de classes da UM L a seguir.
Imagem associada para resolução da questão

Dentre as associações presentes no diagrama
Alternativas
Q468364 Algoritmos e Estrutura de Dados
Considere a sequência 1, 1, 2, 3, 5, 8, 13, ..., onde: o primeiro e o segundo elementos possuem seus valores iguais a 1; e o valor de qualquer outro elemento é obtido pela soma dos dois elementos imediatamente antecessores (por exemplo, 8 é obtido de 3 + 5). Seja a classe ZZ, que possui um método denominado processa , que recebe um número inteiro n (n > 0), e retorna o n-ézimo elemento da sequência. O corpo do método processa da classe ZZ é:
Alternativas
Q468363 Engenharia de Software
Para responder à questão, considere o seg­inte:

(i) a classe AA, que possui um método denominado processa, o qual retorna o dobro do argumento fornecido ao método;

(ii) a classe BB, que estende a classe AA, e possui um método que sobrescreve o método processa, retornando o triplo do argumento fornecido ao método;

(iii) a classe CC, que estende a classe AA, e possui uma sobrecarga do método processa, retornando o somatório dos dois valores passados como argumentos ao método;

(iv) a classe DD, que estende a classe CC, e possui um método que sobrescreve o método processa, retornando o quádruplo do único argumento fornecido ao método; e

(v) todas as classes são públicas e todos os métodos são públicos.

Supondo o comportamento polimórfico de mensagens enviadas aos objetos das classes, a chamada do método processa com argumento igual a 5 (cinco) para objetos das classes BB, CC e DD resulta nos valores, respectivamente,
Alternativas
Q468362 Engenharia de Software
Para responder à questão, considere o seguinte:

(i) a classe AA, que possui um método denominado processa, o qual retorna o dobro do argumento fornecido ao método;

(ii) a classe BB, que estende a classe AA, e possui um método que sobrescreve o método processa, retornando o triplo do argumento fornecido ao método;

(iii) a classe CC, que estende a classe AA, e possui uma sobrecarga do método processa, retornando o somatório dos dois valores passados como argumentos ao método;

(iv) a classe DD, que estende a classe CC, e possui um método que sobrescreve o método processa, retornando o quádruplo do único argumento fornecido ao método; e

(v) todas as classes são públicas e todos os métodos são públicos.

Supondo o comportamento polimórfico de mensagens enviadas aos objetos das classes, a chamada do método processa com argumento igual a 3 (três) para objetos das classes AA, BB e CC resulta nos valores, respectivamente
Alternativas
Q468361 Banco de Dados
No modelo relacional, convenciona-se que a chave primária de uma relação é representada sublinhando- se os seus atributos. Em um esquema de banco de dados, há a relação PESSOA (CPF, Nome, Sexo, Logradouro), que representa pessoas. Considere que duas pessoas podem relacionar-se em uma partida de tênis, em que cada pessoa pode jogar diversas partidas e, adicionalmente, que é permitido que duas pessoas joguem entre si mais de uma vez somente em datas distintas. Observando-se tais considerações, a partida de tênis pode ser representada pelo seguinte esquema de relação:
Alternativas
Q468360 Banco de Dados
Um esquema segundo o modelo entidade-relacionamento pode ser traduzido para um esquema segundo o modelo relacional, em que
Alternativas
Respostas
281: D
282: D
283: E
284: E
285: E
286: D
287: B
288: A
289: C
290: A
291: A
292: B
293: D
294: B
295: B
296: E
297: A
298: C
299: A
300: C