Questões de Concurso Comentadas sobre programação
Foram encontradas 10.880 questões
Em Python, listas e tuplas possuem as mesmas propriedades, podendo ser aumentadas ou diminuídas após sua criação.
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)?
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)?
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)?
(__) 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:
(__) 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:
(__) 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:
(__) 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:
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:
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
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.