Questões de Concurso sobre Código fonte e executável

 
 
Disciplina
Assunto 1
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
61 questões encontradas
Questões por página
20
Mais recentes
 

No ambiente Windows, a instalação e o uso do cuDNN com Python é um processo complexo que exige a compilação manual do cuDNN a partir do código-fonte e a modificação direta de bibliotecas Python de baixo nível, pois os frameworks de deep learning, como TensorFlow e PyTorch, não possuem integração nativa com o cuDNN no ambiente Windows, tornando-o inviável para desenvolvedores comuns.


C

Certo


E

Errado

Sobre o framework Flutter, considere como verdadeira (V) ou falsa (F) cada uma das afirmativas a seguir.


I. A redistribuição do código-fonte, com ou sem modificações, é permitida desde que condições especificadas na licença sejam atendidas.

II. O Hot Reload tem como objetivo facilitar a depuração do código.

III. Widgets são componentes visuais que compõem a interface do usuário.


A alternativa correta é


A

I – V, II – V, III – F.


B

I – V, II – F, III – V.


C

I – F, II – V, III – F.


D

I – F, II – F, III – V.


E

I – V, II – V, III – V.

No processo de geração de código executável em Java, a etapa crucial que envolve a transformação do código- -fonte Java em bytecode e o componente responsável por executar esse bytecode são, respectivamente,


A

bytecode e JIT Compiler


B

compilação e JRE


C

compilação e JVM


D

interpretacão e JRE


E

intermediário e Bytecode Engine

Analise as assertivas abaixo sobre a tecnologia RFID (Radio Frequency Identifier), assinalando V, se verdadeiras, ou F, se falsas.


( ) Um RFID ativo sempre inclui uma fonte de alimentação com fio.

( ) O chip RFID, também chamado de etiqueta ou tag, é um tipo passivo de RFID.

( ) A tecnologia RFID consiste em transmitir um código identificador por um canal de radiofrequência que pode ser associado a um objeto ou "coisa".


A ordem correta de preenchimento dos parênteses, de cima para baixo, é:


A

F – F – V.


B

F – V – V.


C

F – V – F.


D

V – F – V.


E

V – V – F.

A ocupação profissional do engenheiro de software possui foco no software em detrimento do hardware. Entretanto, uma vez que o funcionamento do software depende intrinsicamente do hardware subjacente, esse profissional deve também deter conhecimentos a respeito do hardware. Nesse sentido, quando a taxa de recebimento de dados é diferente da taxa de processamento, um elemento que se costuma utilizar para resolver o problema é


A

o registrador.


B

o buffer.


C

o disco rígido.


D

a unidade de controle.

Os bytecodes gerados pelo compilador Java independem da plataforma em que são executados, diferentemente das instruções em linguagem de máquina.


C

Certo


E

Errado

Assinale a alternativa que contém o nome de um programa que não faz parte do Pacote de Sistema Operacional Windows 11:


A

Microsoft Store.


B

Microsoft Edge.


C

Paint.


D

Teams.


E

Meet.

Em um microcomputador tipo IBM-PC, a interface USB é hot-swappable, o que significa que os dispositivos que a ela se ligam


A

são extremamente eficientes.


B

costumam esquentar com frequência.


C

podem ser trocados sem reiniciar o computador.


D

devem possuir um dissipador de calor eficiente.


E

só podem ser trocados com o computador desligado.

Considere o código fonte e o diagrama apresentados, com base em Viana (2020). Assuma que os seguintes componentes foram empregados na montagem do circuito: um Arduino Uno R3, um protoboard, três resistores 1 kQ, um led RGB anodo comum, e os fios para ligação dos jumpers.


Imagem associada para resolução da questão


Considere que o código fonte foi compilado, enviado e executado no Arduino. Pode-se afirmar que:


A

O led RGB não será aceso.


B

O led RGB alternará entre as cores vermelho, verde, azul e magenta.


C

O led RGB alternará entre as cores azul, verde e vermelho.


D

O led RGB alternará entre as cores vermelho, verde, azul e branco.


E

O led RGB ficará aceso na cor branca.

Considere o circuito abaixo baseado em Thinkercad (2024), composto por uma placa Arduino Uno R3, resistores de 2200, leds, placa de ensaio e demais componentes que garantem o seu perfeito funcionamento.

Imagem associada para resolução da questão

O comportamento esperado do circuito, quando estiver em funcionamento, é o acendimento e desligamento dos leds, alternadamente de baixo (led na posição 28e e 29e na placa de ensaio) para cima (led na posição 7e e 8e na placa de ensaio). Avalie o código fonte e indique quais comandos devem ser preenchidos nas linhas 12 e 14 respectivamente.

Imagem associada para resolução da questão

(PROGRAM AN LED LIGHT SHOW. (2024). Tinkercad. Disponível em: https://www.tinkercad.

com/lessonplans/program-an-led-light-show. Acesso em: 18 abr. 2024.)


