Questões de Concurso
Comentadas sobre conceitos básicos de programação em programação
Foram encontradas 1.031 questões
Acerca das linguagens e tecnologias de programação, julgue o item subsequente.
A semântica de uma linguagem de programação estabelece
como os comandos devem ser representados textualmente,
de forma que possam ser reconhecidos pelo compilador ou
interpretador.
No que se refere a serviços de integração, julgue o item que se segue.
Em um serviço web do tipo RESTful, todos os métodos são
identificados pela mesma URL.
No que se refere a serviços de integração, julgue o item que se segue.
A existência de um repositório de versões é fundamental
para o controle das alterações nos artefatos individuais.
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.
x = [1,2,3,4,5,6,7]
y = x[3:-2]
É correto afirmar que o valor atribuído a variável y será:
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 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.
As linguagens de programação são ferramentas fundamentais na interação do usuário com o computador. Sobre essas linguagens, considere as afirmações a seguir.
I- Um programa é uma sequência de instruções escritas em determinada linguagem.
II- JavaScript (JS) é um exemplo de linguagem de programação utilizada em aplicações web.
III- Assembly é um exemplo de linguagem de programação.
IV- Um compilador é capaz de traduzir um programa escrito em linguagem de alto nível para código em linguagem de máquina.
Está(ão) CORRETA(s) a(s) afirmação(ções):
I. Uma constante é um item de dados nomeado com um valor predefinido que pode ser alterado durante o uso do software.
II. Uma variável é um item de dados nomeado cujo valor pode ser alterado durante a execução do programa.
III. As variáveis podem ser globais ou locais, dependendo da lógica aplicada na programação.
IV. As variáveis precisam ser declaradas anteriormente ao primeiro uso do software.
Estão CORRETAS as afirmativas