Questões de Concurso Comentadas sobre conceitos básicos de programação em programação

Foram encontradas 773 questões

Q2295726 Programação
A remoção de containers Docker é uma tarefa essencial para liberar recursos e manter um ambiente limpo. Com o devido comando, é possível remover containers específicos, evitando o acúmulo desnecessário de instâncias. A remoção adequada ajuda a otimizar o uso dos recursos e manter a organização do sistema. Qual dos seguintes comandos é usado para remover um container Docker chamado "nome_do_container"? 
Alternativas
Q2277433 Programação
Assinalar a alternativa que preenche as lacunas abaixo CORRETAMENTE:

Os(as) ________________ são um conjunto de símbolos, os quais fazem parte de um vocabulário e de regras gramaticais que especificam como transmitir informações entre os desejos do usuário e o computador. São divididos(as) em ______________, linguagem de baixo nível e linguagem de alto nível. 
Alternativas
Q2277298 Programação
Considerando os conceitos de linguagem de programação e conceitos de contêineres, julgue o item seguinte.

A linguagem Python pode ser adotada para a análise de malwares, o envio e a decodificação de pacotes, o acesso a servidores, a varredura de portas e de redes, e até mesmo para testes de intrusão.
Alternativas
Q2277297 Programação
Considerando os conceitos de linguagem de programação e conceitos de contêineres, julgue o item seguinte.

Um aplicativo conteinerizado pode ser testado como uma unidade e implantado como instância de uma imagem de contêiner no sistema operacional hospedeiro
Alternativas
Q2277296 Programação
Considerando os conceitos de linguagem de programação e conceitos de contêineres, julgue o item seguinte.

Programas desenvolvidos com a linguagem Assembly possuem alta capacidade de analisar e proteger o computador de vírus. 
Alternativas
Q2271871 Programação
Com relação aos conceitos de linguagens de programação, assinale a alternativa correta que apresenta as quatro categorias principais relacionadas aos conceitos de linguagens de programação.
Alternativas
Q2268299 Programação
Com relação aos conceitos de linguagens de programação analise os itens a seguir:

I - As linguagens de scripting são mais unidas entre si por seu método de implementação, do que por um projeto de linguagem comum.
II - Em uma linguagem imperativa, um algoritmo é especificado em muitos detalhes, e a ordem de execução específica das instruções ou sentenças não deve ser incluída.
III - Uma linguagem de programação lógica é um exemplo de uma linguagem baseada em regras, onde há várias ordens em particular, e o sistema de implementação da linguagem deve escolher algumas ordens na qual elas são usadas para produzir os resultados desejados.
IV - As linguagens visuais fornecem uma maneira simples de gerar interfaces gráficas de usuário para os programas.

Em relação aos itens acima, podemos afirmar que: 


  
Alternativas
Q2268297 Programação
Com relação aos conceitos do paradigma de orientação a objetos analise os itens a seguir:

     I - Uma classe define o modelo de um objeto, ou seja, todas as características que o objeto contém foram definidas na classe. É importante considerar que uma classe não representa nenhum objeto em particular, pois é só um modelo.

      II - O termo objeto e o termo instância são sinônimos e para usar um objeto após sua criação, devemos enviar mensagens, onde uma mensagem é a forma de comunicação entre objetos.

     III - O encapsulamento é o processo de proteger os membros de uma classe (atributos e métodos), permitindo que somente os membros necessários (públicos) sejam acessados pelos usuários da classe.

      IV - A sobrecarga de métodos é a capacidade de definir mais de um método com o mesmo nome, mas com assinaturas diferentes em duas classes.

Em relação aos itens analisados, podemos afirmar que:
Alternativas
Q2268296 Programação
Marque a alternativa que NÃO caracteriza uma etapa do processo de compilação.
Alternativas
Q2258171 Programação
Considere que os itens “W”, “X”, “Y” e “Z” foram inseridos nessa ordem em uma pilha, implementada na forma de um Array identificado por pilhaDeLetras. O Array fica organizado da seguinte forma após a inserção dos itens.
pilhaDeLetras[0] = “W” pilhaDeLetras[1] = “X” pilhaDeLetras[2] = “Y” pilhaDeLetras[3] = “Z”
Ao executar uma operação para desempilhar um item da pilha, o item do Array a ser removido e o seu índice são, respectivamente:  
Alternativas
Q2249349 Programação
Considerando as práticas de programação segura e revisão de código, avalie se os itens a seguir são falsos (F) ou verdadeiros (V).
( ) A revisão do código é um método que visa a garantir que as ferramentas de inteligência artificial adotem técnicas de desenvolvimento seguro. Uma regra geral é que um teste de funcionalidade não deve descobrir nenhuma vulnerabilidade em aplicativos relacionadas ao código desenvolvido após o aplicativo ter passado por uma revisão duplo cego adequada do código de segurança. ( ) Todas as revisões de código de segurança são uma combinação de esforço humano e suporte tecnológico. Em uma extremidade é uma pessoa com um editor de texto. No outro extremo da escala está um especialista em segurança com uma ferramenta avançada de análise estática. ( ) As ferramentas de verificação automática de código são boas para avaliar grandes quantidades de código pois podem apontar possíveis problemas, mas um desenvolvedor precisa verificar cada resultado para que se determine se é um problema real e se é realmente explorável e avalie os riscos.
As afirmativas são, respectivamente,
Alternativas
Q2249335 Programação
Com respeito à formulação de expressões lógicas, considere a seguinte a fórmula: A -> B
Lida como “sempre que A é verdadeira então necessariamente B é verdadeira”, essa expressão é equivalente à expressão
Alternativas
Q2242155 Programação
Para resolver determinado problema, um programador implementou uma tabela hash aberta. Assinale a alternativa correta que indica o significado de uma tabela hash aberta.
Alternativas
Q2237609 Programação

calc = 5 % 2

imprime(calc)


Assinale a opção que apresenta o resultado da execução do pseudocódigo precedente. 

Alternativas
Q2237608 Programação
função calc(n)          se (n == 0 ou n == 1)                   returne 1          senão                   returne n * calc(n - 1)           fim se fim função n = 3
resposta = calc(n)
Tendo como referência o pseudocódigo precedente, assinale a opção correta. 
Alternativas
Q2237607 Programação
valores = [3, 22, 7, 99] imprime(valores[1])

Em relação ao pseudocódigo precedente, é correto afirmar que
Alternativas
Q2237176 Programação
O que é uma linguagem de programação de baixo nível? 
Alternativas
Q2230976 Programação
É uma metodologia visualmente amigável e com um objetivo prático para o ensino dos conceitos iniciais ligados à programação, desenvolvimento de softwares/aplicativos e lógica de uma forma geral.
FONTE: https://microcamp.com.br/
Marque a alternativa correta que corresponde à descrição apresentada:
Alternativas
Q2228271 Programação

A respeito de recursividade, julgue o próximo item.


Uma grande vantagem da utilização da recursividade é o baixo consumo de memória.

Alternativas
Q2228266 Programação

Com relação a estruturas de controle, seleção, repetição e desvio, julgue o item a seguir.


Um loop que sempre se repetirá em um determinado número de vezes é representado pelo código SE ENTÃO SENÃO FIM SE. 

Alternativas
Respostas
141: A
142: B
143: C
144: C
145: C
146: A
147: A
148: A
149: C
150: D
151: E
152: C
153: B
154: A
155: C
156: C
157: A
158: B
159: E
160: E