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

Foram encontradas 1.251 questões

Q3621987 Programação
Programação refere-se ao processo de criação de instruções que um computador pode entender e executar para realizar tarefas específicas. É a base de softwares, aplicativos e sistemas que utilizamos diariamente. Sobre variáveis e operadores, julgue as afirmativas abaixo e registre V, para verdadeiro, e F, para falso:

(__)Variáveis armazenam valores que podem mudar durante a execução do programa.
(__)Operadores lógicos incluem AND, OR e NOT para combinações de condições.
(__)Um operador de atribuição compara dois valores para verificar igualdade.
(__)Operadores aritméticos básicos são soma, subtração, multiplicação e divisão.

Assinale a sequência correta de cima para baixo.
Alternativas
Q3621983 Programação
Um Técnico em Tecnologia da Informação precisa criar um algoritmo que determine se um número informado pelo usuário é par ou ímpar para um sistema interno. Assinale a alternativa correta que corresponde qual estrutura de decisão deve ser usada para essa verificação, considerando a lógica básica.
Alternativas
Q3621980 Programação
Em programação, estruturas de repetição, também conhecidas como loops, permitem executar um bloco de código várias vezes. Julgue as afirmativas abaixo sobre estruturas de repetição em programação.

I.O comando "for" é usado para executar um bloco de código um número pré-determinado de vezes.
II.O "while" executa um bloco enquanto uma condição lógica for verdadeira.
III.Laços infinitos podem ocorrer se a condição de parada não for corretamente definida.
IV.Estruturas de repetição não podem ser aninhadas dentro de outras estruturas semelhantes.

Qual a alternativa está correta?
Alternativas
Q3621978 Programação
No contexto de estruturas de decisão, assinale a alternativa correta que corresponde qual é a estrutura condicional válida para verificar se um número é positivo, negativo ou zero em pseudocódigo.
Alternativas
Q3621977 Programação
Em programação, estruturas de decisão, também conhecidas como estruturas condicionais, permitem que o programa execute diferentes blocos de código com base em condições específicas. Sobre estruturas de decisão em programação, julgue as afirmativas abaixo:

I.A estrutura if/else permite escolher entre dois caminhos de execução.
II.Estruturas de repetição executam comandos enquanto uma condição for verdadeira.
III.O comando switch em JavaScript é usado para executar múltiplas condições baseadas em valores exatos.
IV.Em pseudocódigo, while representa um laço que executa pelo menos uma vez, mesmo que a condição seja falsa inicialmente.

Qual alternativa está correta?
Alternativas
Q3621976 Programação
Em termos gerais, um script é um conjunto de instruções ou comandos, muitas vezes em uma linguagem de programação, que são executados por um sistema ou software para automatizar tarefas ou realizar ações específicas. Em um script simples em Python para calcular a média de três notas, a estrutura correta para armazenar as notas e calcular a média é:
Alternativas
Q3620973 Programação
Durante a manutenção de um sistema legada escrito em Python, a equipe de Tecnologia da Informação de um órgão público precisa identificar um erro intermitente que causa falhas ao salvar arquivos. É CORRETO afirmar que para investigar de forma estruturada, o Analista de Tecnologia da Informação deverá: 
Alternativas
Q3620968 Programação
Considerando o uso dos paradigmas de programação no desenvolvimento de sistemas para serviços públicos, marque verdadeiro (V) ou falso (F) nas afirmativas abaixo:

(__) O paradigma funcional promove a reutilização de estado global entre funções.
(__) O paradigma orientado a objetos favorece encapsulamento, herança e polimorfismo.
(__) O paradigma procedural estrutura o programa em funções e procedimentos sequenciais.
(__) A programação orientada a objetos evita o uso de classes e abstração de entidades.

Assinale a sequência correta de cima para baixo. 
Alternativas
Q3620958 Programação
Durante o desenvolvimento de uma API de serviços para uma prefeitura digital, a equipe optou por capturar e registrar erros para garantir a robustez do sistema. Marque verdadeiro (V) ou falso (F) nas afirmativas abaixo:

