Questões de Concurso Para fcm

Foram encontradas 6.807 questões

Resolva questões gratuitamente!

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

Q733507 Engenharia de Software

O processo de engenharia de software, conhecido como Rational Unified Process (RUP), organiza o desenvolvimento de software em quatro fases. Relacione cada uma das fases a seu respectivo objetivo.

1- Fase de concepção/iniciação.

2- Fase de elaboração.

3- Fase de construção.

4- Fase de transição.


( ) Modelagem do modelo genérico do processo. O objetivo desta fase é analisar de forma mais detalhada a análise do domínio do problema, revisando os riscos que o projeto pode sofrer. Nesta fase, a arquitetura do projeto começa a tomar sua forma básica.

( ) Fase de comunicação com o cliente e planejamento, avaliando os possíveis riscos, estimativas, custo e prazos. São ações, nesta fase, o estabelecimento de prioridades e o levantamento de requisitos.

( ) Contempla a entrega do software ao usuário e a fase de testes. Esta fase também inclui o treinamento dos usuários finais e a realização de testes da versão beta.

( ) Fase que desenvolve ou adquire os componentes de software. Esta fase tem como foco o desenvolvimento de componentes e outros recursos do sistema.

A sequência correta é

Alternativas
Q733506 Engenharia de Software

O teste de software pode ser realizado de diversas formas. Mesmo assim, existem técnicas que podem ser utilizadas para encontrar falhas no software.


Analise as afirmativas abaixo:


I- O teste de regressão tem por finalidade repetir o teste em um programa já testado depois de haver uma modificação.

II- O teste de desempenho tem por finalidade elaborar casos de teste que possam subverter as verificações de segurança do programa.

III- O teste de caixa branca trabalha diretamente sobre o código fonte do componente de software.

IV- O teste de caixa preta trabalha diretamente sobre o código fonte do componente de software.


Estão corretas as afirmativas

Alternativas
Q733505 Engenharia de Software

As metodologias ágeis tornaram-se populares em 2001 quando um grupo de especialistas em processos de desenvolvimento de software decidiu se reunir nos Estados Unidos. O objetivo foi discutir maneiras de melhorar o desempenho de seus projetos. Embora tivessem preferências e métodos distintos entre si, concordaram que um pequeno conjunto de princípios sempre parecia ter sido respeitado quando os projetos davam certo. Foi então criada a Aliança Ágil e o estabelecimento do Manifesto Ágil, contendo os conceitos e os princípios comuns compartilhados por todos esses métodos.


NÃO é considerado um princípio por trás do Manifesto Ágil:

Alternativas
Q733504 Arquitetura de Computadores

O circuito lógico abaixo possui duas entradas a e b e uma saída c.

                                   

Com base na tabela verdade acima, a porta lógica que representa este circuito é
Alternativas
Q733503 Banco de Dados

O comando SELECT da linguagem Structured Query Language (SQL) permite acessar dados de um banco de dados. 

                 

Uma consulta em linguagem SQL que exiba somente as colunas id_aluno e nome da tabela ALUNO apresenta-se abaixo em:
Alternativas
Q733501 Programação
Na teoria da computação, a investigação da solucionabilidade de um problema a partir de outro, cuja classe de solucionabilidade é conhecida, é definida pelo princípio
Alternativas
Q733500 Redes de Computadores

O protocolo Hypertext Transfer Protocol (HTTP) é o método para enviar e receber informações na Web. A versão do protocolo mais atual é a 1.1, definida na Request For Comments (RFC) 2616.


A ação, que é executada pelo método POST, é definida quando

Alternativas
Q733499 Arquitetura de Software
No contexto de padrões de projeto de software orientado a objetos, são padrões estruturais:
Alternativas
Q733498 Programação
A inserção de um código JavaScript em uma página Web escrita em HyperText Markup Language (HTML) necessita da utilização de uma tag de início e outra de final. Marque a alternativa que apresenta as tags necessárias para inserção de código.
Alternativas
Q733497 Algoritmos e Estrutura de Dados

