

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.
O comando chmod permite alterar as permissões de escrita, execução e leitura em ambiente Linux. Assinale a alternativa correta que descreve o resultado da sintaxe abaixo.
# chmod 545 /
Dá permissão de wxr ao dono, r ao grupo e wxr aos outros usuários, tudo em relação ao arquivo /
Dá permissão de xw ao dono, wr ao grupo e xw aos outros usuários, tudo em relação ao arquivo /
Dá permissão de wx ao dono, xr ao grupo e wx aos outros usuários, tudo em relação ao arquivo /
Dá permissão de xr ao dono, r ao grupo e xr aos outros usuários, tudo em relação ao arquivo /
Considerando o modelo de “Von Neumann”, temos um componente responsável pela execução de dados, conhecido atualmente como unidade lógica. Assinale a alternativa que representa essa função.
memória
central aritmética
central de controle
meio externo de gravação
As linguagens de programação e a arquitetura de computadores evoluem e estão cada vez mais sofisticados. O desafio dos projetistas de ___________ é criar algoritmos mais eficientes que visem obter um melhor desempenho no uso de memória e processamento. ___________ é um tradutor que transforma automaticamente uma linguagem de programação de alto nível para alguma outra forma que viabilize sua execução.
Marque uma única alternativa CORRETA que completa os espaços em branco:
carregadores.
interpretadores.
ligadores.
compiladores.
Analise o seguinte trecho de código Python:
_
a, b = 0, 1 while a <= 14: if (a % 2) == 1: print(a) a, b = b, a+b |
_
A sequência correta de valores impressos pelo código acima é:
0, 1, 4, 8, 12.
1, 1, 3, 5, 13.
1, 1, 2, 4, 14.
0, 1, 3, 9, 13.
1, 3, 5, 9, 14.
No Portugol, há quatro tipos básicos de dados que podem ser utilizados. Assinale o INCORRETO.
Real.
String.
Inteiro.
Lógico.
Caso o programa do usuário fosse compatível somente com o Linux, seria impossível executá-lo em um Sistema Operacional Windows 10 utilizando-se o Hyper-V da Microsoft, visto que este não suporta máquinas virtuais Linux.
Certo
Errado
Considere o código Python 2.7 a seguir.
def ABC(L, n):
while True:
if len(L) >= n:
return L
else:
L.append(len(L) ** 2)
print ABC([20],10)
O resultado da execução desse código é:
[1, 4, 9, 16, 25, 36, 49, 64]
[1, 4, 9, 16, 25, 36, 49, 64, 81]
[20, 1, 4, 9, 16, 25, 36, 49, 64]
[20, 1, 4, 9, 16, 25, 36, 49, 64, 81]
[20, 4, 9, 16, 25, 36, 49, 64, 81]
Python é uma linguagem de programação de alto nível, multiparadigma, interpretada, concebida nos anos 90 e, atualmente, está entre as mais aplicadas no mundo. É correto afirmar que a tipagem da linguagem Python é:
Forte e estática.
Fraca e estática.
Forte e dinâmica.
Fraca e dinâmica.
As definições “expressão de raciocínio lógico” e “execução automática de um algoritmo por um computador” evidenciam:
Estrutura dos dados.
Programação estruturada.
Linguagem de compilação.
Linguagem de programação.
No Python, os erros são informados por meio de mensagens, indicando o tipo de erro, bem como onde ocorreu, se foi em arquivo e/ou linha. Uma das mensagens de erro trata-se de uma tentativa de chamar uma função, utilizando mais parâmetros do que se pode receber ou, também, se o tipo de índice for trocado. Assinale, a seguir, esse tipo de erro.
KeyError
TypeError
IndexError
ValueError
NameError
Pode haver, em um programa, a necessidade de se executar um mesmo bloco de instruções seguidas vezes. Assinale a alternativa que apresenta a correta denominação das estruturas responsáveis por tal funcionalidade.
PDL
flag
modularização
laços de repetição
Ferramenta de programação ou software é um programa ou aplicativo que um programador utiliza para criar, depurar, manter, ou realizar algum outro tipo de apoio para a criação de outros programas e aplicativos. Tipos de softwares de programação:
(I)Compilador.
(II)Interprete.
(III)Vinculador.
(IV)Depuradores.
(V)IDE.
Enumere as lacunas abaixo de acordo com os tipos de softwares de programação acima.
(__)O Ambiente Integral de Desenvolvimento é um aplicativo que fornece ao programador serviços abrangentes para facilitar o desenvolvimento de software.
(__)Programa usado para "limpar" erros de outros programas.
(__)Pega os objetos iniciais do processo de compilação, descarta os desnecessários e vincula um código aberto à biblioteca interna, produzindo um arquivo executável.
(__)Basicamente, é um programa que analisa e transforma informações sobre outros programas.
(__)Um tipo de tradutor que constrói a linguagem de programação para um programa em si.
Após análise, assinale a alternativa que apresenta a sequência CORRETA dos itens acima, de cima para baixo:
I, II, III, V, IV.
I, III, II, IV, V.
IV, V, III, II, I.
V, IV, III, II, I.
O administrador de um banco de dados precisa modelar um projeto e possui restrições quanto à capacidade de armazenamento de dados. Para isso, carece de um tipo de dado em SQL que armazene sequência de caracteres de tamanho variável que estejam limitadas a 255 caracteres de comprimento. Assinale a alternativa que represente tal tipo de dado.
char
double
integer
varchar
Assinale a alternativa que apresenta CORRETAMENTE o valor da posição 4 do vetor V, após a execução do trecho do algoritmo seguinte:
Para J = 1 até 5
V[J] ← J + 1
fim do para
Para J = 1 até 5
Se (V[J] / 2) > 2
então V[J] ← V[J] + 2
senão V[J] ← V[J] - 2
fim do se
fim do para
5.
6.
7.
8.
Observe o algoritmo a seguir.

