Questões de Concurso Sobre linguagens de programação em programação

Foram encontradas 7.795 questões

Q3850832 Programação
A linguagem de programação da Microsoft, orientada a objetos e integrante da plataforma .NET, é conhecida como: 
Alternativas
Q3850829 Programação
Uma linguagem de programação voltada para o desenvolvimento web, executada predominantemente no lado do servidor, é o: 
Alternativas
Q3850298 Programação
Em uma página web com JavaScript suspeito, o perito observa que um invasor inseriu um break dentro do loop responsável pela validação dos dados.
O efeito dessa instrução dentro do loop é de
Alternativas
Q3847439 Programação
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.
Alternativas
Q3825638 Programação
Há um comando da linguagem Python que é utilizado dentro de funções para produzir valores sob demanda, permitindo que a execução seja retomada do ponto exato em que parou. Esse comando mantém o estado interno da função entre chamadas sucessivas, possibilitando a criação de funções geradoras que operam com avaliação preguiçosa (lazy evaluation), retornando valores um a um sem encerrar definitivamente a função. O comando em questão é o
Alternativas
Q3814230 Programação

Analise o código-fonte abaixo, escrito na linguagem PHP, versão 8.4:


Q42.png (165×177)


Ao final da execução do código acima, quais serão, respectivamente, os valores das variáveis "a", "b" e "c"? 

Alternativas
Q3803009 Programação
Uma abordagem pedagógica comum, validada por pesquisas na área de educação em computação, utiliza uma linguagem de programação baseada em blocos visuais que se encaixam, permitindo a criação de jogos e animações de forma intuitiva antes de avançar para linguagens textuais. Qual linguagem de programação, desenvolvida pelo MIT, que é amplamente recomendada para a introdução ao pensamento computacional no ensino fundamental por sua natureza visual e baseada em blocos?
Alternativas
Q3802999 Programação
Estudos brasileiros sobre o ensino de programação recomendam uma progressão cuidadosa, começando com ambientes visuais que facilitam a compreensão dos conceitos básicos, passando por linguagens intermediárias que introduzem a sintaxe textual de forma gradual, até chegar a linguagens profissionais. Essa transição suave reduz a frustração e aumenta o engajamento dos estudantes. Marque a alternativa CORRETA que corresponde a sequência representa a progressão pedagógica mais adequada para o ensino de programação no ensino fundamental, segundo pesquisas brasileiras.
Alternativas
Q4032568 Programação
Em linguagens de programação orientada a objetos como Java, os métodos são blocos de código que definem o comportamento de uma classe. A sobrecarga de método (method overloading) é um recurso que permite a uma classe ter múltiplos métodos com o mesmo nome, desde que suas assinaturas sejam distintas, proporcionando flexibilidade na chamada do método. Sobre a sobrecarga de métodos em Java, analise as afirmativas a seguir:

I.Para que ocorra a sobrecarga, dois ou mais métodos na mesma classe devem ter o mesmo nome, mas obrigatoriamente listas de parâmetros diferentes (em número, tipo ou ordem dos parâmetros).

II.A sobrecarga de métodos não pode ser realizada alterando-se apenas o tipo de retorno do método; o compilador considerará isso um erro se a lista de parâmetros for idêntica.

III.A sobrecarga de métodos é uma forma de polimorfismo de tempo de compilação (estático), pois o compilador decide qual versão do método chamar com base nos argumentos fornecidos na chamada.

Está correto o que se afirma em:
Alternativas
Q4032549 Programação
 O polimorfismo em Programação Orientada a Objetos permite que o código seja escrito de forma genérica, operando sobre tipos de superclasses, enquanto invoca o comportamento específico de subclasses no tempo de execução. Isso é comumente alcançado pela sobrescrita de métodos (method overriding), onde uma subclasse fornece uma implementação específica para um método já definido em sua superclasse. Qual é a condição necessária em Java para que um método de uma subclasse sobrescreva (override) um método de uma superclasse?