A

digitalWrite(i, LOW); digitalWrite(i, HIGH)


B

digitalWrite(i, HIGH); digitalWrite(i, LOW)


C

pinMode(i, OUTPUT); pinMode(i, INPUT)


D

pinMode(i, HIGH); pinMode(i, LOW)


E

digitalWrite(i, HIGH); pinMode(i, OUTPUT)

O driver de vídeo é o componente responsável por iluminar a tela de um monitor LCD, permitindo que as imagens sejam exibidas corretamente.


C

Certo


E

Errado

A fonte de alimentação é um componente fundamental na configuração de um computador desktop, responsável por fornecer energia para todo o sistema. Um fornecimento ineficiente pode reduzir a vida útil dos seus componentes. Para abordar essa questão, foi criado um programa de classificação que indica a eficiência energética de fontes de alimentação. Estamos falando da certificação:


A

EPEAT.


B

ISO 9001.


C

Gold Certified Partner.


D

80 PLUS.


E

ISO 14001.

O código que está armazenado em um chip na placa-mãe do computador é responsável por reconhecer e realizar os testes iniciais nos componentes do computador. Esse código que é acionado assim que o usuário liga a máquina denomina-se


A

BIOS.


B

SMART.


C

Assembly.


D

Prompt de Comando.

É correto afirmar que a introdução de shadow code no código-fonte de aplicações web pode ser causada


A

pela cópia de códigos disponíveis em fóruns ou repositórios abertos da Internet, por parte do desenvolvedor, sem respeitar verificações de segurança e diretrizes da empresa.


B

por ataques de ransomware no computador do desenvolvedor.


C

pelo uso de editores de texto simplificados no processo de desenvolvimento, como o Bloco de Notas do Windows, ao invés de IDEs especializadas.


D

devido ao uso de linguagens de programação estruturadas, não orientadas a objeto.


E

por times de desenvolvimento com mais de um desenvolvedor, não ocorrendo quando há apenas um desenvolvedor responsável pelo projeto.

O acesso ao código-fonte de programas e de itens associados (como desenhos, especificações, planos de verificação e de validação) devem ser estritamente controlados, com a finalidade de prevenir a introdução de funcionalidade não autorizada e para evitar mudanças não intencionais.


Além disso, objetiva:


A

evitar a disseminação de vírus pelos computadores da organização.


B

garantir que os programas contratados pela organização sejam testados antes de serem implantados em produção.


C

verificar a existência de funcionalidades que permitam o acesso não autorizado a dados sensíveis, conforme estabelece a Lei Geral de Proteção de Dados (LGPD).


D

garantir o backup dos aplicativos e do sistema operacional das estações de trabalho.


E

manter a confidencialidade de propriedade intelectual do produto desenvolvido.

Considere o código-fonte que segue:


int f1(int n) {

if (n == 0 II n == 1) return n;

else return (2 * f1(n-1) + 3 * f1(n-2)); }


int f2(int n) {

int a; int[] X = new int [n];

int[] X = new int [n]; int[] Z = new int [n];

X [0] = Y [0] = Z [0] = 0;

X [1] = 1; Y [1] = 2; Z [1] = 3;

for (a = 2; a <= n; a ++) {

X [a] = Y [a-1] + Z [a-2];

Y [a] = 2 * X [a]; Z [a] = 3 * X [a]; }

return X [n];


Qual é o tempo de execução de f1(n) e f2(n), respectivamente?


A

O(2n) e O(2n).


B

O(n) e O(2n).


C

O(2n) e O(n).


D

O(n) e O(n).


E

O(n) e O(log n).

O processo que analisa o código-fonte de um programa de computador e produz uma sequência de símbolos chamada tokens é definido como


A

análise sintática.


B

análise semântica.


C

análise léxica.


D

geração e otimização de código.


E

linker.

Na compilação de um programa, assinale a alternativa que apresenta a etapa/ fase em que ocorre a geração de um programa executável.


A

Montagem.


B

Compilação.


C

Linkedição.


D

Interpretação.


E

Carregador.

Arquivos são unidades lógicas de informação criadas por processos. Em geral, um disco contém milhares de arquivos, um independente do outro. Todo arquivo possui um nome e seus dados. Os Sistemas Operacionais associam outras informações a cada arquivo, que são comumente chamados de atributos. Relacione adequadamente os tipos de arquivos às respectivas extensões mais usuais.


1. Executável.

2. Código-fonte.

3. Batch.

4. Biblioteca.

5. Arquivamento.


( ) Tar.

( ) sh.

( ) com.

( ) so.

( ) asm.


A sequência está correta em


A

1, 3, 5, 2, 4.


B

2, 1, 4, 5, 3.


C

3, 5, 2, 1, 4.


D

4, 2, 1, 3, 5.


E

5, 3, 1, 4, 2.

   
Gerar simulado