Uma lista encadeada é o melhor e mais simples exemplo de estrutura de dados dinâmica que utiliza ponteiros em sua implementação. O primeiro nó de uma lista é conhecido como cabeça, do inglês head. Se uma lista está vazia, então o valor da cabeça ou head é nulo, do inglês NULL. Com base nisso, analise os trechos de código abaixo que implementam algumas ações sobre uma lista encadeada em linguagem C.



Sobre os trechos de código acima, é INCORRETO afirmar que:

Alternativas
Q733496 Sistemas Operacionais

O escalonador de um sistema operacional multitarefa tem por finalidade distribuir o acesso aos recursos do sistema entre tarefas ou processos que os solicitam.


A característica de uma política de escalonamento não preemptivo é:

Alternativas
Q733495 Arquitetura de Computadores

A Máquina de Turing, proposta por Alan Turing em 1936, é um mecanismo simples que formaliza a ideia de uma pessoa que realiza cálculos, usando um instrumento de escrita e um apagador. O modelo formal de uma Máquina de Turing é baseado em três componentes básicos: uma fita (utilizada para entrada, saída e rascunho); uma unidade de controle que possui cabeça de leitura e escrita sobre a fita; e um programa.


Considerando as extensões da Máquina de Turing, a extensão que aumenta seu poder computacional é:

Alternativas
Q733494 Engenharia de Software

No contexto de processo de desenvolvimento de software, analise as afirmativas abaixo e marque (V) para verdadeiro ou (F) para falso.

( ) Os requisitos de software são controlados para estabelecer base para as atividades gerenciais e de engenharia de software dentro de um projeto.

( ) Requisitos com características funcionais representam os comportamentos que um programa ou um sistema deve apresentar diante de certas ações de seus usuários.

( ) Requisitos com características não funcionais quantificam determinados aspectos do comportamento.


A sequência correta é

Alternativas
Q733493 Algoritmos e Estrutura de Dados

Considere o autômato abaixo.

Imagem associada para resolução da questão

A figura acima apresenta um autômato

Alternativas
Q733492 Programação

Considere o código fonte abaixo, escrito em linguagem C, e analise as afirmativas abaixo.


Marque (V) para verdadeiro ou (F) para falso.

( ) A alocação de memória, presente na função main, efetuada com a função malloc, resulta na mesma quantidade alocada em bytes que ptr = malloc(sizeof(struct entrada_cadastro)).

( ) A função strcpy copia a palavra Aluno para o vetor name da struct entrada_cadastro.

( ) O acesso aos campos da estrutura de dados é realizado através do ponteiro nomeado ptr de tipo struct entrada_cadastro.

A sequência correta é

Alternativas
Q733491 Algoritmos e Estrutura de Dados
A preocupação com a complexidade de algoritmos é de extrema importância para o projeto de algoritmos eficientes. Neste contexto, a complexidade de tempo no pior caso para o algoritmo de ordenação QuickSort é
Alternativas
Q733490 Veterinária

A peritonite infecciosa felina é uma doença sistêmica de gatos, progressiva e fatal, causada por um___________________ felino, ocasionando uma infecção entérica inaparente, com exceção de vírus nas fezes.


A expressão que preenche a lacuna é:

Alternativas
Q733489 Veterinária

A acromegalia é uma alteração hormonal que acontece quando a glândula hipófise libera excesso de hormônio de crescimento.


A principal causa de acromegalia em gatos é

Alternativas
Q733488 Veterinária
Os animais afetados por insuficiência renal crônica demonstram redução no apetite, perda gradual de peso e pelame em más condições. São causas de insuficiência renal crônica em gatos mais comumente diagnosticadas, EXCETO:
Alternativas
Q733487 Veterinária

Neoplasias do trato respiratório representam de 4 a 5% de todas as neoplasias em cães e gatos. Mais de 80% dos tumores do trato respiratório são malignos. Histologicamente, tumores epiteliais são os mais comuns, representando 60 a 75% dos tumores nasais em cães.


O tumor que ocorre com maior frequência em cães é

Alternativas
Respostas
5681: B
5682: B
5683: C
5684: D
5685: C
5686: D
5687: D
5688: B
5689: D
5690: A
5691: B
5692: E
5693: E
5694: D
5695: D
5696: A
5697: E
5698: B
5699: E
5700: D