Alternativas
Q3991678 Programação
Na linguagem de programação JavaScript, com operação e utilização de array, qual é o nome da função, considerando apenas seu nome e não sua sintaxe completa, que consiste em adicionar um valor, variável ou objeto na primeira posição de um array, fazendo com que todos os outros valores avancem uma posição à frente?
Alternativas
Q3986317 Programação
PHP, Java e Python são linguagens amplamente utilizadas no desenvolvimento de sistemas, cada uma com características próprias em relação à forma de execução, à tipagem, ao paradigma e aos recursos de escrita de código. Acerca dessas linguagens, informe se é verdadeiro (V) ou falso (F) o que se afirma a seguir e assinale a alternativa com a sequência correta.
( ) PHP é uma linguagem de script interpretada em tempo de execução pelo servidor, sem necessidade de compilação prévia para geração de bytecode.
( ) Java não é uma linguagem fortemente tipada, não exigindo declaração explícita de tipos e verificação em tempo de compilação.
( ) Python é considerada uma linguagem multiparadigma, oferecendo suporte à programação orientada a objetos, funcional e procedural.
( ) PHP, Java e Python não possuem suporte nativo para inclusão de comentários no código, exigindo ferramentas externas para documentação. 
Alternativas
Q3970427 Programação
Theano é uma biblioteca Python criada pela Universidade de Montreal para computação científica. A biblioteca permite a definição, otimização e análise de expressões matemáticas envolvendo matrizes multidimensionais de forma eficiente. Analise as principais funcionalidades do Theano nas seguintes assertivas:
l. lntegração com a biblioteca NumPy.
ll. Diferenciação simbólica eficiente.
lll. Execução em CPU.
Está(áo) CORRETA(S)
Alternativas
Q3845354 Programação
Em relação à versão anterior, na linguagem de programação Python 3.11, vários módulos foram melhorados. Nesse contexto, a sintaxe de um dos módulos retorna 2 elevado à potência de x e a de outro retorna a raiz cúbica de x.
As sintaxes especificadas para esses módulos são, respectivamente:
Alternativas
Q3842904 Programação
Observe as afirmativas a seguir, em relação aos sistemas de Manipulação e Tratamento de Dados empregando o pacote dlyr, do Sistema R, que é uma linguagem e um ambiente para gráficos e computação estatística:
I.A função group_by() sumariza a base, reduzindo vários valores a um único resumo.
II.A função arrange() seleciona colunas, escolhendo variáveis com base em seus nomes.
III.A função filter() filtra linhas, escolhe casos com base em seus valores.
Estão corretas as afirmativas: 
Alternativas
Q3841395 Programação
No contexto da integração do Python no Excel, indique uma função para plotar relacionamentos em pares em um conjunto de dados, permitindo criar uma grade de eixos em que cada variável numérica nos dados seja compartilhada entre os eixos y em uma única linha e os eixos x em uma única coluna: 
Alternativas
Q3821674 Programação
São linguagens de programação desenvolvidas após os anos de 1990 e início do novo milênio e que permitem facilidade na leitura e escrita: 
Alternativas
Q3816314 Programação
Considere um sistema em Python com uma superclasse Funcionario e uma subclasse Gerente. A classe Funcionario possui um atributo privativo __salario_base, definido com dois sublinhados para restringir o acesso, e um método público calcular_bonus(). A classe Gerente herda de Funcionario e reescreve o método calcular_bonus() para adicionar um bônus de gestão. Com base nos princípios de encapsulamento, herança e polimorfismo, conforme aplicados em Python, assinale a alternativa que descreve corretamente a interação entre esses conceitos.
Alternativas
Q3816307 Programação

Considerando o código JavaScript a seguir, que manipula variáveis, tipos de dados e um vetor de objetos, qual será a saída exibida no console após sua execução?



Imagem associada para resolução da questão


Alternativas
Q3816299 Programação

Com base no código PHP abaixo, analise as assertivas a seguir, assinalando V, se verdadeiras, ou F, se falsas.



Imagem associada para resolução da questão



( ) A propriedade “$nome” está acessível diretamente fora da classe, pois é um atributo privado.


( ) O método “setNome” permite atribuir um valor à propriedade “$nome” de forma segura, seguindo o princípio do encapsulamento.


( ) A palavra-chave “private” impede o acesso ao atributo “$nome” diretamente por meio do objeto “$p”.


( ) O operador “$this->” é utilizado dentro da classe para referenciar os membros da própria instância.


( ) O código imprime a palavra "João" na tela.



A ordem correta de preenchimento dos parênteses, de cima para baixo, é: 

Alternativas
Respostas
121: D
122: B
123: C
124: C
125: E
126: B
127: D
128: A
129: D
130: D
131: C
132: E
133: B
134: B
135: D
136: C
137: A
138: C
139: C
140: A