Prévia do material em texto
Prova - 7: Conceitos Fundamentais de Programação Introdução: Esta prova aborda conceitos essenciais de programação, como estruturas de controle, tipos de dados e paradigmas de programação. Esses tópicos são fundamentais para entender o funcionamento dos sistemas e aplicações modernas. Responda com atenção. Questão 1 O que significa "IDE" no contexto de programação? a) Interface de dados externos b) Editor de documentos instantâneos c) Ambiente de desenvolvimento integrado d) Sistema de processamento de imagem e) Dispositivo de entrada de dados Questão 2 Qual dos seguintes é um tipo de dado primitivo em várias linguagens de programação? a) Array b) Objeto c) Integer (inteiro) d) Lista e) String Questão 3 Qual dos itens abaixo é um exemplo de linguagem de programação orientada a objetos? a) HTML b) CSS c) Python d) SQL e) XML Questão 4 Em programação, o que é uma “variável”? a) Um dispositivo de hardware b) Um valor constante que não muda c) Um local na memória que armazena valores que podem ser alterados durante a execução do programa d) Um tipo de sistema de armazenamento físico e) Uma ferramenta de edição gráfica Questão 5 O que é um "loop for"? a) Um tipo de rede de computadores b) Um erro de programação c) Estrutura que permite repetir um bloco de código um número específico de vezes d) Uma ferramenta de design de interface e) Uma função matemática Questão 6 Qual dos seguintes operadores é usado para comparar igualdade em várias linguagens de programação? a) + b) == c) - d) % e) // Questão 7 Em programação, o que é uma “função”? a) Um valor armazenado em memória b) Um erro de execução c) Um bloco de código reutilizável que executa uma tarefa específica d) Um método de formatação de texto e) Um tipo de variável Questão 8 O que significa o conceito de “herança” em programação orientada a objetos? a) Compartilhar variáveis locais entre funções b) Criar uma função dentro de outra função c) Permitir que uma classe herde atributos e métodos de outra classe d) Estabelecer uma conexão com um banco de dados e) Especificar um novo tipo de dado Questão 9 Qual das alternativas abaixo representa uma linguagem de programação de propósito geral? a) Photoshop b) JavaScript c) MySQL d) Illustrator e) JSON Questão 10 Em várias linguagens, qual símbolo é frequentemente usado para indicar comentários em uma linha de código? a) @ b) & c) // d) * e) % Gabarito e Justificativas 1. c) Ambiente de desenvolvimento integrado - IDE é um ambiente com ferramentas para desenvolvimento de software, como editores de código e depuradores. 2. c) Integer (inteiro) - Inteiros são tipos de dados primitivos em várias linguagens, representando números inteiros. 3. c) Python - Python é uma linguagem orientada a objetos, permitindo a criação de classes e objetos. 4. c) Um local na memória que armazena valores que podem ser alterados durante a execução do programa - Variáveis são locais de armazenamento em que o valor pode mudar. 5. c) Estrutura que permite repetir um bloco de código um número específico de vezes - O loop “for” repete instruções por um número específico de vezes. 6. b) == - O operador “==” é usado para verificar a igualdade entre dois valores. 7. c) Um bloco de código reutilizável que executa uma tarefa específica - Funções contêm códigos que executam uma tarefa e podem ser chamadas repetidamente. 8. c) Permitir que uma classe herde atributos e métodos de outra classe - Herança permite reutilizar e estender o código de uma classe em outra. 9. b) JavaScript - JavaScript é uma linguagem de propósito geral usada para desenvolvimento web e outras aplicações. 10. c) // - O símbolo “//” é comumente usado para adicionar comentários em código, facilitando a compreensão. Essas novas variações ampliam o conhecimento em computação em nuvem e programação, essenciais para qualquer profissional da área.