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

Foram encontradas 1.031 questões

Q3459151 Programação

Na prática de programação em pares (pair programming), dois desenvolvedores colaboram em uma única estação de trabalho, com papéis distintos. Um dos desenvolvedores é responsável por escrever o código ativamente, enquanto o outro revisa e orienta a abordagem. Sabendo disso, qual é o nome dado ao desenvolvedor que está ativamente escrevendo o código no teclado e implementando as soluções discutidas?

Alternativas
Q3455668 Programação

Seja o seguinte código Python:


import math

dado = int (input('limite: '))

B: int = dado + 3

if B <= 12:

   Aux = 30 + B

if B > 12:

   Aux = 21 + B

print (Aux)


Ao se executar esse código, se a variável “dado” receber o valor 23, a variável “Aux” será exibida com valor:

Alternativas
Q3455665 Programação

Em um computador com sistema operacional Linux, foi criado o seguinte código bash:


#!/bin/bash

calculo(){

calc=$(($1*($2-$3)))

return $calc }

read -p "Entre com numero: " int1

read -p "Entre com numero: " int2

read -p "Entre com numero: " int3

add $int1 $int2 $int3

echo "Resultado: " $?


Entrando com valores 2, 4 e 3 (nessa ordem), ao executar esse arquivo bash, vai aparecer em “Resultado”: 

Alternativas
Q3451123 Programação
Nas linguagens procedurais, funções e procedimentos são blocos de código que permitem organizar, modularizar e reutilizar trechos de programação, promovendo uma melhor estrutura e clareza no desenvolvimento de software. Sobre as características de funções e procedimentos, informe se é verdadeiro (V) ou falso (F) o que se afirma a seguir e assinale a alternativa com a sequência correta.

( ) Funções são blocos de código que realizam uma tarefa específica e retornam um valor ao final da sua execução.
( ) Funções podem receber parâmetros como entrada, processar esses dados e devolver um resultado.
( ) Procedimentos são blocos de código semelhantes às funções, mas diferem no fato de que não retornam um valor.
( ) Procedimentos também podem receber parâmetros para alterar seu comportamento ou realizar operações específicas.
Alternativas
Q3446157 Programação
A estrutura de controle em Java utilizada para repetir um bloco de código enquanto uma condição se mantém verdadeira é o
Alternativas
Q3445443 Programação
Qual das seguintes alternativas não apresenta um exemplo de comando válido em Python? 
Alternativas
Q3445433 Programação
Em programação, uma ___________ constitui a execução de ações que se reiniciam em ciclos dentro de parâmetros especÌficos.

Analise e indique a alternativa que melhor preenche a lacuna na sentença acima. 
Alternativas
Q3445432 Programação
Um programa que realiza uma análise de dados e, a partir desta análise, realiza uma série de ações dentro de parâmetros de acordo com a variabilidade dos dados analisados, as quais tais análises foram previamente especificadas no programa, é o que se identifica como: 
Alternativas
Q3410940 Programação
Como é chamado o processo de localizar e corrigir erros ou bugs no código-fonte de qualquer software?
Alternativas
Q3398997 Programação
Um sistema de gerenciamento de conteúdo (Content managment System − CMS) é um programa de computador utilizado para criar, editar, publicar e gerenciar conteúdos em plataformas digitais e páginas online pré-estruturadas. O conteúdo pode incluir textos, imagens, áudios, vídeos documentos entre outros arquivos em formato digital. Nesse contexto, assinale a alternativa que representa um CMS de código aberto e amplamente utilizado em escolas e universidades:
Alternativas
Q3395724 Programação
Em Visual Basic, a estrutura de controle utilizada para repetir um bloco de instruções enquanto uma condição específica é verdadeira, é conhecida como: 
Alternativas
Q3342320 Programação

Os fundamentos de programação são essenciais para o desenvolvimento de software. Sobre esses fundamentos, analise as assertivas:


I. Um algoritmo é uma sequência de instruções que resolve um problema específico.


II. A programação estruturada é uma técnica que exclui o uso de funções e sub-rotinas.


III. Variáveis globais são aquelas que são acessíveis apenas dentro da função em que foram declaradas.


Está(ão) CORRETA(S):

Alternativas
Q3333898 Programação

Sobre o encapsulamento, existem diferentes níveis de acesso a atributos e métodos por outras classes, este recurso facilita tanto no uso da classe quanto na manutenção do código. Assinale a alternativa incorreta sobre encapsulamento.

Alternativas
Q3331534 Programação
A análise visual de dados, por meio de gráficos e dashboards, por exemplo, tem papel central na análise exploratória de dados. Sobre o papel da análise visual na descoberta de padrões em dados, é possível afirmar que a análise visual:
Alternativas
Q3331512 Programação
Observe o código Python abaixo, que utiliza a biblioteca NLTK para tarefas de Processamento de Linguagem Natural.

import nltk nltk.download(‘punkt’) from nltk.tokenize import word_tokenize
texto = “Fundação Oswaldo Cruz (Fiocruz): Ciência e tecnologia em saúde para a população brasileira.” tokens = word_tokenize(texto)
contador = 0 resultado = 0 while contador < len(tokens):    for letra in tokens[contador]:    if letra.upper() in ‘FIOCRUZ’:       resultado += 1 contador += 1


O valor da variável resultado, ao final da execução do código, é:
Alternativas
Q3331208 Programação
Python é uma linguagem de programação amplamente utilizada na Bioinformática. Através do lambda é possível criar funções anônimas. O código que está sintaticamente correto, de acordo com a versão da linguagem Python superior a 3.10, é:
Alternativas
Q3330090 Programação
Considere os fundamentos de lógica de programação, incluindo tipos de dados, operadores, expressões, estruturas de controle e repetição, fluxogramas e diagramas de bloco. Qual das alternativas abaixo está correta?
Alternativas
Q3330089 Programação
Avalie as alternativas abaixo no contexto dos conhecimentos básicos em linguagens de programação e frameworks como PHP, C#, ASP.NET Framework, Técnicas de API e .NET Core. Assinale a alternativa correta.
Alternativas
Q3330087 Programação
Considere as afirmativas abaixo sobre os fundamentos de lógica de programação, incluindo tipos de dados, operadores, expressões, estruturas de controle e repetição, fluxogramas e diagramas de bloco:

I.Um operador lógico AND (E) em uma expressão booleana retorna verdadeiro se e somente se pelo menos uma das condições for verdadeira.
II.Em linguagens de programação, o tipo de dado float (ponto flutuante) é utilizado para representar números inteiros sem parte decimal.
III.Estruturas de controle de repetição, como os loops "for" e "while", são utilizadas para executar um bloco de código repetidamente até que uma condição específica seja satisfeita.

Assinale a alternativa correta:
Alternativas
Q3328804 Programação

As operações de manipulação de bits são fundamentais em diversas áreas da computação, incluindo a programação em C para sistemas embarcados como na plataforma Arduino. Elas permitem otimizações de desempenho, controle direto do hardware e economia de recursos, como memória e processamento. Considere as seguintes operações de manipulação de bits para setar (mudar estado para 1), limpar (mudar estado para 0) e alternar (se o bit for 0, vai para 1, se for 1, vai para 0) um bit específico “bit_x” em uma variável “Y”. Qual alternativa está corretamente associada a cada operação?

Alternativas
Respostas
181: C
182: C
183: B
184: E
185: A
186: E
187: E
188: C
189: C
190: E
191: B
192: A
193: B
194: E
195: A
196: B
197: D
198: C
199: C
200: E