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

Foram encontradas 8.032 questões

Q2226509 Programação
O React é compatível com outras bibliotecas e frameworks, como o Redux e o AngularJS, e pode ser integrado a essas tecnologias. Em relação aos procedimentos necessários para realizar uma integração do React com o AngularJS, julgue o item subsequente.
Para permitir a integração entre os frameworks React e AngularJS, um passo a ser executado é criar um componente React e renderizá-lo dentro desse elemento, usando-se o método ReactDOM.render().
Alternativas
Q2226508 Programação
       Um usuário solicitou a um programador a criação de um programa Python que permita calcular a área e o perímetro de um círculo. O programa deve pedir ao usuário para inserir o raio do círculo e, em seguida, exibir, na tela, a área e o perímetro do círculo.
A partir dessa situação hipotética, julgue o item subsecutivo, considerando que a fórmula para calcular a área de um círculo seja π vezes o raio ao quadrado; que a fórmula para calcular o perímetro seja 2 vezes π vezes o raio; e, finalmente, que o valor de π seja 3,14159. 
O código a seguir está sintaticamente correto e atende à necessidade do usuário.
PI = 3.14159 raio = float(input(“Digite o raio do círculo: “)) area = PI * raio ** 2 perimetro = 2 * PI * raio print(“A área do círculo é:”, area) print(“O perímetro do círculo é:”, perimetro)
Alternativas
Q2226233 Programação
Você está trabalhando em um projeto Python 3.X que exige a implementação de um algoritmo que processa grandes quantidades de dados de forma eficiente. Para isso, você decide criar uma função que recebe uma lista de números inteiros e retorna uma nova lista com os números pares elevados ao quadrado e os números ímpares elevados ao cubo. Além disso, a função deve ter uma complexidade de tempo de O(n). Qual implementação atende a esses requisitos? 
Alternativas
Q2226231 Programação
No JavaScript, a execução de código assíncrono pode ser gerenciada de várias maneiras. A respeito de como lidar com a execução assíncrona de código JavaScript, assinale a alternativa INCORRETA. 
Alternativas
Q2226070 Programação
Analise o código Java abaixo:
public class Main {      public static void main(String[] args) {           Supervisor pessoa = new Supervisor();           pessoa.valorAdicional (180);           supervisor.calcularVendas      } }
Qual comando é responsável por criar uma instância de uma classe?
Alternativas
Q2225965 Programação
Quando o J2EE foi substituído pelo JEE5, e as configurações via XML passaram a ser efetuadas com base em anotações, as entidades anotadas do JPA passaram a ser utilizadas no lugar dos Entity Beans. Para definir uma chave primária com geração automática de valores, de forma independente do tipo de banco de dados, a configuração deve ser:
Alternativas
Q2225964 Programação
O controle de transações nos Enterprise Java Beans pode ser efetuado de forma simples, com base na Java Transaction API, por meio de anotações sobre os métodos e controle via contêiner. Com relação ao escopo da transação, especificado pela anotação TransactionAttribute, é correto afirmar que o tipo:
Alternativas
Q2225963 Programação

Considere o código JQuery apresentado a seguir.


$("button.mudar").on("click",(evt)=>

 { $("#mensagem").html("Clicado"); });


Sobre o funcionamento do código apresentado, é correto afirmar que:


Alternativas
Q2225958 Programação
Atualmente sob responsabilidade da ECMA International, o Java Script (ECMA 6) utiliza o padrão de arrow function para a definição de funções, aproximando um pouco mais a linguagem do paradigma funcional. Considerando uma função para a multiplicação de dois valores, na forma recursiva, sua implementação no padrão arrow function é:
Alternativas
Q2225071 Programação
De acordo com Lacerda e Santos (2018), os Serviços Web SOAP (Simple Object Access Protocol) são uma forma de comunicação entre sistemas distribuídos na web, amplamente utilizados para trocar mensagens em formato XML (eXtensible Markup Language) através do protocolo HTTP (Hypertext Transfer Protocol). Esses serviços permitem a interoperabilidade entre diferentes plataformas e linguagens de programação, sendo uma tecnologia fundamental para integração de sistemas. Nesse sentido, assinale a alternativa correta.
Alternativas
Q2222855 Programação
É uma geração de linguagem orientada à aplicação, em geral são projetadas paraatender a classes específicas de aplicações. Seus principais objetivos estão apresentados abaixo:
• Facilitar a programação de tal maneira que usuários finais possam resolver seus problemas. • Apressar o processo de desenvolvimento de aplicações. • Facilitar e reduzir o custo de manutenção de aplicações. • Minimizar problemas de depuração. • Gerar código sem erros a partir de requisitos de expressões de alto nível.
As características acima referem-se a qual geração? 
Alternativas
Q2222853 Programação
Em linguagens orientadas a objetos, como Java, trabalha-se com classes e modificadores de visibilidade que determinam como deve ocorrer o acesso a determinadas partes da classe. Os modificadores de visibilidade são denotados em UML por um nome e um símbolo. Assinale a alternativa correta sobre modificadores de visibilidade. 
Alternativas
Q2222517 Programação
O uso de Portlets simplifica a construção de portais com base na tecnologia Java Web, tratando as divisões do portal como aplicativos independentes e interoperáveis, que podem ser organizados hierarquicamente. A versão 3 da API permite a utilização de anotações, sendo correto afirmar que:
Alternativas
Q2222509 Programação

Analise o código a seguir. 


<!DOCTYPE html>

<html>

<body>

<p id="e2"><span id="e1"></p>

<script>

let a = 12;

let b = 8;

let c = a+b;

try {

 let xpto = eval("(a+b)*c");

 document.getElementById("e1").innerHTML = xpto;

}

catch(err) {

 document.getElementById("e1").innerHTML =

 undefined;

}

finally {

 document.getElementById("e1").innerHTML =

 "O resultado é ... " +

 document.getElementById("e1").innerHTML;

}

</script>

</body>

</html>

Quando carregada, essa página exibe:

Alternativas
Q2222504 Programação

Observe o algoritmo a seguir, expresso numa pseudolinguagem. 


function xpto(u, v)

       begin

             if v = 0 then return u

                         else return xpto(v, u mod v);

 end;


Dado que, numa expressão do tipo x mod y, o operador mod retorna o resto de divisão inteira de x por y, é correto afirmar que a expressão

xpto(342, 162)

retorna:

Alternativas
Q2222503 Programação
Na falta do operador XOR (disjunção exclusiva), a expressão lógica
a xor b
pode ser expressa como:
Alternativas
Q2222502 Programação

Analise o código PHP abaixo, no qual três linhas foram omitidas do trecho tracejado.


<!DOCTYPE html>

<html>

<body>

<?php

class Time {

 public $x;

 public $y;

 function set_n($x) {

 $this->n = $x;

 }

 function get_n() {

 return $this->n;

 }

 function set_c($c) {

 $this->c = $c;

 }

 function get_c() {

 return $this->c;

 }

}

- - - - - - - - - - - - - -

echo "Time: " . $t->get_n();

echo "<br>";

echo "Cor: " . $t->get_c();

?>

</body>

</html>


Dado que essa página exibe o trecho


Time: Flamengo

Cor: Red


as linhas omitidas são:


Alternativas
Q2219391 Programação
A respeito dos métodos de acesso a arquivos e das estruturas de dados conhecidas como árvores, julgue o item.
O método read() é um método de acesso a arquivos, o qual é utilizado, exclusivamente, pela linguagem JavaScript e permite a leitura de uma quantidade específica de bytes ou de caracteres do arquivo.

Alternativas
Q2219390 Programação
A respeito dos métodos de acesso a arquivos e das estruturas de dados conhecidas como árvores, julgue o item.
O FileReader() é um método, usado em JavaScript, especialmente útil para a leitura de arquivos em navegadores da web.
Alternativas
Q2217508 Programação
Em linguagens interpretadas, um artifício muito comum é a utilização de um operador chamado null safety. A sua função é dar a segurança ao programa de que certo valor, ao ser acessado pelo programa, não será lido com valor nulo ou indefinido. Qual é este símbolo? 
Alternativas
Respostas
2321: C
2322: C
2323: C
2324: E
2325: E
2326: E
2327: E
2328: A
2329: D
2330: E
2331: D
2332: B
2333: E
2334: A
2335: D
2336: A
2337: A
2338: E
2339: C
2340: D