

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
Observe o pseudocódigo que executa a troca dos valores de duas variáveis alfa e beta, com o uso de uma variável auxiliar. Como ponto de partida, alfa = 7 e beta = 13.

Um trecho de algoritmo que, partindo das mesmas condições, realiza a troca dos valores das variáveis, sem uma variável auxiliar, está indicado na seguinte alternativa


Suponha que a linha
p.estilo2{font-family:Arial,Helvetica,sans-serif;}
seja removida do arquivo.
Com base nessa suposição, é correto afirmar que
o texto “Este é outro exemplo.“ será exibido em fonte Times New Roman.
o navegador irá exibir uma página em branco.
ocorrerá um erro de compilação.
o texto “Este é outro exemplo.“ será exibido em fonte Courier.
o texto “Este é outro exemplo.“ não será exibido.
Em UML, os dois tipos de diagramas de interação são denominados de
diagrama de classes e diagrama de sequência.
diagrama de colaboração e diagrama de classes.
diagrama de componentes e diagrama de classes.
diagrama de sequência e diagrama de componentes.
diagrama de sequência e diagrama de colaboração.
A instrução da linguagem Javascript que interrompe o laço de repetição (loop) atual e continua com o próximo valor é a
break.
stop.
loop.
continue.
cancel.
Considere o seguinte conjunto de instruções.
Instruções para se tornar um milionário
1. Retire todo seu dinheiro do banco. 2. Vá a um cassino e compre fichas com esse dinheiro. 3. Jogue em máquinas caça-níqueis até ganhar 1 milhão de reais ou acabarem as fichas.
Este conjunto de instruções NÃO é um algoritmo porque não possui uma propriedade fundamental dos algoritmos, a qual assegura que, se as instruções são seguidas, é certo que o resultado final será atingido. O nome desta propriedade fundamental dos algoritmos é
completude.
não ambiguidade.
indeterminismo.
determinismo.
tempo de execução finito.
Considere os conceitos da linguagem SQL e marque a alternativa correta.
SELECT, ALTER e INSERT são comandos da Linguagem de Manipulação de Dados (DML).
CREATE, ALTER e DELETE são comandos da Linguagem de Definição de Dados (DDL).
SELECT, DELETE e INSERT são comandos da Linguagem de Manipulação de Dados (DML).
GRANT e DROPALL são comandos da Linguagem de Controle de Dados (DCL).
O comando de Javascript utilizado para abrir uma caixa de alerta (pop-up) que obriga o usuário a clicar em ''OK'' para prosseguir é o
confirm.
prompt.
alert.
window.
block.
Em um sistema operacional, existem três processos: P0, P1 e P2. Os processos P0 e P1 são de baixa prioridade, e o P2 é de média prioridade. P0 está no estado apto; P1, no estado execução; e P2, no estado bloqueado. Durante a execução de P1, P2 tornou-se apto a executar; entretanto, ele só passará a executar quando P1 realizar uma das três seguintes ações: liberar voluntariamente o processador, ou terminar sua execução, ou executar uma chamada de sistema que o passe para o estado bloqueado.
Com base nesses dados, é correto afirmar que nesse sistema operacional o tipo específico de escalonador utilizado é
preemptivo.
não preemptivo.
preemptivo por prioridades.
não preemptivo baseado em prioridades.
inversão de prioridades.
Qual dos seguintes itens abaixo é responsável por fornecer uma ponte padrão entre o design de processos de negócio e a implementação do processo?
BPM.
BPEL.
BPMN.
OMG.
ERP.
Considere as seguintes afirmações sobre UML
I. UML é um acrônimo para Unified Modeling Language; portanto, UML é uma linguagem, uma notação, e não uma metodologia.
II. Um diagrama de classes UML é um modelo de classes que mostra o relacionamento estático entre elas, incluindo associações, agregações e generalizações.
III. UML é uma linguagem orientada a objetos baseada numa extensão de XML.
Quais estão corretas?
Apenas II.
Apenas I e II.
Apenas I e III.
Apenas II e III.
I, II e III.
Considere as seguintes afirmações sobre o código.
I. O par de elementos <p> e </
II. O par de elementos <h1> e <h1> poderia ser substituído por um par <h> e <h> com um único efeito visível, pois ambos permitem a colocação de um título na página.
III. A linha
p.estilo2{font-family:Arial,Helvetica,sans-serif;}
permite definir um estilo de fonte de caracteres a ser usado em parágrafos posteriores.
Quais estão corretas?
Apenas I.
Apenas II.
Apenas III.
Apenas I e III.
I, II e III.
Existem no mercado servidores de aplicação JEE (Java Enterprise Edition) que também são EJBs (Enterprise JavaBeans). Indique, entre as opções a seguir, aquela em que a alternativa cujo servidor não é um EJB.
WebLogic Server.
Apache Tomcat.
JBoss.
Glassfish.
Websphere Application Server.
Um editor de texto é um aplicativo de edição de https://arquivos.infra-questoes.grancursosonline.com.br/arquivos/ficheiros de texto.
Editores de texto são frequentemente equipados com sistemas operacionais ou pacotes de desenvolvimento de software, podendo serem usados para alterar arquivos de configuração e linguagem de programação de código fonte.
Analise as características seguintes:
I. Pesquisa e substituição.
II. Cortar, copiar, colar.
III. Formatação de texto; desfazer e refazer.
IV. Importação e filtragem.
V. Realce de sintaxe.
VI. Tipos de editores de texto.
Considerando “Editoração de textos”, marque SOMENTE as características corretas.
I – II – IV e VI.
I – II – III – IV e V.
II – III – V e VI.
II – IV e VI.
I – III – V e VI.
Após a aplicação do comando SQL (DELETE) na tabela CLIENTES, o número de registros resultantes na tabela é

