Questões de Concurso
Sobre conceitos básicos de programação em programação
Foram encontradas 1.270 questões
No que se refere a serviços de integração, julgue o item que se segue.
Na gestão de configuração de software, os elementos de
processos representam ações e tarefas para um controle
eficaz das alterações no software.
O programa Python a seguir foi usado para gerar o gráfico de 5 períodos de uma senoide de 60 Hz.
import matplotlib.pyplot as plt
import numpy as np
f = 60 #Hz
T = 1/f #Período da senoide
t = np.linspace(0,5*T,1000) #tempo em segundos
y = @
plt.plot(t,y)
plt.grid()
plt.xlabel('t [segundos]',fontsize = 20)
plt.ylabel('y [t]',fontsize = 20)
plt.tick_params(axis='both', labelsize=20)
O gráfico obtido é mostrado a seguir.

Para que o gráfico seja gerado corretamente, o símbolo @ deve ser substituído por
x = [1,2,3,4,5,6,7]
y = x[3:-2]
É correto afirmar que o valor atribuído a variável y será:
Na robótica escolar, o Arduino é uma das plataformas mais adotadas, pois ela fornece acesso simplificado, barato e flexível ao ambiente de prototipagem eletrônica. Neste cenário, considere a seguinte parte do código de um programa para Arduino.

Considerando que o pino 13 refere-se à porta de saída e nele encontra-se ligado um led, assinale qual será o resultado deste programa quando for colocado em execução em um Arduino.
Observe a imagem a seguir.

A saída esperada para o código apresentado é:
1.Um loop "for" é mais adequado quando o número de iterações é desconhecido, enquanto um loop "while" é utilizado quando o número de iterações é conhecido.
2.Um "array" em programação é uma estrutura de dados que armazena elementos de tipos diferentes.
3.Em programação, o termo "debugging" refere-se ao processo de identificar, corrigir e prevenir erros em um código.
É(são) verdadeira(s):
Public class automóvel {
String marca;
String cor;
int velocidade = 0;
void acelerar () {
velocidade = velocidade +1;
}
}
Assinale a alternativa INCORRETA em relação ao código acima.
Avalie o shell script abaixo e responda à questão.
#!/bin/bash
i=1
LOG=logfile
while [ $i -lt 3 ]
do
echo $i >> $LOG
i=$(($i + 1))
done
Considere o trecho de código a seguir, implementado em JavaScript.

Assinale a alternativa referente ao conteúdo presente no vetor myArray após a execução do código apresentado.
Considere o código a seguir, escrito em JavaScript

Assinale a alternativa que apresenta a impressão resultante do comando console.log.
Considere as afirmativas relacionadas à programação em linguagem de blocos. Registre V, para verdadeiras, e F, para falsas:
(__)Para facilitar a aprendizagem dos conceitos de programação para crianças e adolescentes, é introduzida primeiro a programação em linguagem textual, seguida então da programação em linguagem de blocos. A programação em linguagem textual permite compreender a estrutura de algoritmos de programação.
(__)A programação em linguagem de blocos utiliza interfaces gráficas que permitem aos alunos arrastarem e encaixar blocos de comandos para criar programas simples.
(__)A programação em blocos surgiu para auxiliar na transmissão dos conceitos abstratos de programação para algo mais simples e cotidiano das crianças e adolescentes que não precisam entender linguagem de programação textual.
Assinale a alternativa com a sequência correta:
I. É definido por pares chave: valor, mapeando chaves únicas a seus respectivos valores.
II. Seus elementos só podem ser acessados por índices numéricos.
III. Uma estrutura mutável pode ser inserida como valor, mas nunca como chave.
Estão corretas as afirmativas
Analise o código em Python a seguir.
a = [10, 20, 30, 40, 50, 60, 70, 80, 90]
print(a[3:0:-1])
Assinale a alternativa que apresenta corretamente a saída impressa ao executar o programa.