Questões de Concurso Comentadas para bio-rio

Foram encontradas 2.402 questões

Resolva questões gratuitamente!

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

Q597512 Banco de Dados
“Enquanto o Modelo Entidade-relacionamento (MER) é um modelo conceitual, o Diagrama Entidade-Relacionamento (DER) é a sua representação gráfica e principal ferramenta. Em sua notação original, proposta por Peter Chen, as entidades devem ser representadas por _____, seus atributos por ____ e os relacionamentos por ____, ligados às entidades por linhas, contendo também sua cardinalidade (1..1, 1..n ou n..n).”
Os itens que completam corretamente as lacunas do fragmento são respectivamente:
Alternativas
Q597511 Banco de Dados
No que diz respeito às restrições de integridade em um SGBD, analise as afirmativas a seguir.

I. Integridade de Entidade – cada linha de uma tabela deve poder ser identificada univocamente. Isto quer dizer que cada tabela deverá possuir na sua definição uma chave primária. Funciona ao nível de linha e da tabela do banco de dados.

II. Integridade de Domínio – o valor dos campos que constituem a chave estrangeira de uma tabela deve estar também sempre presente na chave primária que referenciam ou, quando muito, podem ter o valor NULL. Funciona ao nível da tabela.

III. Integridade Referencial – o valor de um campo deve obedecer ao tipo de dados e às restrições de valores admitidos para essa coluna. Esta é a forma mais elementar dos tipos de estrição de integridade. Funciona ao nível da coluna do banco de dados.
Assinale a alternativa correta:
Alternativas
Q597510 Engenharia de Software
A metodologia DSDM - Dynamic Systems Development Method constitui uma metodologia de desenvolvimento ágil, iterativo e incremental que enfatiza o envolvimento constante do usuário e cujo objetivo é entregar softwares no tempo e com custo estimado por meio do controle e ajuste de requisitos ao longo do desenvolvimento.
No Ciclo de Vida da DSDM, uma das fases tem por objetivo estabelecer os requisitos funcionais e de informação que permitirão a aplicação fornecer valor de negócio, e definir a arquitetura básica da aplicação, como também identificar os requisitos de manutenibilidade para a aplicação. 
Essa fase recebe a seguinte denominação:
Alternativas
Q597509 Engenharia de Software
Com relação à notação do diagrama de classes da UML, avalie se são verdadeiras (V) ou falsas(F) as afirmativas a seguir:
✓ A parte superior contém o nome da classe.
✓ A parte intermediária contém as operações ou métodos da classe.
✓ A parte inferior contém os atributos da classe.
As afirmativas são respectivamente:
Alternativas
Q597508 Engenharia de Software
A Unified Modelling Language (UML) é uma linguagem ou notação de diagramas para especificar, visualizar e documentar modelos de software orientados por objetos. Um dos diagramas usados na UML fornece a descrição do comportamento do sistema do ponto de vista do usuário. Para os desenvolvedores, representa uma ferramenta muito útil, vista como uma técnica do tipo tentativa e erro para obter os requisitos do sistema a partir do visão do cliente. Essa ferramenta é conhecida como Diagrama de:
Alternativas
Q597507 Engenharia de Software
No que diz respeito aos conceitos básicos da área de Engenharia de Software, um profissional ligado ao projeto de sistemas irá realizar testes com a finalidade de analisar e concluir se o software está sendo desenvolvido em conformidade com as especificações. Nesse contexto, observe as afirmativas a seguir, estabelecidas por Boehm.
I - Estamos construindo o produto corretamente?
II - Estamos construindo o produto correto?
Essas afirmativas estão relacionadas, respectivamente, aos conceitos de:
Alternativas
Q597506 Sistemas Operacionais
No que diz respeito às principais características de um servidor Apache, analise as afirmativas a seguir.
I. Suporta servidor Proxy ftp e http.
II. Suporta a criptografia via SSL e Certificados digitais.
III. Suporta a autorização de acesso podendo ser especificadas restrições de acesso separadamente para cada endereço/arquivo/diretório acessado no servidor.
Assinale a alternativa correta:
Alternativas
Q597505 Programação
Com relação ao Tomcat, avalie se são verdadeiras (V) ou falsas(F) as afirmativas a seguir:

