Questões de Concurso Sobre programação

Foram encontradas 15.198 questões

Q2516872 Programação
Considere o seguinte script em Shell (bash), que calcula um certo valor para a variável “resultado”. O script deve imprimir o valor final da variável “resultado”. Analise o script e determine a saída correta.

Imagem associada para resolução da questão
Alternativas
Q2516853 Programação
Imagem associada para resolução da questão


Considerando o Shell script descrito acima, e que não existe nenhum problema de conexão entre a máquina em que ele está sendo executado (máquina local) e a lobo.fauna.br, analise os itens a seguir:

I. O Shell script irá transferir para a máquina lobo.fauna.br todos os arquivos que estão no home do usuário que possuem a extensão “.ctl”.
II. O arquivo transferido para a máquina lobo.fauna.br, por exemplo no dia 5, irá sobrescrever ao que foi transferido no dia 5 do mês anterior.
III. Os arquivos que estão em pastas distintas na máquina local também ficarão em pastas distintas ao extrair um arquivo “.tgz” que foi transferido para a lobo.fauna.br.

Está correto o que se afirma em:
Alternativas
Q2516604 Programação
A possibilidade de compartilhamento de informações por meio de serviços Web motivou a especificação de padrões para codificação de geometrias em arquivos que demandam pouco espaço de armazenamento e sejam independentes do software disponível para o cliente.
Nesse contexto, assinale a opção que indica os formatos de arquivos em que os dados geográficos são codificados em linguagem de marcação.
Alternativas
Q2516602 Programação
A biblioteca Leaflet é um recurso bastante popular entre os desenvolvedores de ferramentas de visualização de dados geoespaciais na Web.
A implementação das funcionalidades disponibilizadas por esta biblioteca implica a instanciação de um mapa
Alternativas
Q2516600 Programação
A biblioteca GDAL (Geospatial Data Abstraction Library) é amplamente usada na transformação de formatos de dados geoespaciais, com suporte a dezenas de formatos matriciais e vetoriais.
Originalmente desenvolvida na linguagem C/C++, a biblioteca GDAL teve suas funcionalidades reunidas na biblioteca Python denominada
Alternativas
Q2516596 Programação
Relacione as principais estruturas de armazenamento de dados geoespaciais, a seguir, às bibliotecas Python.
1. Matricial 2. Vetorial 3. Bancos de Dados
( ) NetCDF4 ( ) Shapely ( ) Geopandas ( ) RasterIO ( ) Psycopg2
Assinale a opção que indica a relação correta, segundo a ordem apresentada.
Alternativas
Q2516055 Programação
Um dispositivo programável deve implementar um contador crescente e decrescente. Num determinado trecho de código VHDL, tem-se: 
Imagem associada para resolução da questão

O código a ser inserido no local indicado como “parcela” deve ser: 
Alternativas
Q2516054 Programação
Um sinal de 27 MHz alimenta um circuito e é usado para gerar o sinal meuCLK do código VHDL a seguir. 
Imagem associada para resolução da questão

A frequência de meuCLK é
Alternativas
Q2515934 Programação
Para desenvolver uma aplicação de Processamento de Linguagem Natural (PLN), é necessário realizar tarefas de pré-processamento no corpus de entrada, como a separação do texto em palavras. Observe a execução do seguinte fragmento de uma tarefa de PLN:

Entrada: “Bia é uma forte candidata do concurso da CVM.”
Saída: quantidade de unidades linguísticas = 14

A tarefa de PLN que faz a separação do texto em unidades linguísticas mínimas é a: 
Alternativas
Q2515902 Programação
A técnica de “desenrolamento de loop” (loop unrolling) é uma técnica importante para obter mais desempenho de loops que acessam matrizes. Seu funcionamento envolve fazer múltiplas cópias do corpo do loop e executar o loop transformado menos vezes, o que reduz o overhead do loop e proporciona oportunidades para muitas outras otimizações.
Assinale a opção que indica a etapa da conversão de programas de alto nível para um programa executável em que esta técnica se realiza.
Alternativas
Q2515897 Programação
Leia o trecho a seguir.

Processo que envolve usar ferramentas ou técnicas que permitem identificar e corrigir erros de código, comportamentos inesperados ou falhas de execução em um ambiente separado ou externo ao ambiente de desenvolvimento original. É especialmente útil em sistemas complexos e distribuídos, onde pode ser difícil replicar exatamente as condições em que um erro ocorreu no ambiente de desenvolvimento.

