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

Questões Discursivas

Foram encontradas 1.030 questões

Q3488418 Programação

Na linguagem de programação existem diversos tipos, cada uma com características específicas e projetadas para atender a diferentes necessidades e contextos de desenvolvimento. Dada as sentenças abaixo:



I. Uma linguagem de programação pode ser convertida, ou traduzida, em código de máquina por compilação ou interpretada por um processo denominado interpretação. Em ambas ocorre a tradução do código fonte para código de máquina.


II. A versão compilada do programa é caracteristicamente armazenada, de forma que o programa pode ser executado um número indefinido de vezes sem que seja necessária nova compilação, o que compensa o tempo gasto na compilação.


III. Programas interpretados são geralmente mais rápidos do que os compilados, são geralmente mais flexíveis, já que podem interagir com o ambiente mais facilmente.



Assinale a alternativa com todas as sentenças corretas.

Alternativas
Q3469758 Programação
Assinale a alternativa que apresenta o comando JavaScript que é utilizado para declarar uma variável. 
Alternativas
Q3468270 Programação
Sobre a sintaxe do PHP, qual estrutura de controle é adequada para executar um bloco de código repetidas vezes, baseado em uma condição de contagem? 
Alternativas
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
Respostas
181: B
182: B
183: C
184: C
185: C
186: B
187: E
188: A
189: E
190: E
191: C
192: C
193: E
194: B
195: A
196: B
197: E
198: A
199: B
200: D