Questões de Concurso Comentadas sobre programação

Foram encontradas 10.880 questões

Q3257210 Programação
Acerca de ciência de dados, análise exploratória de dados, ferramentas de data science e utilização de bibliotecas e ferramentas, julgue o item seguinte. 

Em Python, listas e tuplas possuem as mesmas propriedades, podendo ser aumentadas ou diminuídas após sua criação.
Alternativas
Q3256021 Programação
Considere a construção de um programa em linguagem Java e marque a afirmativa correta. 
Alternativas
Q3256020 Programação
O que o método array.shift() faz em linguagem Javascript?
Alternativas
Q3256017 Programação
Qual linguagem de programação é adequada e amplamente utilizada para tratamento de dados, especialmente em analise de grandes volumes de informação? 
Alternativas
Q3256012 Programação
Analise as afirmativas a seguir sobre JavaScript.

I - React é uma biblioteca JavaScript que permite criar interfaces de utilizador (Ul) interativas, ideal para o desenvolvimento front-end que permite combinar estruturas do HTML e do JavaScript num mesmo código.
II - O React utiliza uma representação virtual do DOM para otimizar as atualizações na interface, melhorando o desempenho da aplicação.
III - Uma vantagem do React é que este se comunica diretamente com o Back-end.

Qual(is) afirmativa(s) esta(ão) correta(s)? 
Alternativas
Q3256009 Programação
Como é chamado o arquivo de configuração que contém informações sobre um projeto Flutter (também em projetos DART), escrito em YAML, usado para gerenciar as dependências, configurações e recursos do projeto? 
Alternativas
Q3256005 Programação
Sobre linguagem de programação C#, analise as afirmativas a seguir:

I - C# é uma linguagem de programação de código aberto, orientada a objetos e foi criada pela Microsoft.
II - Em C#, é obrigatório que o nome do arquivo fonte corresponda ao nome da classe principal.
III -  Em C#, o tipo int é um alias para o tipo System.Int32.

Qual(is) afirmativa(s) esta(ao) correta(s)? 
Alternativas
Q3256004 Programação
Qual linguagem de programação (ou IDEs) compila diretamente para linguagem de maquina?  
Alternativas
Q3256003 Programação
Analise as afirmativas a seguir sobre programação orientada a objetos:

I - Programação Orientada a Objetos (POO) é um paradigma de programação que organiza o código em torno de "objetos”, que são instancias de "classes", esses objetos representam entidades do mundo real ou conceitos abstratos.
Il - Uma vantagem da Programação Orientada a Objetos (POO) é que através da herança, você pode reutilizar métodos e atributos de classes existentes, otimizando a escrita deste código.
III - Apesar da otimização de códigos (usando por exemplo a herança) a Programação Orientada a Objetos POO não permite modelar sistemas complexos de forma organizada e estruturada.

Qual(is) afirmativa(s) está(ão) correta(s)? 
Alternativas
Q3255992 Programação
Em programação, as estruturas de repetição (também chamadas de lagos ou loops) são utilizadas para executar um bloco de código varias vezes, com base em uma condição ou um número pré-definido de iterações. Qual tipo de repetição executa um bloco de código pelo menos uma vez, e depois continua repetindo enquanto a condição for verdadeira? 
Alternativas
Q3255753 Programação
O padrão de projeto Singleton, definido pelos padrões GoF (Gang of Four), garante que uma classe tenha uma única instância e forneça um ponto global de acesso a ela. Acerca desse padrão, marque (V), para as afirmativas verdadeiras, e (F), para as falsas.

(__) O Singleton é implementado utilizando um método estático que retorna a única instância da classe, criando-a caso ainda não exista.
(__) O padrão Singleton é adequado para gerenciar estados globais em aplicações multithreaded, sem necessidade de sincronização explícita.
(__) A implementação de um Singleton deve garantir que o construtor da classe seja privado, impedindo a criação de instâncias fora do escopo do padrão.
(__) O Singleton é frequentemente utilizado para recursos compartilhados, como conexões de banco de dados e pools de threads, onde a instância única centraliza o controle.

