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

Foram encontradas 887 questões

Q2253073 Programação
Nas linguagens orientadas a objetos, os componentes de bibliotecas de software das linguagens tradicionais correspondem
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
Q2249340 Programação
Considere o pseudo-código de uma função que rearranja um array de números, indexado a partir de zero, recebido como parâmetro, de modo que os números sejam dispostos em ordem decrescente. Imagem associada para resolução da questão
Com relação à lógica de programação aqui empregada, é possível que haja erros nesse código.
Com o auxílio da numeração das linhas, assinale o diagnóstico correto sobre a lógica dos comandos.
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
Q2244517 Programação
No item abaixo, a menos que seja explicitamente informado o contrário, considere que todos os programas mencionados estão em configuração-padrão, em português, que o mouse está configurado para pessoas destras e que expressões como clicar, clique simples e clique duplo referem-se a cliques com o botão esquerdo do mouse. Considere, também, que não há restrições de proteção, de funcionamento e de uso em relação aos programas, arquivos, diretórios e equipamentos mencionados.
A respeito da sintaxe e da semântica do desenvolvimento de programas em pseudocódigo, julgue o item a seguir.
O código abaixo mostra corretamente o maior número e o menor número de uma série de cinco números, menores que 100.000, introduzidos pelo teclado.
PROGRAMA maior_menor AMBIENTE: con < 0 n < 0 maximo < 0 minimo < 99999 ALGORITMO ENQUANTO con <= 5 FAZER      LER n      SE n < maximo ENTAO           maximo = n      FIMSE      SE n > minimo ENTAO           minimo = n      FIMSE      con < con + 1 FIMENQUANTO ESCREVER "Maior " ESCREVER maximo ESCREVER "Menor " ESCREVER minimo FIMPROGRAMA
Alternativas
Q2244513 Programação
No item abaixo, a menos que seja explicitamente informado o contrário, considere que todos os programas mencionados estão em configuração-padrão, em português, que o mouse está configurado para pessoas destras e que expressões como clicar, clique simples e clique duplo referem-se a cliques com o botão esquerdo do mouse. Considere, também, que não há restrições de proteção, de funcionamento e de uso em relação aos programas, arquivos, diretórios e equipamentos mencionados.

A respeito da sintaxe e da semântica do desenvolvimento de programas em pseudocódigo, julgue o item a seguir.


O código abaixo mostra corretamente os múltiplos de 2 e os múltiplos de 3 entre os números 1 e 100.


PROGRAMA multiplo_2_3

AMBIENTE:

i < 1

ALGORITMO:

ENQUANTO i < 101 FAZER

     SE i = int( i / 2 ) * 2 E i = int( i / 3 ) * 3 ENTAO

          ESCREVER i

     FIMSE

     i < i + 1

FIMENQUANTO

FIMROGRAMA

Alternativas
Q2244507 Programação
No item abaixo, a menos que seja explicitamente informado o contrário, considere que todos os programas mencionados estão em configuração-padrão, em português, que o mouse está configurado para pessoas destras e que expressões como clicar, clique simples e clique duplo referem-se a cliques com o botão esquerdo do mouse. Considere, também, que não há restrições de proteção, de funcionamento e de uso em relação aos programas, arquivos, diretórios e equipamentos mencionados.
A respeito da sintaxe e da semântica do desenvolvimento de programas em pseudocódigo, julgue o item a seguir.
O código abaixo mostra corretamente a soma dos números pares e a soma dos números ímpares de 1 a 100.
PROGRAMA par_impar AMBIENTE: i < 1 somapar < 0 somaimp < 0 ALGORITMO: ENQUANTO i < 101 FAZER      SE i = int( i / 2 ) * 2 ENTAO           somapar < somapar + i      SENAO           somaimp < somaimp + i      FIMSE      i < i + 1 FIMENQUANTO ESCREVER "Soma pares " ESCREVER somapar ESCREVER "Soma impares " ESCREVER somaimp FIMPROGRAMA
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
Q2237606 Programação
i = 0 enquanto (i < 3)            i = i + 1            imprime(i) fim enquanto

Assinale a opção que apresenta o resultado do pseudocódigo precedente, após a sua execução. 
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
Q2228264 Programação

No que concerne a conceitos de algoritmos e blocos de comandos, julgue o item seguinte. 


As funções são um bloco de código ou comandos constituindo um conjunto específico de instruções repetíveis, que recebem uma ou mais entradas e produzem alguma saída. 

Alternativas
Q2227442 Programação
Em Go (Golang), qual é a palavra-chave utilizada para criar uma constante? 
Alternativas
Q2226541 Programação

A respeito de clean code, julgue o item que se segue.


Uma das premissas para que um código seja considerado “limpo” é que suas funções sejam pequenas e cada uma execute apenas uma funcionalidade.


Alternativas
Q2226063 Programação
Quanto à lógica de programação, analise as assertivas abaixo e assinale a alternativa correta.
I. Linguagem de programação é o conjunto de representações e/ou regras utilizadas para criar programas.
II. Há três tipos de dados simples: numérico, literal e lógico.
III. Nos tipos de dados estruturados, as informações são compostas por diversos campos.
IV. Expressões regulares são formas concisas de descrever um conjunto de strings que satisfazem um determinado padrão.
Alternativas
Respostas
201: E
202: E
203: C
204: C
205: E
206: E
207: C
208: B
209: A
210: C
211: C
212: D
213: A
214: B
215: E
216: E
217: C
218: A
219: C
220: A