Após a execução, será gerada a seguinte série de números:
17 14 16 15 15 16 14 17
17 16 15 14 13 12 11 10
17 15 13 11 11 13 15 17
14 15 16 17 17 16 15 14
14 17 15 16 16 15 17 14
A figura abaixo ilustra uma tabela, resultado da execução de um código HTML.

A sintaxe correta para o código HTML, está indicada na seguinte opção
<table> <tr><hl>MANGARATIBA - RJ</ <h2>OPERADOR COMPUTADOR< / <img src=" LOGO.png" ></ tr> </ |
<table> <tr>MANGARATIBA - RJ <img src=" LOGO.png" > OPERADOR COMPUTADOR</ </ |
<table> <tr><hl>OPERADOR COMPUTADOR</ hl></ tr> <tr><td><img src="LOGO.png"><br> <h2>MANGARATIBA - RJ</ h2></ td></ tr> </ table> |
<table> <tr><td><img src="LOGO.png"></ tr> <tr><td><hl>MANGARATIBA - RJ</ hl></ td> <td>OPERADOR COMPUTADOR</ td></ tr> </ table> |
<table> <tr><hl>MANGARATIBA - RJ</ hl></ tr> <tr><td><img src="LOGO.png"><br> <h2>OPERADOR COMPUTADOR</ h2></ td></ tr> </ table> |
Em um banco de dados relacional, deseja-se realizar uma consulta na qual o resultado seja uma tabela com todos os registros da tabela CLIENTES, cujo campo SALARIO seja maior do que R$ 1.000,00, sendo o resultado ordenado por nome e de forma crescente.
A sintaxe SQL correspondente é
SELECT * FROM Clientes WITH Salario>1000 SORT BY Nome ASC; |
SELECT * ON TABLE Clientes WHERE Salario>1000 ORDER BY Nome ASC; |
SELECT * ON TABLE Clientes WITH Salario>1000 ORDER BY Nome ASC; |
SELECT * FROM Clientes WHERE Salario>1000 ORDER BY Nome ASC; |
SELECT * FROM Clientes WHERE Salario>1000 SORT BY Nome ASC; |
Cada linguagem de programação foi criada com algum objetivo, como por exemplo, facilidade de escrita, facilidade de manutenção, melhora da performance do dispositivo, etc. Quando falamos em níveis, podemos dizer:
( I ) Linguagem de Baixo Nível
( II ) Linguagem de Alto Nível
( III ) Linguagem de Máquina
(__) está muito mais próxima do programador do que do dispositivo, ou seja, é uma linguagem muito mais intuitiva. Existem linguagens onde é feito um diagrama e esse diagrama que nada mais é do que um desenho é convertido para uma linguagem de programação pré-selecionada. Essa é uma linguagem bem mais amigável ao programador devido à sua facilidade de entendimento.
(__) o programador vai sofrer, pois a linguagem é muito mais voltada ao dispositivo (processador, microcontrolador, etc.). Normalmente envolve números e letras que nada mais são que instruções diretas ao dispositivo. Por exemplo, a instrução "MOV 1, R0" diz para mover o valor "1" para o registrador "0" de um determinado processador.
(__) é a linguagem de mais baixo nível de entendimento para o ser humano, e a única, entendida pelo processador (UCP). É constituída inteiramente de números (código binário), o que torna praticamente impossível de entende-la diretamente. Cada processador (UCP) tem seu conjunto único de instruções que definem sua linguagem, estabelecido pelo fabricante do chip.
Marque a alternativa que indica corretamente o nível de linguagem.
I - Linguagem de Baixo Nível, III - Linguagem de Máquina, II - Linguagem de Alto Nível.
II - Linguagem de Alto Nível, I - Linguagem de Baixo Nível, III - Linguagem de Máquina.
III - Linguagem de Máquina, I - Linguagem de Baixo Nível, II - Linguagem de Alto Nível.
I - Linguagem de Baixo Nível, II - Linguagem de Alto Nível, III - Linguagem de Máquina.
II - Linguagem de Alto Nível, III - Linguagem de Máquina, I - Linguagem de Baixo Nível.
Um programador, durante o desenvolvimento de um programa, descobriu que este não está funcionando de acordo com a especificação. No processo de depuração, resolveu inserir um breakpoint nesse programa, o qual permite
compilar seletivamente o programa, gerando o código executável somente com as partes que realmente serão executadas.
executar o programa, instrução a instrução, do seu início ao fim.
executar uma rotina de trás para frente, buscando rastrear a forma como as variáveis foram alteradas.
fornecer ao programa N conjunto de entradas de dados, e executar, de uma só vez, N vezes o programa, uma para cada conjunto.
inspecionar variáveis e conteúdo da memória durante a parada intencional do programa.
Um Técnico elaborou um programa na linguagem HTML, representado a seguir. As linhas foram numeradas para poderem ser referenciadas. Algumas partes do programa foram omitidas e substituídas por traços.
Ao ser aberto por um navegador que suporte HTML, como o Chrome e o Edge, a seguinte tabela foi exibida na tela:
Para que essa tabela possa ser exibida, as partes omitidas devem ser substituídas por:
Linha 2: BORDER="0"; Linha 5: B ; Linha 8: C; Linha 9: D
Linha 2: BORDER="1"; Linha 5: C ; Linha 8: B; Linha 9: D
Linha 2: BORDER="10"; Linha 5: D ; Linha 8: B; Linha 9: C
Linha 2: LINE="10"; Linha 5: B ; Linha 8: C; Linha 9: D
Linha 2: LINE="2"; Linha 5: D ; Linha 8: B; Linha 9: C