

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.
Um administrador do sistema operacional Linux Ubuntu Server deseja criar um script em linguagem Python, para listar o nome e a identificação (Group Identification – GID) de cada um dos grupos cadastrados no arquivo /
O script, em linguagem Python, que atende a essa especificação é o
for x in open('/
y = x.split(':').strip('\n')
print(y[1:2])
for x in open('/
y = x.split(':').strip('\n')
print(y[0], y[1])
for x in open('/
y = x.split(':').strip('\n')
print(y[0], y[2])
for x in open('/
y = x.strip('\n').split(':')
print(y[0], y[1])
for x in open('/
y = x.strip('\n').split(':')
print(y[0], y[2])
#include <stdio.h>
int main()
{
int var = 100;
int* p1;
int** p2;
int*** p3;
p1 = &var;
p2 = &p1;
p3 = &p2;
printf("%d" , 2*(***p3) + 3*(**p2));
return 0;
}
Assinale a opção que corresponde ao resultado da execução do fragmento de código em linguagem C precedente.
500
400
300
200
100
Analise o código Python a seguir.
L=[0,1,1,2,3]
for k in range(4, -4, -1):
print (L[k] + L[k % len(L)])
O resultado da execução desse código, na ordem, é:
4, 2, 2, 0, 6, 4;
6, 4, 2, 2, 0, 6, 4, 2, 2;
6, 4, 2, 2, 0, 6, 4, 2;
6, 4, 2, 2, 6, 4, 2;
6, 4, 2, 0, 6, 4, 2.
Assinale a alternativa que apresenta o princípio SOLID, que está relacionado, na programação orientada a objetos (POO), ao conceito de que uma classe deve ter apenas uma razão para mudar.
Princípio da Responsabilidade Única (SRP)
Princípio Aberto/Fechado (OCP)
Princípio de Substituição de Liskov (LSP)
Princípio da Segregação de Interfaces (ISP)
Princípio da Inversão de Dependência (DIP)
Os fundamentos de programação são essenciais para o desenvolvimento de software. Sobre esses fundamentos, analise as assertivas:
I. Um algoritmo é uma sequência de instruções que resolve um problema específico.
II. A programação estruturada é uma técnica que exclui o uso de funções e sub-rotinas.
III. Variáveis globais são aquelas que são acessíveis apenas dentro da função em que foram declaradas.
Está(ão) CORRETA(S):
Apenas I.
Apenas II e III.
Apenas III.
Apenas I e III.
São formas válidas de implementar Threads em classes em Java:
1. Estendendo a classe Thread e sobrescrevendo seu método run().
2. Implementando a interface Runnable.
3. Importando java.util.threads e instanciando objetos da superclasse Thread.
Assinale a alternativa que indica todas as afirmativas corretas.
É correta apenas a afirmativa 1.
São corretas apenas as afirmativas 1 e 2.
São corretas apenas as afirmativas 1 e 3.
São corretas apenas as afirmativas 2 e 3.
São corretas as afirmativas 1, 2 e 3.
Considere um sistema de gerenciamento de produtos implementado na linguagem Java 8. Nele, a classe Produto foi originalmente serializada para armazenar informações essenciais, como nome, preço e quantidade em estoque. Posteriormente, durante uma atualização do sistema, foi adicionado um novo atributo chamado categoria, na classe Produto.
Nesse contexto, analise as afirmativas a seguir e a relação proposta entre elas.
I. O sistema irá falhar ao tentar desserializar produtos serializados na versão antiga.
PORQUE
II. A representação interna da classe Produto foi alterada.
A respeito dessas afirmativas, assinale a alternativa correta.
As afirmativas I e II são verdadeiras, e a II é uma justificativa da I.
As afirmativas I e II são verdadeiras, mas a II não é uma justificativa da I.
A afirmativa I é verdadeira, e a II é falsa.
A afirmativa I é falsa, e a II é verdadeira.
A palavra-chave lambda é utilizada para definir uma função anônima em Python.
Certo
Errado
Assinale a afirmação que descreve corretamente um conceito fundamental de programação orientada a objetos.
A herança permite que uma classe tenha múltiplas superclasses.
O encapsulamento refere-se à capacidade de ocultar a implementação interna de uma classe.
O polimorfismo é exclusivo de linguagens de programação de baixo nível.
O objeto é uma estrutura de dados utilizada apenas em programação procedural.
Assinale a única alternativa que preenche corretamente as lacunas em branco.
___________ são comandos contidos no próprio shell, ou seja, são comandos que o shell executa diretamente, sem invocar outros programas. Alguns comandos são: __________, _____________, _____________.
Comandos de repeticao - while - for - until.
Operadores bash para redirecionamento - > - >> - 2>.
Comandos builtin - history - pwd - alias <nome>=<comando>.
Operadores bash para redirecionamento - ls <opções> <diretório> - cd <diretório> - mkdir <opções> <nome>.
Comandos builtin - Lista E - Lista OU - Pipe (|).
A integração do sistema ORACLE com a linguagem de programação R foi resultado da adesão da empresa ao R Consortium R/Database.
A integração do R com Oracle Database e Oracle Autonomous Database, promovida por R API (Application Programming Interface) é denominada:
Oracle Exadata
Oracle Database API for R (ODAPI4R)
Oracle Hyperion
Oracle API for R (OAPI4R)
Oracle Machine Learning for R (OML4R)
Considere o trecho de código escrito em Shell Script exibido abaixo:
#!/bin/bash
X=10
Y=5
If [ $X -gt $Y ]; then
echo `expr 10 + 10`
elif [ $Y -gt $X ]; then
echo `expr 20 + 20`
else
echo `expr 5 \* 5`
fi
Assinale a alternativa que apresenta CORRETAMENTE a resposta com a saída do script:
1
20
25
40
É correto afirmar sobre a linguagem de programação Bash, EXCETO:
a linguagem de programação bash não permite que os utilitários sejam combinados.
o interpretador de comandos permite que usuários executem programas utilitários (man <comando> é muito útil).
scripts possibilitam que usuários personalizem seus ambientes, criando novos comandos para automatizar suas tarefas rotineiras de manutenção e otimização do funcionamento do computador.
funciona em dois modos: interativo (executa comandos digitados no prompt) e não-interativo (executa comandos lidos de um arquivo de entrada).
é um sucessor evoluído do sh (e bastante compatível com ele)
As funções predefinidas nas linguagens de programação devem ser modificadas pelo desenvolvedor do sistema, de forma a adaptá-las aos tipos de dados que se quer utilizar.
Certo
Errado
Um programador de sistemas vai utilizar a linguagem Ruby para desenvolvimento das páginas do Ipea que mostram os dados de importações em 2023, por trimestre. Para esse caso, o programador precisa instalar e atualizar as bibliotecas Ruby através da linha de comando.
Qual gerenciador de pacotes do Ruby o programador deve usar?
JRuby
RGSS
IronRuby
HoTRuby
RubyGems
Qual das seguintes opções não é uma linguagem de programação?
Python
C++
Java
Matlat
Você e sua equipe estão atuando no desenvolvimento de um sistema para a plataforma de educação online. Um dos membros da equipe apresentou uma dúvida sobre a utilização do comando “try..catch..finally”.
Assinale a opção que melhor descreve a função do bloco “finally” neste comando.
Um bloco opcional que contém o código a ser executado sempre, independentemente de ocorrer ou não uma exceção.
Um bloco reservado apenas para manipulação de erros críticos.
Um bloco que só é executado se uma exceção for lançada.
Um bloco utilizado para interromper o fluxo do programa imediatamente ao encontrar uma exceção.
Um bloco exclusivo para imprimir mensagens de erro no console.
ava é uma linguagem que tem por característica possibilitar que um mesmo programa seja executado em diversas plataformas. No processo de compilação, específico a qualquer máquina física, é gerado um código intermediário, com uma extensão padrão, que pode ser executado onde quer que a plataforma Java esteja presente, em qualquer sistema operacional subjacente. Em outras palavras, o mesmo programa pode ser executado em qualquer S. O. que execute a plataforma Java.
O nome pelo qual é conhecido o código intermediário e a extensão padrão são, respectivamente:
postcode e .java
bytecode e .java
postcode e .class
bytecode e .class
Analise as assertivas abaixo sobre desenvolvimento de aplicações Web e a seguir aponte a alternativa CORRETA.
I - A linguagem Perl foi criada em 1995 por Larry Wall e é exclusivamente utilizada para desenvolvimento de jogos e aplicações gráficas, não sendo adequada para tarefas administrativas em sistemas UNIX.
II - Perl é uma linguagem de programação unicamente desenvolvida para ambientes Windows e não possui suporte para plataformas como UNIX ou Macintosh.
III - Embora Perl possua capacidades avançadas de manipulação de texto, ela não oferece suporte para expressões regulares, o que limita sua utilização no pattern matching e processamento de cadeias.
Todas as assertivas estão corretas.
Todas as assertivas estão incorretas.
Apenas a assertiva III está correta.
Apenas as assertivas I e II estão corretas.
Apenas as assertivas I e III estão corretas.
Qual classificação ou seção de uma classe em Delphi cujas variáveis têm seu escopo restrito à classe em questão e também às suas subclasses?
inherit
private
internal
published
protected