O trecho apresenta o conceito de 
Alternativas
Q2515896 Programação
Uma linguagem de computador é uma notação que permite aos programadores expressarem instruções e algoritmos em um formato que pode ser entendido e executado por um computador. As linguagens de computador são projetadas para serem precisas, eficientes e expressivas o suficiente para descrever uma ampla gama de operações e processos computacionais.
Com relação à verificação de sintaxe do compilador, analise as afirmativas a seguir e assinale (V) para a verdadeira e (F) para a falsa.

( ) Tem como saída um arquivo executável que pode ser executado em um computador.
( ) Utiliza instruções chamadas pseudo instruções.
( ) Tem como saída um arquivo de objeto em linguagem de máquina ou um programa em linguagem assembly.
( ) É responsável por traduzir uma versão simbólica de instruções em sua versão binária.
( ) Uma de suas funções é a otimização do código.

As afirmativas são, respectivamente,
Alternativas
Q2515894 Programação
Com relação ao uso de um ambiente de programação integrado (IDE - Integrated Development Environment) no desenvolvimento de programas de computador, analise as afirmativas a seguir.

I. As etapas de edição e de compilação de um programa de computador podem ser integradas em um IDE.
II. O processo de link-edição de um programa não pode ser integrado em um IDE.
III. Um programa desenvolvido em um IDE não requer o processo de depuração.

Está correto o que se afirma em
Alternativas
Q2515873 Programação
Na programação de sub-rotinas em linguagem assembly, é comum o armazenamento temporário de dados e/ou de endereços, para que sejam restaurados logo após o retorno à função principal. As pilhas (stacks) são estruturas de dados do tipo LIFO (Last In, First Out) adequadas para armazenar dados e/ou endereços quando alguma sub-rotina é chamada. Os conjuntos de instruções das arquiteturas mais comumente utilizadas possuem instruções específicas de acesso à pilha.
Na arquitetura 8051, as instruções usadas para retirar dados da pilha e para armazenar dados na pilha, colocando-os em registradores de uso geral, são, respectivamente,
Alternativas
Q2515872 Programação
Em um trecho de um programa em linguagem assembly para um microcontrolador 8051, foi encontrada a seguinte sequência de instruções:

MOV A, #049h
MOV B, #05h
MUL AB
RL A
RL A

Após o processamento dessas instruções, o valor armazenado no registrador acumulador é
Alternativas
Q2515871 Programação
Softwares para sistemas embarcados podem ser desenvolvidos por meio de programação em linguagens assembly.

Com relação a linguagens assembly, analise as afirmativas a seguir.

I. São linguagens de programação de nível relativamente baixo, que utilizam mnemônicos equivalentes a representações de código binário (ou opcode) das instruções de uma determinada arquitetura de processador.
II. Em geral, possuem instruções de acesso direto à memória RAM, permitindo leitura e escrita de dados em posições determinadas por endereçamento direto.
III. São linguagens adequadas para se trabalhar com estruturas de dados complexas, tais como as classes, próprias de programação orientada a objetos.

Está correto o que se afirma em
Alternativas
Q2515870 Programação
Um sistema gera um vetor fixo de dados para efetuar o controle de um processo usando o código em C abaixo, em um compilador que trabalha com inteiros de 32 bits:

int matriz[] = { 1, 2, 3, 4, 5, 6, 7, 8 };
int *v,final;
v = &matriz[1];
final = v[3];

Após a execução desse trecho de código, o valor de final é: 
Alternativas
Q2515859 Programação
A figura a seguir mostra propriedades de uma UART retirada do Painel de Controle de um sistema operacional de 32 bits.
Para transmitir alguns caracteres, usou-se pela primeira vez o seguinte código em linguagem C:

handle = CreateFile("COM6",...);
WriteFile(handle,"Transmissao de uma sequencia de bytes",
                             38,&ok,NULL).

Imagem associada para resolução da questão

O último caractere transmitido com o código foi
Alternativas
Q2515640 Programação
Com relação à linguagem de programação Python, analise as afirmativas a seguir.

I. Python é uma linguagem de programação de alto nível, do tipo compilada e orientada a objeto.
II. Os objetos devem ser explicitamente declarados antes de sua primeira atribuição.
III. Para escrever comentários de múltiplas linhas em códigos Python são usadas três aspas simples ou duplas.


Está correto o que se afirma em
Alternativas
Q2515537 Programação
O sistema operacional Android, apesar de ter seu kernel baseado no kernel Linux, carrega conceitos únicos, voltados à sua aplicação como sistema operacional móvel. Um dos fundamentos do sistema Android é o conceito de intent.
Sobre o conceito de intent, assinale a afirmativa correta.
Alternativas
Respostas
2921: E
2922: D
2923: E
2924: D
2925: C
2926: B
2927: A
2928: D
2929: B
2930: B
2931: B
2932: D
2933: A
2934: D
2935: B
2936: C
2937: B
2938: A
2939: C
2940: B