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

Foram encontradas 1.313 questões

Q3851186 Programação
Analise o seguinte trecho de código em linguagem C:

Q35.png (321×201)

Assinale a opção que apresenta a saída impressa pelo programa quando executado.
Alternativas
Q4260999 Programação
Considere os conceitos básicos de programação estruturada. Qual das características é fundamental para garantir a legibilidade, a manutenção e a modularidade de um programa escrito segundo esse paradigma? Assinale a alternativa correta.
Alternativas
Q4213802 Programação
Durante o desenvolvimento de um sistema de análise modal em MATLAB, é necessário calcular autovalores e autovetores de uma matriz de rigidez para determinar frequências naturais de vibração.
Qual função MATLAB calcula autovalores e autovetores de uma matriz?
Alternativas
Q4213801 Programação
Durante o desenvolvimento de um algoritmo de processamento de sinais em MATLAB, um engenheiro precisa gerar uma matriz de coeficientes para um filtro digital. A implementação requer eficiência computacional e clareza de código.
Em MATLAB, qual comando cria uma matriz 5x5 com valores 1 na diagonal principal e 0 nos demais elementos?
Alternativas
Q3921847 Programação
Em um código de programação escrito em linguagem natural, o comando Imagem associada para resolução da questão soma os valores das variáveis Receita e Entrada e guarda o resultado na variável Receita. Considere o seguinte código de programação, escrito em linguagem natural.

Q42.png (349×180)

Após a execução desse código, o valor da variável Receita excede o valor da variável Despesa em
Alternativas
Ano: 2025 Banca: TJ-PI Órgão: TJ-PI Prova: TJ-PI - 2025 - TJ-PI - Residente Tecnológico |
Q3903022 Programação
Sobre a verificação e inferência de tipos em linguagens de programação, assinale a alternativa CORRETА.
Alternativas
Q3845352 Programação
No algoritmo da figura, são utilizados os conceitos de passagem de parâmetros por valor de NR01 para P1 e por referência de NR02 para P2.
25.jpg (348×314)
Após a execução do algoritmo, serão impressos para as variáveis NR01, NR02 e XYZ, respectivamente, os seguintes valores: 
Alternativas
Q3844544 Programação
Um programa durante a compilação inicia com uma linguagem de alto nível, passa por uma etapa intermediária, e termina com um microcódigo. Na etapa intermediária é gerado um código conhecido como: 
Alternativas
Q3844534 Programação
Na lógica de programação estruturada, existem estruturas de controle bem definidas que permitem representar qualquer algoritmo de forma clara e organizada. De acordo com esse paradigma, existem três estruturas básicas que, combinadas, são suficientes para expressar a solução de qualquer problema computacional. Essas estruturas são: 
Alternativas
Q3844521 Programação
O texto seguinte servirá de base para responder à questão.

Um especialista de avaliação econômica criou a seguinte macro VerificarNota com um código na linguagem VBA.

Sub VerificarNota()

Dim nota As Integer

nota = 30

If nota > = 50 Then

MsgBox "Aprovado com distinção!"

ElseIf nota > = 39 Then

MsgBox "Escapou"

ElseIf (nota = 30.0) Then MsgBox "Surpresa" Else MsgBox "Eita"

End If

End Sub

Fonte: Documentação Microsoft
Após rodar essa macro, o resultado apresentado é: 
Alternativas
Q3844520 Programação
O texto seguinte servirá de base para responder à questão.

Considere o seguinte trecho de código na linguagem Visual Basic (VBA).
 
Dim i As Integer

For i = 1 To 10 Step -3

Debug.Print i

Next i

Fonte: Documentação Microsoft
Esse trecho de código quando executado na janela imediata:
Alternativas
Q3822890 Programação

A programação textual é amplamente utilizada em linguagens como Python, JavaScript e C, enquanto a programação em blocos é comum em ferramentas como Scratch e App Inventor. Analise as afirmativas a seguir:



I.A programação textual exige a escrita manual de comandos usando sintaxe de uma linguagem formal, diferentemente dos blocos arrastáveis.


II.A programação em blocos não requer conhecimento de lógica de programação, pois os blocos se encaixam automaticamente, corrigindo erros de raciocínio lógico do usuário.


III.A programação textual é menos eficiente que a programação em blocos, pois exige o uso obrigatório de teclado em todos os dispositivos móveis.



É correto o que se afirma em:

Alternativas
Q3822888 Programação

A programação em blocos é uma abordagem recomendada pela BNCC (Base Nacional Comum Curricular) e pela SBC (Sociedade Brasileira de Computação) para a Educação Básica. Analise as afirmativas a seguir:



I.Utiliza comandos visuais (blocos arrastáveis) para tornar a lógica de programação mais acessível, especialmente a iniciantes.


II.Permite que os alunos criem programas sem compreender os conceitos de sequência, condicional e repetição, pois a interface visual substitui a necessidade de lógica estruturada na programação.


III.Tem como objetivo principal substituir permanentemente as linguagens de programação textuais em todos os níveis de ensino.



É correto o que se afirma em:

Alternativas
Q3821697 Programação
Em um algoritmo escrito em "Portugol" observou-se que existe um tipo de dado que é utilizado para representar uma cadeia de caracteres. Na codificação, terá que representar essa cadeia de caracteres por meio do tipo de dados:
Alternativas
Q3821671 Programação
Um desenvolvedor está utilizando uma linguagem que gera "bytecodes", os quais são manipulados sequencialmente em uma máquina virtual. Esse processo é realizado em duas etapas conhecidas respectivamente por: 
Alternativas
Q3821659 Programação

Imagem associada para resolução da questão


Suponha que você tenha digitado o número 5. O resultado (x) escrito pelo algoritmo é: 

Alternativas
Q3821658 Programação
Imagem associada para resolução da questão
Após observar o algoritmo, você constatou que o trecho de código que se encontra entre chaves, tanto na função início (linha 4 até linha 6) como no programa (linha 2 até linha 7), é um:
Alternativas
Q3812669 Programação

A respeito da lógica de programação, das linguagens de programação Python e da ferramenta Node.js, julgue o item a seguir.


Em lógica de programação, o diagrama de fluxo de uma estrutura while garante que o bloco de código seja executado pelo menos uma vez, independentemente de a condição ser inicialmente falsa.

Alternativas
Q3806417 Programação

Considerando o fragmento de código Python, informe a saída esperada.



a = [8,7,6,5,4,3,2,1]


a[2:5] = [0]


print(a) 

Alternativas
Q3794588 Programação

Analise o código abaixo, que foi escrito na linguagem PHP:


<?php

 $Municipio = "Imbe";

 $ano = "2025";

 echo "_Municipio" . "-" . "$ano";

?>



Ao final da execução, o que será impresso pelo comando echo? 

Alternativas
Respostas
101: B
102: C
103: B
104: C
105: A
106: A
107: A
108: C
109: D
110: B
111: C
112: C
113: D
114: C
115: C
116: A
117: A
118: E
119: B
120: B