

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.
No que diz respeito às linguagens de montagem, há um processo que traduz um programa escrito em linguagem Assembly em um programa equivalente em linguagem de máquina, possível de ser executado pelo computador. O código fonte, que é o programa em linguagem simbólica escrito pelo programador, é examinado, instrução por instrução e é feita a tradução, gerando o código que será executado, denominado código objeto. Nesse esquema, um programa, aqui denominado ALFA, executa os passos descritos a seguir.
I. Verifica a correção do código de instrução, se o mnemônico corresponde a uma instrução válida para o computador, se os campos definidos na estrutura da linguagem e a sintaxe estão corretos, e substitui os mnemônicos pelos códigos numéricos binários equivalentes. Qualquer erro no código acarreta a interrupção do processo e a emissão de mensagem de erro.
II. Resolve as referências de memória, os nomes simbólicos adotados pelo programador são convertidos para endereços reais de memória (valores numéricos binários de endereços).
III. Reserva espaço em memória para o armazenamento das instruções e dados.
IV. Converte valores de constantes em binário.
O programa ALFA é conhecido por
COMPILADOR
INTERPRETADOR
MONTADOR
LINKEDITOR
Em Programação Orientada a Objetos, a herança nos permite especificar que uma classe obtém algumas de suas características de uma classe pai e, em seguida, adiciona seus próprios recursos exclusivos - isso leva à descrição de famílias inteiras de objetos. A herança nos permite agrupar classes em conceitos cada vez mais gerais, para que possamos raciocinar sobre partes maiores do mundo em que vivemos.
Dessa forma, por que a capacidade de redefinir um método é importante na programação orientada a objetos?
Porque nos permite adicionar trabalho extra a um método.
Porque nos permite introduzir métodos abstratos que são redefinidos como métodos concretos.
Porque nos permite fornecer uma definição mais precisa ou mais rápida em uma subclasse.
Porque nos permite desabilitar um método em uma subclasse.
Com relação aos operadores bitwise do Java, considere os valores binários
a = 00111100
b = 00001101
Os valores resultantes das operações a&b e a|b são, respectivamente,
00011100 e 11111101
00001100 e 00111101
00001111 e 00111111
11001110 e 00001100
01101100 e 00100101
Quanto ao uso do comando SEARCH e SEARCH ALL para pesquisar tabelas declaradas em programas COBOL, assinale a alternativa correta.
A busca binária diferencia-se da busca linear pela simplicidade de implementação, mas não possui diferenças relevantes de desempenho, independentemente da quantidade de registros na tabela.
Antes de realizar uma busca linear, é necessário ordenar as chaves dos registros por meio do comando SORT.
Caso nenhum registro seja encontrado, é possível especificar uma ação por meio do parâmetro WHEN OTHER.
A busca linear começa pela posição atual do índice utilizado.
Na busca binária, é imprescindível especificar qual índice deve ser iterado por meio do parâmetro VARYNG.
No sistema operacional Linux, o "sh" e o "bash" são interpretadores de comandos que permitem a execução, a partir de um arquivo de texto, de uma sequência de comandos geralmente utilizada para automatização de tarefas. Esse arquivo de texto é denominado:
command prompt
exec script
power shell
script bat
shell script