✓ É um servidor de aplicações Java para web e, tecnicamente, é um Conteiner Web, parte da plataforma corporativa Java Enterprise Edition que abrange as tecnologias Servlet e JSP.

✓ Implementa um conteiner EJB e é inteiramente escrito em Java e, portanto, necessita de uma Java Virtual Machine (JVM) para ser executado.

✓ Tem a capacidade de atuar também como servidor web/HTTP autônomo, ou pode funcionar integrado a um servidor web dedicado, como Apache httpd ou Microsoft IIS, ou ainda como parte integrante de um servidor de aplicações mais amplo, como JBoss AS, provendo os recursos de Java Servlet e JSP.
As afirmativas são respectivamente:
Alternativas
Q597504 Programação
Para maior produtividade é aconselhável ao Tecnólogo/Analista e Desenvolvedor de Sistemas saber as teclas de atalho do Eclipse para desempenhar certas ações de forma mais rápida. Neste sentido, para identificar e formatar o código conforme os templates e padrões setados nas preferências do Eclipse, deve-se executar o seguinte atalho de teclado:
Alternativas
Q597503 Programação
O Eclipse é uma ferramenta IDE que compreende vários tipos de linguagem e que aceita a instalação de plugins para emular o desenvolvimento da plataforma. No Eclipse, por padrão a pasta ou repositório/local dos projetos construídos pelo desenvolvedor é denominado:
Alternativas
Q597502 Programação
“Duas das principais APIs e suas funcionalidades da versão mais atual de J2EE são:

• ______ - padroniza componentes J2EE do lado servidor, com regras de desenvolvimento definidas como implementação de interfaces responsáveis por tarefas definidas ou regras de herança. Tem como vantagem o tratamento automático de segurança, persistência, transação dentre outros serviços. Tornou-se um padrão para desenvolvimento de aplicações coorporativas distribuídas e multicamadas, realizando o encapsulamento da lógica de negócio de uma aplicação.

• ______ - tem como objetivo fornecer uma interface padrão para localização de usuários, máquinas, objetos, redes e serviços, podendo ser utilizado tanto para localização de um computador em uma rede, quanto para busca de objetos Java.”
Os itens que completam corretamente as lacunas do fragmento acima são respectivamente:
Alternativas
Q597500 Programação
No que diz respeito aos operadores suportados pelo PHP, analise as afirmativas a seguir.

I. Os símbolos = e == representam o operador igual. Por exemplo, $a = $b e $a == $b tem por significado verdadeiro se $a é igual a $b.

II. Os símbolos != e <> representam o operador diferente. Por exemplo, $a != $b e $a <> $b tem por significado verdadeiro se $a não é igual a $b.

III. Os símbolos % e & representam o operador módulo. Por exemplo, $a % $b e $a & $b fornecem como resultado o resto da divisão de $a por $b.
Assinale a alternativa correta:
Alternativas
Q597498 Programação
Na linguagem Java há um comando que é usado para forçar o término da execução de uma instrução switch ou de uma estrutura de controle while, continuando a execução do programa na próxima linha após o laço. Esse comando é:
Alternativas
Q597496 Programação
No que diz respeito aos padrões XML e JSON, analise as afirmativas a seguir.
I - JSON representa informações no formato texto, da mesma forma que XML.
II - JSON não é uma linguagem de marcação, da mesma forma que XML também não é.
III - JSON não permite a execução de instruções de processamento, algo possível em XML.
Assinale a alternativa correta:
Alternativas
Q597492 Programação
Em programação orientada a objetos, a expressão “modificador de acesso” é a palavra-chave que define como um atributo, método, ou classe será visto no contexto que estiver inserido. A seguir, são definidos três tipos de “modificadores de acesso”.