(__) Em Python, o bloco try-except permite capturar exceções específicas ou genéricas, dependendo da necessidade.
(__) Em JavaScript moderno, try-catch-finally pode ser utilizado inclusive em funções assíncronas com async/await.
(__) Em Python, o uso de raise permite ignorar a exceção e continuar a execução normal do código.
(__) Um tratamento mal implementado pode ocultar erros críticos e dificultar a depuração futura.

Assinale a sequência CORRETA de cima para baixo.
Alternativas
Q3576426 Programação
Considere duas strings $str1 e $str2 na linguagem PHP.

Para concatenar o conteúdo dessas strings em uma nova string $str3, deve-se escrever:
Alternativas
Q3576424 Programação
Listas, tuplas e dicionários são estruturas de dados da linguagem Python.

Com base nessas estruturas, assinale a alternativa correta. 
Alternativas
Q3565311 Programação
Qual é a principal função de um construtor em uma classe?
Alternativas
Q3548332 Programação
A linguagem Python oferece diferentes estruturas de repetição para controlar o fluxo de execução de blocos de código. A estrutura “for” é amplamente utilizada por sua simplicidade e legibilidade, especialmente em certos contextos de programação. Com base no comportamento e nas aplicações típicas da estrutura “for” em Python, é adequado utilizar esse tipo de estrutura, EXCETO
Alternativas
Q3538265 Programação
Você, como analista de tecnologia da informação, foi designado para desenvolver uma automação que organize arquivos de um escritório, classificando-os em pastas específicas com base em suas extensões. Por exemplo, arquivos .pdf devem ser movidos para a pasta “Documentos”; arquivos .jpg, para a pasta “Imagens”, entre outros. Considerando as boas práticas de programação em Python, qual das seguintes abordagens é a mais eficiente e organizada para implementar essa solução?
Alternativas
Q3535941 Programação

Considere‑se o seguinte trecho de pseudocódigo.


Imagem associada para resolução da questão

Com base nesse pseudocódigo, assinale a opção que apresenta o resultado que será exibido após sua execução.

Alternativas
Q3531960 Programação
Considerando os princípios da programação orientada a objetos, bem como os conceitos de linguagens de programação procedurais, julgue os itens subsequentes. 
Em linguagens procedurais, um array (vetor) é um tipo de dado estruturado que, tipicamente, permite armazenar uma coleção de elementos de tipos de dados variados, como um inteiro, um texto e um valor booleano, sob um único nome de variável, acessível por meio de um índice. 
Alternativas
Q3531958 Programação
Considerando os princípios da programação orientada a objetos, bem como os conceitos de linguagens de programação procedurais, julgue os itens subsequentes.
Inteiro (int) e caractere (char) são dados do tipo elementar, ou seja, que armazenam valores únicos e indivisíveis, enquanto um registro (struct, em C) é um dado do tipo estruturado, que permite agrupar variáveis de diferentes tipos sob um único nome.  
Alternativas
Q3531870 Programação
A identificação de semelhanças entre problemas ou partes de problemas para aplicar soluções já conhecidas é um pilar do pensamento computacional, denominado como: 
Alternativas
Q3531869 Programação
Um professor está ensinando linguagem de programação Python para alunos do ensino fundamental. Um de seus alunos perguntou quando uma atribuição é múltipla. A resposta correta dada pelo professor foi que uma atribuição é múltipla quando: 
Alternativas
Q3520408 Programação
Em uma matriz bidimensional "mat[3][2]", quantos elementos inteiros podem ser armazenados? 
Alternativas
Respostas
141: A
142: B
143: C
144: C
145: B
146: E
147: D
148: D
149: D
150: D
151: A
152: B
153: A
154: E
155: D
156: E
157: C
158: B
159: A
160: D