As linguagens de programação utilizadas na implementação das rotinas, oferecem a possibilidade da passagem de parâmetros, descritos a seguir. Observe.
• Tipo (1) – mecanismo que passa argumentos para um método transferindo o endereço de cada argumento, o que leva à modificação do conteúdo da variável que passou o argumento sempre que a variável que recebeu for alterada.
• Tipo (2) – mecanismo que passa argumentos para um método transferindo uma cópia dos valores de dados. Se um argumento for modificado, o novo valor não entrará em vigor fora do método que o modificar, resguardando a variável que passou o conteúdo.
As descrições (1) e (2) caracterizam os tipos denominados, respectivamente, passagem de parâmetros por
As linguagens de programação estruturada correspondem a uma forma de programação de computadores em que todos os programas possíveis de serem escritos (códigos fontes) podem ser reduzidos a apenas três estruturas fundamentais. Essas estruturas são
o objeto, o método e a classe.
a sequência, a decisão e a repetição.
as funções, as relações lógicas e a herança.
as rotinas, as funções e o programa principal.
as bibliotecas, os objetos e os executáveis.
Para oferecer suporte à multiprogramação, os processadores modernos têm pelo menos dois modos de operação: núcleo e usuário. Sobre esses modos de operação, é correto afirmar que
as instruções assembly de E/S devem ser não privilegiadas, pois os programas de usuário precisam realizar operações de E/S.
as instruções de interrupção de software (trap) realizam o chaveamento do modo núcleo para o modo usuário.
tanto a ocorrência de interrupções de hardware quanto a execução de uma interrupção de software chaveiam o processador do modo usuário para modo núcleo.
um processador é sempre inicializado no modo usuário e, posteriormente, o sistema operacional, que executa como usuário root, realiza operações exclusivas do modo núcleo.
esses modos são exclusivos de processadores multicore, onde um core executa o código do sistema operacional (modo núcleo), e o outro core executa código de programas de usuário (modo usuário).
Normalmente o arquivo HTML principal de um site (a ser posicionado no diretório raiz do servidor) tem como nome:
ini.html.
index.html.
princ.html.
first.html.
Observe a função abaixo, escrita em uma linguagem de programação hipotética.
function compara(a,b)
{
if(a>b)
{
return a;
{
a=a+b-1;
compara(a,b);
{
Com base nesses dados, é correto afirmar que, se a chamada da função for feita com os parâmetros a = 1 e b = 3, será retornado o valor
3.
4.
5.
6.
0.