Foram encontradas 60 questões.
Considere uma classe Data escrita em C++ que representa um dia, mês e ano específicos. Em C++, é possível sobrecarregar os diversos operadores aritméticos como, por exemplo, o operador de pósincremento ++, de modo que se d1 é uma variável do tipo Data, d1++ retornaria um objeto Data que represente o dia seguinte em relação ao valor atual de d1.
Qual é a forma correta de declarar o protótipo deste método (função membro da classe) na definição da classe Data? Assume-se que tal declaração será feita dentro do bloco public: da classe.
Provas
Questão presente nas seguintes provas
O Pronto Atendimento (PA) tem funcionamento 24 horas por dia, nos setes dias da semana, e é voltado para casos de urgência e emergência em certas especialidades. De uma especialidade, deseja-se registrar código, nome e descrição.
O PA possui convênio com diferentes planos de saúde e atende apenas pacientes que estejam vinculados a esses planos. Quando o PA estabelece um convênio com um plano de saúde, devem ser informadas as especialidades para as quais o plano de saúde autoriza atendimento e a vigência (datas de início e fim) do convênio. De um plano de saúde, devem ser registradas as seguintes informações: nome e CNPJ.
O PA possui uma equipe de médicos, sendo que cada médico é contratado para atuar em exatamente uma especialidade. Uma especialidade pode ter diferentes médicos atuando nela e até mesmo nenhum, caso o PA, em algum período de tempo, não esteja dando atendimento naquela especialidade. De um médico desejase saber: nome, número do CRM (Conselho Regional de Medicina) e especialidade na qual vai atuar no PA.
Quando um paciente chega ao PA, procurando atendimento, deve informar seus dados pessoais (nome, CPF e telefone de contato), a especialidade requerida e o plano de saúde que usará para cobrir as despesas com aquele atendimento. Caso o paciente já tenha sido atendido no PA antes, não é necessário informar seus dados pessoais. Pacientes só são cadastrados no sistema quando procuram atendimento no PA.
O atendimento no PA é feito por ordem de chegada (por especialidade) e o paciente não tem a opção de escolher o médico que deseja. Tão logo haja um médico da especialidade, disponível para atendimento, o próximo paciente para aquela especialidade é chamado. Assim, quando aberto um atendimento, é necessário registrar a data e a hora de chegada do paciente. Posteriormente, quando o paciente é encaminhado para um médico, deve-se registrar a data e a hora de atendimento efetivo, bem como o nome do médico que realizou aquele atendimento.
A figura abaixo apresenta um modelo de classes parcial para o problema apresentado no que se refere ao atendimento de pacientes:

Tomando por base o modelo de classes apresentado, são feitas as seguintes afirmativas:
1. A classe Atendimento deve possuir apenas dois atributos, representando as seguintes informações: (i) data e hora da chegada do paciente e (ii) data e hora efetiva do atendimento.
2. A classe Atendimento deve possuir, também, uma associação com a clausse Plano de Saúde, conforme a figura abaixo.

3. A classe Atendimento deve possuir também uma associação com a classe Médico, conforme a figura abaixo.

Qual das alternativas abaixo é correta?
Provas
Questão presente nas seguintes provas
- Fundamentos de ProgramaçãoEstruturas de DadosEstrutura de Dados: ÁrvoreÁrvore Binária
- Fundamentos de ProgramaçãoEstruturas de DadosEstrutura de Dados: Fila
- Fundamentos de ProgramaçãoEstruturas de DadosEstrutura de Dados: ListaLista Encadeada
- Fundamentos de ProgramaçãoEstruturas de DadosEstrutura de Dados: Pilha
Analise o seguinte conjunto de afirmativas sobre estruturas de dados:
I. Numa lista encadeada, para cada novo elemento inserido na estrutura, devemos alocar, dinamicamente, espaço de memória para armazená-lo. Desta forma, o espaço de mem ória total gasto pela estrutura é proporcional ao número de elementos armazenados.
II. Numa estrutura de dados do tipo pilha, podemos retirar e incluir os elementos da pilha somente através do topo. Logo, os elementos da pilha podem ser acessados na ordem inversa com que foram inseridos, ou seja, “o último que entra é o primeiro que sai”.
III. Numa árvore binária, muitas operações envolvem o percurso de todas as subárvores. As ordens de percurso de uma árvore binária são comumente classificadas de acordo com o processamento da raiz e são conhecidas como pré-ordem (processa a raiz antes de percorrer as subárvores), ordem simétrica (percorre uma das subárvores, processa a raiz e depois percorre a outra subárvore) e pós-ordem (processa a raiz depois de percorrer as subárvores).
IV. A fila é uma estrutura do tipo FIFO – first in, first out – ou seja, o primeiro elemento da fila é o último elemento a ser atendido (a sair da fila).
V. Ao contrário das estruturas do tipo lista e vetor, as árvores são estruturas lineares. As estruturas do tipo árvore não são adequadas para representar dados que devem ser dispostos de maneira hierárquica.
A esse respeito, pode-se concluir que estão corretas:
Provas
Questão presente nas seguintes provas
Uma empresa de telefonia móvel decidiu melhorar o apoio computacional provido a seus funcionários, substituindo o sistema de informação, atualmente, utilizado. Para isso, contratou uma empresa de desenvolvimento de software a fim de desenvolver um Sistema de Controle Empresarial para apoiar os processos realizados na empresa. No início do projeto, foram identificados os requisitos do sistema e este foi dividido em cinco módulos, os quais deverão ser entregues gradativamente. Considerando esse cenário hipotético, o modelo de processo mais adequado para o desenvolvimento do sistema é:
Provas
Questão presente nas seguintes provas

