Questões de Concurso
Sobre conceitos básicos de programação em programação
Foram encontradas 888 questões
(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:
Nas questões que avaliem conhecimentos de informática, a menos que seja explicitamente informado o contrário, considere que:
todos os programas mencionados estejam em configuração-padrão, em português; o mouse esteja configurado para pessoas
destras; expressões como clicar, clique simples e clique duplo refiram-se a cliques com o botão esquerdo do mouse; e teclar
corresponda à operação de pressionar uma tecla e, rapidamente, liberá-la, acionando-a apenas uma vez. Considere também que
não haja restrições de proteção, de funcionamento e de uso em relação aos programas, arquivos, diretórios, recursos e
equipamentos mencionados.
• O código-objeto é escrito e gravado em um arquivo com extensão .java. • Por meio do programa de compilação, o código-fonte é convertido para um código intermediário, que passa a ter a extensão .class. • O código intermediário é uma linguagem de máquina que pode ser interpretada pela Java Virtual Machine (JVM).
O código intermediário é conhecido por
A respeito de análise estática de código e interoperabilidade de sistemas, julgue o item seguinte.
Métodos ou funções devem ser pequenos e ter apenas um
objetivo.
A respeito de análise estática de código e interoperabilidade de sistemas, julgue o item seguinte.
A notação húngara para nomes de variáveis é utilizada para
tornar o código fonte mais limpo, a partir de indicadores para
identificar o tipo das variáveis.
// definir x const y = (...args: number[]) => args.reduce(x, 0);
Que fragmento de código apresenta uma versão compilável e executável da definição de x que poderia aparecer no lugar do comentário “// definir x” ?
Acerca de linguagens de marcação utilizadas para formatação de dados, julgue o item a seguir.
No fluxo de dados 3270, o caractere de controle de gravação
WCC (write control character) é utilizado para emitir um sinal
sonoro ou para desbloquear o teclado.
Acerca de iText e Java 8, julgue o item a seguir.
O iText permite a criação de arquivos em PDF e a inserção de
dados em formulários nesses arquivos, contudo não é possível
editar partes de um documento em PDF.
Sobre a teoria da informação, julgue o item que se segue.
A eficiência na representação de dados relaciona-se à
codificação de fonte, cujo objetivo é remover redundâncias
no conteúdo da informação e, com isso, reduzir o tamanho
da mensagem.
A documentação de uma biblioteca de funções de uma API construída em linguagem procedural deve incluir uma descrição das estruturas de dados das quais depende; uma descrição das propriedades de cada uma das funções; e eventuais restrições de acessibilidade e visibilidade.
Portabilidade do código gerado, obtida por meio do uso de um código intermediário entre o código-fonte, o texto que o programador consegue manipular e o código de máquina que o computador consegue executar.
O código intermediário é interpretado por uma máquina virtual, existente em diversas plataformas.
A portabilidade do código é obtida à medida que máquinas virtuais estão disponíveis para diferentes plataformas.
O código que foi compilado em uma máquina pode ser executado em qualquer máquina virtual, independentemente de qual seja o sistema operacional ou o processador que executa o código.
Esse código intermediário é conhecido por:
Considere o seguinte conteúdo de um dockerfile.
Tendo como referência essas informações, julgue o item seguinte.
O comando a seguir é capaz de fazer o build e iniciar a execução do container, respectivamente.
docker run -d -p 80:80 –name=Dockerfile
function f1 {
VAR="Teste"
}
f2() {
p1=$ 1
p2=$ 2
soma=$ ( ($ {p1}*3 + $ {p2}*2) )
echo $ {soma}
}
f1
echo $ {VAR}
valor="$ (f2 1 2)"
echo valor = $ valor
meuvalor="$ (f2 10 -2)"
echo meuvalor = $ meuvalor
Ao ser executado, o script Linux apresentado anteriormente
apresentará o seguinte resultado.
Julgue o item a seguir, a respeito dos conceitos de API (application programming interface).
API é um padrão XML usado para desenvolver uma
interface de aplicativos em dispositivos computacionais em
servidores HTTP ou HTTPS.