Questões de Concurso
Comentadas sobre conceitos básicos de programação em programação
Foram encontradas 754 questões
Julgue o item a seguir.
Na programação, um algoritmo é uma sequência de
passos desenhada para realizar uma tarefa específica. O
pseudocódigo é uma maneira de representar algoritmos
de forma genérica, sem a necessidade de aderir à sintaxe
de uma linguagem de programação específica, facilitando
a compreensão e o desenvolvimento de soluções lógicas.
Julgue o item a seguir.
Na programação, o uso de variáveis e constantes é
fundamental para o armazenamento e manipulação de
dados. Variáveis podem ter seus valores alterados,
enquanto constantes mantêm valores fixos durante a
execução do programa. Dentre os tipos de dados comuns
em programação estão inteiros (int), decimais (float,
double), caracteres (char), strings e valores booleanos
(boolean).
Julgue o item a seguir.
Na programação, os operadores lógicos são utilizados
principalmente para operações matemáticas
complexas, como cálculos de derivadas e integrais.
Esses operadores, incluindo adição, subtração,
multiplicação e divisão, são fundamentais na
construção de algoritmos para aplicações matemáticas
avançadas.
Acerca dos mecanismos de proteção da propriedade intelectual relacionados aos registros de marcas e de programa de computador, julgue o item seguinte.
O programa de computador é constituído por um
código-fonte, desenvolvido em alguma linguagem de
programação, sendo o seu registro no Instituto Nacional da
Propriedade Industrial (INPI) a forma mais segura de
garantir sua propriedade e provar sua autoria.
Com relação à lógica de programação, julgue o próximo item.
O resultado de uma função pode ser usado como operando
em uma expressão aritmética de um programa ou algoritmo
de programação.
Com relação à lógica de programação, julgue o próximo item.
A estrutura de controle IF, que pode ser classificada como
do tipo iteração, determina o caminho que o algoritmo deve
seguir, de acordo com determinada condição.
Com relação à lógica de programação, julgue o próximo item.
Em uma linguagem estruturada, os programas são
constituídos por blocos de comandos compostos por três
tipos estruturas: sequencial, de seleção e de iteração.
Acerca das linguagens e tecnologias de programação, julgue o item subsequente.
Threads são porções de um programa que, mesmo
interligados e concorrentes, podem ser executados de forma
paralela, como em sistemas multitarefa.
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.
Julgue o item subsequente, com relação a ferramentas de DevOps, gestão de ativos e autenticação única (single sing-on).
Em DevOps, a análise estática de código e geração de
documentação fazem parte do processo de build de uma
aplicação.
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.
As variáveis globais possuem as seguintes características: são declaradas fora do escopo das funções; não são visíveis a todas as funções; não criam dependência entre as funções; e facilitam o entendimento e o reuso de código.
Nesse contexto, numere a COLUNA II de acordo com a COLUNA I, associando as práticas DevOps às suas respectivas ações.
COLUNA I
1. Controle de versões
2. Integração contínua
3. Deployment contínuo
COLUNA II
( ) Colocar em produção o mais rápido possível os commits submetidos ao branch principal (máster / main) do controle de versão.
( ) Armazenar e gerenciar as alterações do código-fonte ao longo do tempo.
( ) Atualizar constantemente o branch principal (máster / main) do controle de versão para minimizar conflitos de merge.
Assinale a sequência correta.