Questões de Concurso Comentadas para ciência da computação

Foram encontradas 151 questões

Resolva questões gratuitamente!

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

Q774279 Engenharia de Software

Dadas as afirmativas abaixo sobre as definições de UML, segundo Larman (2007):

I) É uma linguagem visual para especificar, construir e documentar os artefatos dos sistemas.

II) Existem três perspectivas para aplicar a UML, sendo elas: conceitual, de especificação e de software.

III) É uma notação diagramática padrão para desenhar ou apresentar figuras (com algum texto) relacionadas a software – principalmente software OO.

Assinale a alternativa CORRETA:

Alternativas
Q774278 Engenharia de Software
Segundo as definições de Delamaro (2007) sobre Depuração, assinale a alternativa que apresenta o conceito INCORRETO sobre essa fase:
Alternativas
Q774277 Engenharia de Software
Segundo Delamaro (2007), existem alguns critérios da técnica de teste funcional que são os mais conhecidos. Assinale a alternativa que apresenta uma característica da técnica conhecida como Grafo Causa-efeito:
Alternativas
Q774276 Engenharia de Software
Segundo as definições de Delamaro (2007) a respeito dos tipos de teste de software, uma das técnicas tem por característica “estabelecer os requisitos de teste com base em uma dada implementação, requerendo a execução de partes ou de componentes elementares do programa”. Assinale a alternativa que apresenta o nome do tipo de teste representado pela definição dada:
Alternativas
Q774272 Programação

Dadas as seguintes definições sobre métodos de descrição semântica, segundo Sebesta:

I) Descreve o significado de uma sentença ou programa pela especificação dos efeitos e executa-o em uma máquina.

II) Método mais rigoroso e mais conhecido para a descrição do significado de programas.

III) Baseada em lógica matemática, é a abordagem mais abstrata para a especificação de semântica.

( ) Semântica Axiomática

( ) Semântica Operacional

( ) Semântica Denotacional

Assinale a alternativa que descreve a ordem correta de preenchimento, de cima para baixo, dos parênteses, de acordo com a relação entre as definições e os tipos de semântica:
Alternativas
Q774271 Programação
Assinale a alternativa que apresenta os três principais métodos de descrição semântica das linguagens de programação, segundo Sebesta (2011):
Alternativas
Q774270 Programação
Assinale a alternativa que apresenta os três métodos gerais de implementar uma linguagem de programação, segundo Sebesta (2011):
Alternativas
Q774269 Programação
Segundo Sebesta (2011), as linguagens de programação são, normalmente, divididas em quatro categorias. Assinale a alternativa que as apresenta CORRETAMENTE:
Alternativas
Q774268 Programação
Com relação a Algoritmos e Estrutura de Dados, dadas as afirmações abaixo, segundo Farrer (1999), assinale a alternativa CORRETA:
Alternativas
Q774267 Programação

Com relação a Algoritmos e Estrutura de Dados, segundo Farrer (1999), dadas as afirmações, abaixo:

I) Denomina-se expressão aritmética aquela cujos operadores são aritméticos e cujos operandos são constantes ou variáveis do tipo numérico.

II) Uma expressão relacional é uma comparação realizada entre dois valores, independentemente de seu tipo básico. Estes valores são representados na relação através de constantes, variáveis ou expressões aritméticas.

III) E, OU e NÃO são conectivos usados na formação de novas proposições nas expressões lógicas.

Assinale a alternativa que apresenta a resposta CORRETA:

Alternativas
Q774266 Algoritmos e Estrutura de Dados
Com relação a Algoritmos e Estrutura de Dados, segundo Farrer (1999), assinale a alternativa INCORRETA:
Alternativas
Q771355 Pedagogia
No que concerne aos níveis e modalidades de educação e ensino, previstos na Lei nº 9394/96, pode-se afirmar que:
Alternativas
Q771352 Direito Administrativo
Pode-se afirmar, a partir da Lei nº 8112/90:
Alternativas
Q771351 Direito Administrativo
Com base nas afirmativas acerca da Administração Pública Federal, marque (V) para as VERDADEIRAS e (F) para as FALSAS.
( ) A Administração Pública Direta e Indireta deve considerar na prática dos atos administrativos os princípios da legalidade, pessoalidade, moralidade, publicidade e eficiência. ( ) O servidor público estável perderá o cargo em virtude de sentença penal condenatória. ( ) Se um servidor público estável tiver seu cargo extinto, ficará em disponibilidade e terá garantida remuneração até seu adequado aproveitamento em outro cargo. ( ) Como condição para a aquisição da estabilidade, o servidor público poderá ter que se submeter a avaliação de desempenho. ( ) Sem prejuízo da ação penal cabível, os atos de improbidade administrativa acarretarão na suspensão dos direitos políticos, na perda da função pública, na indisponibilidade dos bens e no ressarcimento ao erário.
Alternativas
Q766135 Engenharia de Software
Scrum é um modelo ágil de processo que foi desenvolvido na década de 90. Nos últimos anos, esse modelo tem ganhado cada vez mais força entre profissionais de diversas áreas. Assinale a alternativa que apresenta apenas papéis existentes no Scrum:
Alternativas
Q766134 Programação

Com respeito ao desenvolvimento de aplicações web em Java, avalie as assertivas abaixo.

I. HttpServlet é uma classe abstrata utilizada para a criação de servlet. Essa classe provê métodos para tratar requisições HTTP.

II. Para implementar um tratamento específico para requisições HTTP POST em um servlet, é necessário implementar o método doPost().

III. O protocolo HTTP possui vários tipos de requisição (GET, POST, PUT e DELETE). Uma implementação de servlet pode tratar apenas um desses tipos de requisição.

IV. Um MIME TYPE informa ao browser que tipo de dado ele irá receber, de maneira que o browser possa tratar a resposta de forma adequada.

V. Para criar um filtro em aplicações que utilizem a especificação Servlet 3.0, é necessário apenas anotar a classe com @WebFilter, sem a necessidade de implementar qualquer interface.

São verdadeiras, apenas, as assertivas:

Alternativas
Q766133 Engenharia de Software
Uma empresa está passando por uma fase de reestruturação de processos. Cada processo existente na empresa precisa ser entendido e documentado para melhorias posteriores. Qual diagrama UML poderia ser usado para auxiliar no procedimento de documentação desses processos?
Alternativas
Q766130 Programação
Você está implementando um código javascript e precisa abrir a página web “http://www.ifpe.edu.br” em uma nova janela. Qual dos seguintes trechos de código poderia ajudá-lo nessa tarefa?
Alternativas
Q766128 Engenharia de Software
Você foi escolhido para implementar os casos de teste para um formulário. Um dos campos desse formulário recebe datas de nascimento entre 1900 e 2004. Quais são os valores limite para testar esse campo?
Alternativas
Q766127 Programação
Com respeito à Java Server Faces, assinale a alternativa correta:
Alternativas
Respostas
61: D
62: E
63: E
64: B
65: B
66: A
67: D
68: C
69: E
70: C
71: D
72: C
73: D
74: A
75: B
76: C
77: A
78: B
79: C
80: C