Foram encontradas 3.279 questões

Resolva questões gratuitamente!

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

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
Q597501 Algoritmos e Estrutura de Dados
No que diz respeito às estruturas de dados, considere a sequência de operações executadas em uma pilha IFRJ, inicialmente vazia.
                                        

A pilha IFRJ suporta três operações básicas definidas a seguir:

I - POP(IFRJ,e) - tem por objetivo inserir um elemento e na IFRJ.

II - PUSH(IFRJ,e) - tem por objetivo inserir um elemento e na IFRJ.

III - TOP(IFRJ,e) - tem por objetivo acessar, sem remover, um elemento e na IFRJ.
Nessas condições, ao final da execução o elemento que se encontra no topo da pilha é:

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
Q597499 Programação
PHP: Hypertext Preprocessor” é entendida como uma linguagem interpretada - script open source - de uso geral, muito utilizada, e especialmente adequada para o desenvolvimento web e que pode ser embutida dentro do HTML e atuantes no lado do servidor, capazes de gerar conteúdo dinâmico na World Wide Web. Neste contexto, observe os códigos das figuras (I) e (II) abaixo.
Imagem associada para resolução da questão
A execução dos códigos mostrados em (I) e (II) irá gerar, respectivamente, os seguintes resultados:

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
Q597497 Programação
Observe o código abaixo em Java, no qual são empregados os operadores de pré-decremento e de pós-decremento.

Imagem associada para resolução da questão 

A execução do código irá fornecer, para as variáveis p e q, respectivamente, os seguintes valores:


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
Q597495 Programação
Observe a figura abaixo, que ilustra um esquema de execução de programas em Java.

Imagem associada para resolução da questão 


Neste esquema, o compilador traduz o programa fonte em instruções que a Máquina Virtual Java – JVM possa entender que armazena em um arquivo num formato específico, na figura destacado pelo sinal ? , conhecido como:

Alternativas
Q597494 Programação
Em um site da internet, para se obter uma página com fundo na cor verde, devem ser usados, respectivamente, códigos com as seguintes sintaxes HTML e CSS:
Alternativas
Q597493 Programação
Observe o código abaixo em HTML.

Imagem associada para resolução da questão 

Esse código gera a seguinte tabela:


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
Q597489 Algoritmos e Estrutura de Dados
Analise o algoritmo abaixo, no qual ocorre passagem de parâmetro por valor e por referência.

Imagem associada para resolução da questão 

Ao final do processamento, serão impressos para as variáveis M, N e L, respectivamente, os seguintes valores:


Alternativas
Q597488 Algoritmos e Estrutura de Dados
O algoritmo abaixo realiza a multiplicação das matrizes ALFA2X3 por BETA3x4 e gera a matriz produto GAMA2x4.

Imagem associada para resolução da questão 

O bloco de instruções que substitui está indicado na seguinte opção:


Alternativas
Respostas
2241: D
2242: E
2243: B
2244: C
2245: A
2246: E
2247: B
2248: B
2249: C
2250: A
2251: D
2252: D
2253: D
2254: C
2255: A
2256: D
2257: B
2258: C
2259: A
2260: A