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

Foram encontradas 235 questões

Resolva questões gratuitamente!

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

Q774273 Programação

Dado o código em Python abaixo, é INCORRETO afirmar que:

Imagem associada para resolução da questão

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
Q771354 Legislação Federal
Com base na Lei nº 11.892/08, assinale a alternativa CORRETA:
Alternativas
Q771353 Legislação Federal
Com relação à estrutura organizacional dos Institutos Federais, prevista na Lei nº 11.892/08, é CORRETO 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
Q766132 Programação
Uma das atividades mais executadas em programas de computador é a ordenação. Na literatura, existem várias abordagens para se implementar algoritmos de ordenação. Assinale a alternativa que apresenta a estratégia de ordenação implementada no algoritmo abaixo: Imagem associada para resolução da questão
Alternativas
Q766131 Programação
Considere o código HTML abaixo para analisar as afirmativas a seguir:   Imagem associada para resolução da questão
 I. A tags ection é apresentada na tela como um retângulo de 400 pixels de altura e 100 pixels de largura.
II. O texto “Desenvolvimento WEB” é apresentado na cor branca.
III. A tag section é apresentada na tela como um retângulo com as bordas superior direita e inferior esquerda arredondadas.
IV. O texto é apresentado dentro de uma faixa cinza.
V. O texto “Desenvolvimento WEB” é apresentado na cor cinza.
Está(ão) correta(s), apenas:  
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
Q766129 Programação
Considere o código HTML5 abaixo para analisar as afirmativas a seguir:  
 I. O código HTML acima é inválido.

II. Ao submeter o formulário, uma mensagem de erro é exibida porque o atributo action não foi especificado.

III. Caso a página seja acessada através de um dispositivo móvel, quando o usuário seleciona o input “telefone”, o teclado do dispositivo muda o layout para o teclado numérico.

IV. Mesmo sem uso de qualquer função javascript, o formulário valida o valor de email informado e, caso o valor seja inválido, apresenta uma mensagem de erro.

V. Ao submeter o formulário, caso o campo email esteja vazio, uma mensagem de erro é apresentada.  
Está(ão) correta(s), apenas:
Alternativas
Respostas
81: B
82: B
83: A
84: D
85: C
86: E
87: C
88: D
89: C
90: D
91: D
92: D
93: A
94: B
95: C
96: A
97: E
98: A
99: B
100: D