Linguagens Programacao
Questões de Linguagens Programacao de concursos públicos.
100 questãoões encontradas
Essa linguagem de programação foi influenciada pelas linguagens C++ e Java que ganhou popularidade na comunidade de informática quando a Microsoft decidiu incluí-la no pacote Visual Studio. Marque a alternativa CORRETA que corresponde a linguagem de programação descrita.
Em Python, os 'Decoradores' (Decorators) são uma funcionalidade poderosa baseada em funções de primeira ordem. Assinale a alternativa que descreve CORRETAMENTE a estrutura e o funcionamento de um decorador simples.
Em PHP, uma _______ é um nome que identifica um valor simples. Esse valor não pode ser alterado durante a execução do script. Examine e indique qual das opções preenche melhor a lacuna do texto acima:
Um programador, utilizando Python 3, precisa filtrar os números pares de uma lista chamada numeros. Por exemplo, dado numeros = [1, 2, 3, 4, 5, 6], o resultado esperado é a lista [2, 4, 6]. Qual das opções a seguir implementa corretamente essa tarefa?
Assinale corretamente a alternativa que não representa uma linguagem de programação.
Um desenvolvedor precisa criar uma aplicação empresarial que utilize as especificações da plataforma Java EE. Considerando os itens abaixo :1. Persistência de dados em um banco relacional.2. Interface gráfica web rica e baseada em componentes.3. Gerenciamento de transações distribuídas em múltiplos recursos.4. Comunicação assíncrona entre sistemas.Quais especificações devem ser utilizadas para atender aos requisitos descritos, respectivamente?
Assinale a alternativa que indica corretamente os caracteres de comentários de 1 única linha em PHP.
São estruturas utilizadas em linguagens de programação procedurais como forma de dividir um programa em sub-rotinas:
Marque a associação correta entre forma de polimorfismo e exemplo típico de linguagem.
Qual das alternativas abaixo corresponde a uma variável corretamente representada na linguagem PHP, versão 8?
Analise o trecho de código abaixo, escrito na linguagem de programação Java, e assinale a alternativa que corresponde a uma forma adequada de criar um objeto a partir da classe Filme.
São tipos de dados numéricos válidos em Python:
No paradigma de programação orientada a objetos, é uma característica relacionada ao conceito de herança entre classes:
Analise o seguinte trecho de código Python: Qual é a principal vantagem do tratamento de exceções implementado?
Os conjuntos (sets) em Python, devem ser declarados entre quais caracteres?
Em Java, um método pode retornar ou não algum valor. Assinale a alternativa que contém a palavra reservada correta que indica que um método não deve retornar um valor ao declarar um método.
Linguagem e ambiente para computação estatística e gráficos utilizada para análise estatística, manipulação e visualização de dados. A descrição apresentada refere-se à linguagem:
Qual função PHP permite declarar constantes?
Python é uma linguagem de programação de alto nível, interpretada de script, imperativa, orientada a objetos, funcional, de tipagem dinâmica e forte. Sobre as vantagens da utilização de Python assinale a alternativa INCORRETA.
No contexto de expressões regulares em PHP, ao instruir o PHP a encontrar certos caracteres, utilizam-se os caracteres colchetes [ ]. Assinale a alternativa que contém o caractere de expressão regular NOT, ou aquele que instrui o PHP a encontrar qualquer caractere a não ser aqueles contidos nos colchetes.
Assinale a alternativa que NÃO apresenta linguagens de programação:
Indique a alternativa que apresenta a implementação do .NET mais adequada para criação de aplicativos multiplataforma, que executam em Windows, Linux e macOS.
Qual o operador de exponenciação em Javascript?
O Spring Framework é um framework amplamente utilizado para o desenvolvimento de aplicações criadas na linguagem de programação Java. Este framework viabiliza uma infraestrutura robusta para simplificar o processo de desenvolvimento, permitindo que os desenvolvedores se concentrem na lógica do negócio em vez de aspectos complexos da configuração e integração, desta forma, facilitando o trabalho dos desenvolvedores, para que os mesmos sejam mais assertivos na implementação do software. O Spring Framework possui componentes principais, dentre estes componentes, pode-se citar o componente Spring AOP. Qual a finalidade do Spring AOP?
Na linguagem JavaScript, qual dos operadores abaixo pode ser utilizado para concatenar strings?
O JavaScript é amplamente utilizado no desenvolvimento web, desempenhando um papel fundamental na criação de páginas interativas. Qual das opções a seguir descreve CORRETAMENTE o JavaScript?
Qual sistema de arquivos é utilizado nativamente pelas instalações modernas do Ubuntu Linux?
Considere o seguinte código Python: A saída produzida pelo código é:
Sobre as interfaces em Java , é INCORRETO afirmar que:
Uma biblioteca é uma coleção de códigos usados com frequência que os desenvolvedores podem incluir em seus programas Python para evitar escrever o código do zero. Assinale a alternativa que se refere à biblioteca Python que fornece funções úteis que são necessárias para o desenvolvimento Web:
Qual das seguintes características de uma linguagem de programação de alto nível torna essa linguagem mais adequada para a representação de procedimentos em comparação com linguagens de máquina?
Qual definição melhor descreve o termo “programa” em uma linguagem de programação?
Sobre o recurso de Traits do PHP, introduzido a partir da versão 7, é INCORRETO afirmar que:
Analise o código de programação abaixo: def calcular_media(notas): return sum(notas) / len(notas) notas_aluno = [8.5, 7.0, 9.5, 6.0] media = calcular_media(notas_aluno) print(f"A média do aluno é: {media:.2f}") Após análise, assinale a alternativa que apresenta a linguagem de programação utilizada:
A Cromatografia Líquida de Alta Eficiência (HPLC) é amplamente utilizada em laboratórios para análises qualitativas e quantitativas, graças à sua capacidade de analisar uma vasta gama de compostos em diversas matrizes. Assinale a alternativa INCORRETA sobre as limitações da técnica HPLC.
Analise as alternativas abaixo e assinale a que apresenta a correta em relação ao desenvolvimento de sistemas e fundamentos de programação:
A escolha adequada da Fase Móvel (FM) é crucial na Cromatografia Líquida de Alta Eficiência (HPLC) devido ao seu impacto significativo no desempenho analítico. Ao selecionar uma FM para uma análise específica, é essencial considerar suas características físico-químicas, força cromatográfica e seletividade. Assinale a alternativa que apresenta a característica físico-química da fase móvel de forma INCORRETA.
Qual a linguagem de programação é utilizada para criar uma macro no Excel 2016 (Pt-Br)?
Qual das alternativas abaixo é uma linguagem de programação muito utilizada para desenvolvimento de aplicativos móveis?
Detectores em sistemas cromatográficos desempenham um papel crucial ao analisar continuamente os componentes eluídos da coluna. Embora muitos detectores não combinem versatilidade com todas as características ideais como seletividade, sensibilidade e faixa linear ampla, os detectores ópticos são frequentemente destacados por sua versatilidade, sendo amplamente empregados em sistemas de cromatografia de alto desempenho por sua capacidade de fornecer análises detalhadas. Assinale a alternativa que apresenta um tipo de detector óptico.
O formato de confi guração que corresponde ao comu- mente utilizado para defi nir parâmetros e confi gurações em linguagem de fl uxo computacional como Snakemake e Nextfl ow é:
Uma forma de customizar as interações do usuário com um serviço Web Map Service (WMS) é aplicar filtros baseados em parâmetros informados pelo usuário às feições posicionadas no interior da extensão espacial. Assinale a opção que indica a linguagem que codifica os filtros citados em servidores Geoserver.
JSON (JavaScript Object Notation - Notação de Objetos JavaScript) é uma formatação leve de troca de dados. JSON é em formato texto e completamente independente de linguagem, pois usa convenções que são familiares às linguagens C e familiares, incluindo C++, C#, Java, JavaScript, Perl, Python e muitas outras. Estas propriedades fazem com que JSON seja um formato ideal de troca de dados. Assinale a alternativa que apresenta as duas estruturas em que um JSON é constituído.
Qual das seguintes opções não é uma linguagem de programação?
Em tecnologias de desenvolvimento web, o PHP é uma linguagem de script amplamente utilizada no lado do servidor para criar páginas dinâmicas. É uma das características que descreve corretamente o PHP:
No contexto de linguagens de programação, qual das seguintes opções melhor descreve o que é uma linguagem de programação?
No que diz respeito às formas de representação, as diferentes formas e respectivos algoritmos de realização das operações matemáticas são muito úteis, pois cada uma têm uma aplicação mais vantajosa que a outra. Cabe ao programador a escolha da forma a ser utilizada pelo sistema, podendo ser _______________, quando o programador define as variáveis e constantes em seu programa, ou _______________, quando é deixado para que o compilador faça a escolha. Assinale a alternativa que preenche, correta e respectivamente, as lacunas do trecho acima.
Python é uma linguagem de programação amplamente utilizada na Bioinformática. Através do lambda é possível criar funções anônimas. O código que está sintaticamente correto, de acordo com a versão da linguagem Python superior a 3.10, é:
A principal característica de uma linguagem de programação interpretada, como Python, em comparação com uma linguagem compilada, como Java, no contexto de execução do código e geração de código de máquina é:
Um item de dado de programa pode ser definido como uma constante ou variável. As constantes, por exemplo, possuem um valor predefinido e que não mudam durante a execução do programa. Já as variáveis são um item de dado cujo valor pode ser alterado durante a execução do programa. Nesse contexto, a palavra-chave usada na linguagem Java para declarar uma constante é
Os controladores lógicos programáveis são respon- sáveis pelo controle e programação da aplicação no equi- pamento. Dentre os tipos de linguagem de programação utilizadas nesses controladores, dos abaixo relacionados, pode ser citado:
A maior parte dos dados meteorológicos, especialmente os resultados dos modelos climáticos, são formatados em NetCDF. Existem diversas opções para ler e representar graficamente um arquivo nesse formato. Nesse contexto, ler e manipular dados de um arquivo NetCDF usando o Python é possível
Qual é a linguagem de programação mais utilizada para desenvolvimento web?
Em programação, a estrutura de controle que é usada para repetir um bloco de código enquanto uma condição é verdadeira é:
As formas de se programar um Controlador lógico programável são regidas pela Comissão Internacional de Padronização IEC. Podemos afi rmar que:
Muito se fala de Código Fonte. Considerando-se este conceito, analise as opções de respostas e marque a correta.
Assinale de forma correta uma linguagem de programação orientada a objetos.
“É uma linguagem de script open source de uso geral, muito utilizada, e especialmente adequada para o desenvolvimento web. Ela pode ser utilizada para múltiplos propósitos, seja para geração de HTML, desenvolvimento de sistemas web, consumo e desenvolvimento de APIs de diversos tipos, desenvolvimento de aplicações para console, manipulação de arquivos entre outras”. A afirmativa faz referência à linguagem de programação:
Sistema Operacional é um programa ou um conjunto de programas cuja função é gerenciar os recursos do sistema. Um dos primeiros sistemas operacionais foi o Multics, cujo objetivo era suportar centenas de usuários. Apesar do fracasso comercial, o Multics serviu como base para estudo e desenvolvimento de outros sistemas operacionais. Ken Thompson, um dos desenvolvedores do Multics escreveu uma nova concepção do Multics, criando o Unics (1969), mais tarde denominado Unix. Os sistemas operacionais, incluindo o Unix, eram geralmente programados em:
No contexto da programação orientada a objetos, o polimorfismo é um conceito fundamental. Sobre o polimorfismo, é correto afirmar que:
Sobre a linguagem de Texto estruturado, podemos afi rmar que:
O programa em Ladder na fi gura abaixo aciona a bobina S1, obedecendo às condições dos contatos X1, X2, X3 e X4. A simplifi cação desse programa está em:
Qual das alternativas abaixo é um programa que edita, interpreta e executa algoritmos como um "programa" normal de computador:
“É uma linguagem de programação amplamente usada em aplicações da Web, desenvolvimento de software, ciência de dados e machine learning (ML). Seus desenvolvedores a usam porque é eficiente e fácil de aprender e pode ser executada em muitas plataformas diferentes. Foi criada por Guido Van Rossum, um programador de computador na Holanda que deu o nome a essa linguagem em razão de um programa de televisão do qual era fã. Essa linguagem de programação é?
A Linguagem de programação Java merece uma atenção especial por permitir de forma nativa o processamento paralelo, sem a necessidade de utilização de ferramentas e APIs de terceiro. Esse processamento paralelo é possível quando instanciadas duas ou mais threads. Das classes/interfaces abaixo, qual permite o processamento em paralelo utilizando seus métodos void run()?
Para implementar um SGBD, inicia-se com a especificação dos esquemas conceituais e internos para o banco de dados e seus mapeamentos. Então, uma linguagem é usada pelo DBA e pelos projetistas de banco de dados para definir ambos os esquemas. Assinale a alternativa que apresenta a sigla da linguagem referida de definição de dados.
Considere as afirmações sobre a linguagem de programação PHP: I. A linguagem de programação PHP é uma linguagem que deve ser interpretada. II. O PHP permite a criação de objetos. III. As variáveis em PHP são representadas por um cifrão ($) seguido pelo nome da variável. Está(ão) correta(s):
Qual das opções abaixo é uma linguagem de programação voltada para o desenvolvimento de aplicações para a web e para criar sites, sendo uma linguagem de script open source de uso geral?
Na linguagem JavaScript, qual das instruções abaixo é utilizada para interromper a execução de uma função e retornar um valor para a instrução que invocou essa função?
No desenvolvimento de software, a escolha da linguagem de programação pode influenciar no desempenho e na produtividade. Qual das alternativas a seguir descreve corretamente uma característica da linguagem Python?
Na linguagem Java, um objeto pode acessar uma referência a si próprio utilizando a palavra-chave:
Analise as assertivas abaixo sobre desenvolvimento de aplicações Web e a seguir aponte a alternativa CORRETA. I - A linguagem Perl foi criada em 1995 por Larry Wall e é exclusivamente utilizada para desenvolvimento de jogos e aplicações gráficas, não sendo adequada para tarefas administrativas em sistemas UNIX. II - Perl é uma linguagem de programação unicamente desenvolvida para ambientes Windows e não possui suporte para plataformas como UNIX ou Macintosh. III - Embora Perl possua capacidades avançadas de manipulação de texto, ela não oferece suporte para expressões regulares, o que limita sua utilização no pattern matching e processamento de cadeias.
Um programa em C++ pode ser usado para realizar operações de arquivo, como abrir, ler e gravar arquivos. Sobre abertura de arquivo, a diferença entre os modos "r" e "w", ao abrir um arquivo em um programa C++, é que
Uma linguagem de programação é um conjunto de termos e de regras que permite a formulações de instruções a um computador. Uma das primeiras linguagens de programação era orientada diretamente a máquina e oferecia facilidade do uso de macro instruções. Essa linguagem é denominada como:
Qual das seguintes afirmações sobre classes abstratas e interfaces em Java está correta?
Ao utilizar a API FETCH do JavaScript, o uso do modo “cors”, irá permitir que:
Qual das seguintes afirmações descreve corretamente a função de uma arrow function em JavaScript?
Assinale o recurso de programação orientada a objetos em que o compilador irá selecionar as funcionalidades que um programa irá utilizar de forma dinâmica, durante sua execução.
A linguagem de consulta da Oracle PL/SQL, a extensão processual do Oracle SQL, é uma linguagem de processamento de transações portátil e de alto desempenho. Uma de suas principais vantagens é o suporte à programação orientada a objetos. Um dos componentes desta funcionalidade é:
JavaScript é uma linguagem de programação dinâmica e interpretada por navegadores por não requer compilação prévia. Analise a linha de código JavaScript apresentado: console.log(2 + '2'); Qual alternativa refere-se à saída desse código?
PHP é uma linguagem de script de uso geral voltada para desenvolvimento Web. Sobre a função isset() do PHP, assinale a afirmativa que define corretamente essa função.
Um time de cientistas de dados usa a linguagem Python e o pacote Numpy para desenvolver um sistema de recomendação que utiliza perfis de usuário baseados em vetores, nos quais cada elemento representa a afinidade do usuário por um determinado produto bancário. Considere dois perfis de usuários, X e Y, e seus respectivos vetores, usuarioX e usuarioY. Para identificar se esses usuários têm gostos similares e fazer recomendações precisas, é crucial calcular a similaridade entre seus perfis. Uma das métricas utilizadas para esse fim é o cosseno da similaridade, calculado a partir do produto escalar entre os dois vetores de perfis de usuário dividido pelo produto das magnitudes desses vetores. Considerando-se esse contexto, qual fragmento de código calcula corretamente o produto escalar entre os dois vetores, usuarioX e usuarioY?
O método empregado em JavaScript na instância Date para obter o ano de acordo com o horário universal é:
Leia o texto a seguir. Java é uma linguagem de programação de alto nível, orientada a objetos e multiplataforma. Foi desenvolvida pela Sun Microsystems (adquirida posteriormente pela Oracle Corporation), na década de 1990, e desde então tornou-se uma das linguagens de programação mais populares e amplamente utilizadas em todo o mundo. Em Java, o modificador de acesso que permite que uma variável, método ou classe seja acessado apenas por classes do mesmo pacote, é o modificador :
Leia o texto a seguir. JavaScript é uma linguagem de programação de alto nível, interpretada e orientada a objetos, amplamente utilizada para desenvolvimento web. Ela permite aos desenvolvedores criar páginas web dinâmicas e interativas, com funcionalidades como animações, validações de formulários, manipulação de eventos, comunicação assíncrona com servidores, entre outras. O nome do método em JavaScript permite executar uma função após um determinado período de tempo é :
O construtor Int32Array() em JavaScript é responsável por criar objetos do tipo Int32Array. Esses objetos são inicializados com:
A programação orientada a objetos (POO) mudou a forma como desenvolvedores criam aplicações, enfatizando a organização do código em unidades lógicas. Qual é um dos principais princípios da programação orientada a objetos?
Desenvolver aplicações eficientes requer reutilizar e estender o comportamento de classes existentes. No contexto da programação orientada a objetos, qual conceito permite que uma classe adquira as propriedades e métodos de outra classe?
Java é uma linguagem de programação amplamente utilizada que suporta o desenvolvimento orientado a objetos e oferece diversas ferramentas e frameworks para facilitar esse processo. Qual dos seguintes é um framework de desenvolvimento Java usado para construir aplicativos empresariais?
Qual método em Python é comumente utilizado para baixar dados meteorológicos de fontes on-line, como, por exemplo, dados de estações meteorológicas?
Na atual geração de CLP, são empregadas linguagens de alto nível, que possuem uma série de instruções de programação pré-definidas. Isto aproxima as linguagens de alto nível da linguagem humana, facilitando assim o trabalho do programador. Analise as funções a seguir: Função NA: normalmente aberto (em inglês NO); Função NF: normalmente fechado (em inglês NC); Função E (em inglês AND); Função OU (em inglês OR). As funções mencionadas acima são funções básicas ou fundamentais na linguagem:
Qual o nome da linguagem de transformação de dados do Power Query?
Uma das linguagens mais utilizadas no mundo é a linguagem Java, isto por que, a linguagem Java possui uma característica impar, de sistemas criados com esta linguagem, serem executados em sistemas operacionais diferentes, assinale a alternativa que apresenta a ferramenta utilizada que permite esta característica da linguagem.
“____________ é uma linguagem de programação de banco de dados projetada para gerenciar, consultar e manipular dados em Sistemas de Gerenciamento de Banco de Dados Relacionais (SGBDR).” Assinale a alternativa que completa corretamente a afirmativa anterior.
Para o desenvolvimento web, uma das linguagens mais utilizadas é a linguagem PHP, qual o símbolo utilizado para delimitar bloco na linguagem PHP.
Linguagens de programação fornecer comando e ou palavras reservadas para imprimir um conteúdo como saída, como exemplo na linguagem C# temos, Console.WriteLine(), desta forma, assinale a alternativa que apresenta qual o comando utilizado para imprimir uma saída na linguagem PHP.
A linguagem JavaScript vem se popularizando cada vez mais no desenvolvimento web, desta forma, assinale a alternativa que apresenta qual a palavra-chave utilizada para declarar uma variável em escopo de bloco na linguagem JavaScript.
Quais são os principais componentes de uma aplicação JavaServer Faces (JSF)?
Dentro da linguagem JavaScript, podemos criar eventos a serem executados, desta forma, assinale a alternativa que apresenta o que é um evento na linguagem JavaScript.
A linguagem de programação em blocos é um modo intuitivo e visual de construir códigos, na qual os blocos são arrastados e encaixados em sequência para criar o código do programa. Assinale a alternativa que apresenta características importantes da programação em linguagem de blocos.