A sequência está correta em:
Alternativas
Q3247493 Programação
Um sistema de monitoramento climático coleta dados de temperatura em diferentes regiões e armazena as medições em uma matriz, onde as linhas representam os dias e as colunas representam os horários das medições. Considerando o uso de matrizes e vetores nesse contexto, assinale a alternativa correta.
Alternativas
Q3247482 Programação
Em um sistema de automação residencial, é necessário implementar um controle de iluminação inteligente que decida automaticamente quando ligar ou desligar as luzes com base em sensores de presença e luminosidade. Sobre a lógica condicional aplicada, assinale a alternativa correta.
Alternativas
Q3247481 Programação
Os tipos de variáveis em linguagens de programação definem a natureza dos dados que podem ser armazenados, influenciando como as operações são realizadas e os recursos de memória são alocados. Acerca desse tema, marque (V), para as afirmativas verdadeiras, e (F), para as falsas.
(__) Variáveis do tipo inteiro são sempre armazenadas em 4 bytes de memória, independentemente do sistema ou da linguagem de programação utilizada.
(__) Variáveis do tipo string permitem o armazenamento de cadeias de caracteres, podendo ter tamanho fixo ou dinâmico, dependendo da implementação da linguagem.
(__) O tipo booleano é usado para representar valores lógicos, sendo possível armazenar múltiplos valores lógicos simultaneamente em uma única variável.
(__) Tipos de ponto flutuante, como float e double, são usados para armazenar números com partes decimais, diferindo em precisão e capacidade de armazenamento.
A sequência está correta em:
Alternativas
Q3247479 Programação
Os comandos de entrada e saída permitem a interação entre o programa e o usuário, sendo responsáveis pela leitura de dados e exibição de resultados. Acerca desse tema, marque (V), para as afirmativas verdadeiras, e (F), para as falsas.
(__) Em linguagens como C, a função scanf permite a leitura de múltiplos valores de entrada, desde que sejam especificados os tipos correspondentes no formato de entrada.
(__) A função print em Python é utilizada para exibir dados na saída padrão, sendo possível utilizar múltiplos argumentos separados por vírgulas para concatenar textos e valores.
(__) A função cin em C++ lê dados de entrada diretamente do teclado, exigindo que o tipo da variável seja especificado na chamada da função.
(__) Em linguagens como Java, o método System.out.println é utilizado para exibir dados na saída padrão, adicionando automaticamente uma quebra de linha ao final da impressão.
A sequência está correta em: 
Alternativas
Q3247477 Programação
Em um sistema de contagem de inventário, é necessário iterar por todos os produtos em estoque para calcular o total de itens disponíveis. Acerca das estruturas de repetição utilizadas para essa tarefa, marque (V), para as afirmativas verdadeiras, e (F), para as falsas.
(__) O laço for é ideal para cenários em que o número de iterações é conhecido previamente, permitindo uma inicialização, condição e incremento em sua sintaxe.
(__) O laço while é mais adequado para situações em que a condição de parada depende de eventos externos, como entrada de dados ou estados do sistema.
(__) A estrutura de repetição do-while avalia a condição de parada antes da execução do bloco de código, sendo mais eficiente em termos de processamento.
(__) O uso de comandos como break e continue nas estruturas de repetição permite maior controle sobre o fluxo de execução, interrompendo ou pulando iterações, conforme necessário.
A sequência está correta em:
Alternativas
Q3247476 Programação
As expressões aritméticas, lógicas e relacionais são fundamentais para a tomada de decisões e cálculos em linguagens de programação. Sobre essas expressões, analise as alternativas abaixo e, em seguida, assinale a correta.
Alternativas
Q3247474 Programação
Os comandos de atribuição em linguagens de programação permitem associar valores a variáveis, sendo essenciais para o armazenamento e manipulação de dados. Considerando o uso de comandos de atribuição, analise as afirmativas a seguir.
I. Em linguagens como Python, o operador de atribuição (=) é utilizado para associar valores a variáveis, permitindo alterações dinâmicas no tipo de dado armazenado.
II. O operador de atribuição composto, como += em linguagens como Java e C++, permite atualizar o valor de uma variável adicionando-lhe outro valor, simplificando operações aritméticas.
III. Em linguagens fortemente tipadas, como Java, o operador de atribuição pode converter, automaticamente, o tipo de dado do lado direito para corresponder ao tipo da variável no lado esquerdo.
Está correto o que se afirma em: 
Alternativas
Q3239252 Programação
A criação de páginas para a Intranet e para a Internet possuem características distintas, influenciando o design, a acessibilidade e a usabilidade.
Considerando essas diferenças, analise as afirmativas a seguir.
I. Enquanto na Internet o design prioriza a atratividade visual e a captação de usuários, na Intranet o foco está na eficiência operacional e na usabilidade voltada para tarefas específicas dos funcionários.

II. De modo geral, o design centrado no usuário em uma Intranet é mais específico, pois se baseia em personas bem definidas, enquanto no design para a Internet, as abordagens costumam ser mais generalistas.

III. Tanto na Intranet quanto na Internet, o design deve ser intuitivo e de fácil aprendizado, pois o desenvolvedor deve supor que os usuários não receberam treinamento prévio para utilizar a interface.


Está correto o que se afirma em
Alternativas
Q3239245 Programação
No contexto de desenvolvimento web, faça a associação correta sobre os itens abaixo.
1. HTML. 2. CSS. 3. JavaScript
( ) Define o estilo e o layout da página, separando a apresentação da estrutura. ( ) Define a estrutura básica de uma página web. ( ) Utiliza elementos como <head>, <body>. ( ) Linguagem de programação que adiciona interatividade ao site.
Assinale a opção que apresenta a associação correta.
Alternativas
Respostas
781: E
782: A
783: C
784: A
785: E
786: B
787: B
788: B
789: A
790: E
791: B
792: B
793: B
794: B
795: B
796: B
797: C
798: B
799: E
800: B