(Disponível em: www.chageonline.com.br. Acesso em: 20 de maio de 2013.)
A palavra “conta” adquire vários sentidos na charge de Geraldo Passofundo. Em todas as alternativas informou-se o sentido correto, EXCETO em:
Provas
Questão presente nas seguintes provas
A gerência de configuração de software (GCS) é uma atividade ‘guarda-chuva’ que é aplicada ao longo de todo o processo de desenvolvimento de software. Atividades de GCS são realizadas para: (i) identificar necessidades de mudança; (ii) controlar as mudanças; (iii) garantir que as mudanças sejam implementadas adequadamente; e (iv) reportar as mudanças às partes interessadas. Os itens que são submetidos à CGS são chamados itens de configuração e ficam armazenados em um repositório. No contexto da GCS são feitas as afirmativas a seguir:
O controle de mudanças tem início na identificação de uma necessidade de mudança. Em seguida, é feita uma solicitação para a realização da mudança, a qual é aceita ou não. Se a solicitação de mudança é aceita, ela é realizada de maneira controlada e os itens de configuração alterados são disponibilizados no repositório.
PORQUE
Para realizar a mudança, é feito o check out dos itens de configuração a serem alterados, que consiste na retirada de itens de configuração do repositório e, após a mudança ser realizada e aprovada, é feito o check in dos itens alterados, que consiste na inserção dos itens no repositório.
Considerando as duas afirmativas, assinale a alternativa correta:
Provas
Questão presente nas seguintes provas
- Arquitetura e Design de SoftwareCoesão, Acoplamento e Modularidade
- Engenharia de SoftwareAnálise e Projeto de Software
- Qualidade de SoftwareAtributos de Qualidade de Software
Na fase de projeto do desenvolvimento de um software, é proposta uma solução para o problema modelado na etapa de especificação e análise de requisitos. O projeto de software é, então, a descrição de uma solução para o problema. No contexto de projeto de software, são apresentadas as afirmativas a seguir:
I. Independência funcional é obtida pelo desenvolvimento de módulos com finalidade única e pequena interação com outros módulos, isto é, módulos devem cumprir uma função bem estabelecida, minimizando interações com outros módulos.
II. A independência funcional pode ser avaliada, usando dois critérios de qualidade: coesão e acoplamento.
III. Coesão é uma indicação da interdependência relativa entre módulos.
IV. Acoplamento indica a robustez funcional relativa a um módulo.
Sobre as afirmativas, é correto dizer que:
Provas
Questão presente nas seguintes provas
Sobre os Modelos de Processo de Software são feitas as afirmativas abaixo:
I. No modelo Cascata é desenvolvida uma versão inicial do software a qual é apresentada para o usuário. A partir da aprovação dessa versão inicial, a equipe de desenvolvimento continua o desenvolvimento até que seja obtida a versão final do software.
II. O modelo Espiral combina atividades de desenvolvimento com o gerenciamento de riscos, de modo a minimizar e controlar os riscos.
III. O modelo RAD (Rapid Application Development) é uma adaptação do modelo Cascata, na qual o desenvolvimento rápido é alcançado por meio da utilização de uma abordagem baseada no desenvolvimento de componentes.
IV. O modelo Prototipação tem como princípio a construção de um protótipo que, idealmente, é utilizado para apoiar a identificação de requisitos. É um modelo que pode ser utilizado sozinho ou combinado com outros.
V. O modelo Incremental combina elementos do modelo Cascata aplicados iterativamente de modo a produzir o sistema por meio de incrementos.
São corretas as afirmativas:
Provas
Questão presente nas seguintes provas
Na fase do projeto de desenvolvimento de software, modelos de projeto são gerados a partir dos modelos de análise, com o objetivo de representar o que deverá ser codificado na fase de implementação. Analise as afirmativas a seguir:
I. Fornece uma visão geral do software. É definido a partir de informações sobre o domínio de aplicação do software, de elementos específicos do modelo de análise e da disponibilidade de padrões e estilos.
II. Descreve como a informação flui para dentro e para fora do sistema e como ela é disseminada entre os componentes da arquitetura.
III. Traduz os objetos de dados definidos como parte do modelo de análise em estruturas de dados e em uma arquitetura de banco de dados.
As afirmativas I a III relacionam-se, respectivamente, a:
Provas
Questão presente nas seguintes provas
O programa a seguir imprime uma sequência de números e caracteres:

Qual é essa sequência?
Provas
Questão presente nas seguintes provas
Cadernos
Caderno Container