I. Deixará visível a classe ou membro para todas as outras classes, subclasses e pacotes do projeto Java.

II. Deixará visível o atributo para todas as outras classes e subclasses que pertencem ao mesmo pacote. A principal diferença é que apenas as classes do mesmo pacote têm acesso ao membro. O pacote da subclasse não tem acesso ao membro.

III. Deixará visível o atributo apenas para a classe em que este atributo se encontra.
As descrições I, II e III definem os “modificadores de acesso” respectivamente como:
Alternativas
Q597491 Programação
No que diz respeito às características da linguagem Java, analise as afirmativas a seguir.
I. Os aplicativos Java começam a rodar pelo método class.
II. Java é sensitive case diferenciando letras maiúsculas de minúsculas.
III. Dados primitivos são definidos por meio dos tipos integer, float, double e string.
Assinale a alternativa correta:
Alternativas
Q597490 Engenharia de Software
Na Programação Orientada a Objetos – POO, um dos princípios é descrito abaixo:

• tem por significado separar o programa em partes, o mais isolado possível.

• a ideia é tornar o software mais flexível, fácil de modificar e de criar novas implementações.

• serve para controlar o acesso aos atributos e métodos de uma classe.

• representa uma forma eficiente de proteger os dados manipulados dentro da classe, além de determinar onde esta classe poderá ser manipulada.

Esse princípio da POO é conhecido como:
Alternativas
Q597484 Algoritmos e Estrutura de Dados
Com relação à estrutura de controle enquanto <teste> faça ... fim enquanto, avalie se as afirmativas a seguir são falsas (F) ou verdadeiras (V):
✓ A condição de saída do loop ocorre quando o <teste> é VERDADEIRO.
✓ O teste de controle da estrutura é realizado no início da execução.
✓ O fluxo de execução das instruções contidas no loop permanece se o resultado do <teste> é FALSO.
As afirmativas são respectivamente:
Alternativas
Q597483 Banco de Dados
No que diz respeito à arquitetura de banco de dados relacional PostgreSQL, analise as afirmativas a seguir.

. Funciona com base na filosofia cliente-servidor, no qual um processo servidor, que gerencia os arquivos de banco de dados, aceita conexões dos aplicativos cliente com o banco de dados, e executa ações no banco de dados em nome dos clientes.

II. Os aplicativos cliente do usuário que deseja executar operações de banco de dados podem ter naturezas muito diversas, ou seja, o cliente pode ser uma ferramenta no modo caractere, um aplicativo gráfico, um servidor Web que acessa o banco de dados para mostrar páginas Web, ou uma ferramenta especializada para manutenção do banco de dados..

III. O servidor PostgreSQL pode tratar várias conexões simultâneas de clientes e, para esta finalidade é iniciado um novo processo para cada conexão. Deste ponto em diante, o cliente e o novo processo servidor se comunicam sem intervenção do processo postgres original. Por isso, o processo servidor mestre está sempre em execução e aguardando por novas conexões dos clientes, enquanto os clientes e seus processos servidor associados surgem e desaparecem.
Assinale a alternativa correta:
Alternativas
Q597482 Banco de Dados
No contexto de bancos de dados, há um recurso que é associado a uma tabela, sendo um procedimento invocado quando um comando DML é executado. São usos deste recurso: validação dos dados; verificação da integridade dos dados; arquivamento de registros excluídos; rastreamento e registro de logs de atividades nas tabelas. Esse recurso é conhecido como:
Alternativas
Respostas
1561: E
1562: A
1563: E
1564: C
1565: E
1566: D
1567: E
1568: B
1569: C
1570: A
1571: E
1572: B
1573: A
1574: D
1575: D
1576: B
1577: C
1578: B
1579: E
1580: B