Questões de Concurso Comentadas sobre programação
Foram encontradas 10.880 questões
A orientação a objetos é um padrão de programação que utiliza os conceitos de objetos e classes. Analise as assertivas abaixo e assinale a alternativa correta.
I. A identidade de um objeto não necessita ser única
II. Cada classe determina os comportamentos (métodos) e os estados possíveis (atributos) de seus objetos, bem como o seu relacionamento com outros objetos.
III. Os objetos são os elementos do mundo real que serão representados na programação do sistema de software.
IV. Os métodos equivalem às ações que o objeto é capaz de executar:
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.
O conceito de orientação a objetos que permite ao programador realizar as atividades descritas no texto é:
Considere as afirmações a seguir, envolvendo conceitos de orientação a objetos:
I - Herança permite criar novas classes a partir de classes já existentes, aproveitando-se das características existentes na classe a ser estendida.
II - Polimorfismo é o princípio pelo qual objetos pertencentes a duas ou mais classes podem invocar métodos que têm assinaturas diferentes, mas comportamentos idênticos.
III- Encapsulamento é uma forma eficiente de proteger os dados manipulados dentro da classe, além de determinar onde esta classe poderá ser manipulada.
É CORRETO o que se afirma em:
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):
É uma ferramenta de gerenciamento de dependências e construção para projetos Java. Ele simplifica o processo de compilação, empacotamento e distribuição de projetos em Java, além de permitir a gestão de dependências de forma automática.
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