Questões de Concurso Comentadas sobre programação

Foram encontradas 11.317 questões

Q2630768 Programação

A tag JavaServer Faces (JSF) que cria um botão com o rótulo Salvar e associa-o a um método salvar em um bean gerenciado chamado processo é

Alternativas
Q2526642 Programação
Elaborou-se o seguinte programa na linguagem HTML para que um som possa ser ouvido pelos usuários de uma página (X1, X2 e X3 correspondem a tags):

<!DOCTYPE html> <html><body> <p>Clique para ouvir o som:</p> <X1 >         <X2 src=”som.mp3” type=”audio/mpeg”> </X3> </body></html>



Supondo-se que o navegador que executará esse programa suporte o formato do som (mp3), X1, X2 e X3 são, respectivamente: 
Alternativas
Q2526641 Programação
Assinale a alternativa que apresenta uma informação correta relacionada ao uso da palavra reservada let para declaração de variáveis na linguagem JavaScript.
Alternativas
Q2526639 Programação

O seguinte trecho de código foi encontrado em uma página HTML 


<script>

function loadDoc() {

   const xhttp = new XMLHttpRequest();

   xhttp.onload = function() {

        myFunction(this);

 }

   xhttp.open(“GET”, “arq.xml”);

   xhttp.send();

}

...

</script>



sendo que a implementação da função myFunction foi propositalmente omitida.


Com base nas informações apresentadas, é correto afirmar que

Alternativas
Q2526635 Programação
No que se refere à orientação a objetos, insere-se o conceito de métodos, sendo correto afirmar que estes
Alternativas
Q2524609 Programação
O Diagrama de Classes do UML permite apresentar, de maneira visual, as classes presentes em um sistema desenvolvido, seguindo o paradigma de orientação a objetos. Considerando os atributos de uma classe, são utilizados símbolos para representar os modificadores de acesso deles, também conhecidos como “visibilidade dos atributos”. O símbolo que representa o modificador de acesso “protegido” (protected) é o:
Alternativas
Q2524608 Programação
Scanner é uma classe utilizada na linguagem Java, geralmente para ler informações do usuário digitadas no terminal durante a execução do código. Esta classe está presente no pacote
Alternativas
Q2524598 Programação
O CSS permite realizar uma ampla variedade de customizações em bordas (borders), resultando em diferentes efeitos visuais. Com relação à propriedade border-style do CSS, assinale a alternativa que apresenta um valor inválido.
Alternativas
Q2524597 Programação
Sobre o uso do AJAX em uma página web, pode-se citar, como uma de suas vantagens,
Alternativas
Q2524594 Programação
Um programador deseja fazer uma busca em uma String utilizando Expressões Regulares na linguagem Javascript. Dada uma String texto, ele deseja verificar a posição da String em que são encontrados três dígitos, seguidos de um espaço em branco (whitespace), seguidos de pelo menos um caractere a. Para tal, ele pode escrever a linha de código
Alternativas
Q2524593 Programação
XML é utilizado para um compartilhamento de informações de maneira padronizada na Internet. Geralmente arquivos XML iniciam-se com uma linha de código conhecida como “Prólogo XML”. Um exemplo de linha de código deste tipo com a sintaxe correta é
Alternativas
Q2524590 Programação
Dentre os diversos conceitos envolvidos na orientação a objetos, insere-se o conceito da sobrecarga de método (overload), segundo o qual
Alternativas
Q2524589 Programação
Os parâmetros que são passados para uma função de um programa são denominados parâmetros reais, enquanto que os parâmetros recebidos por uma função são denominados parâmetros formais. Neste contexto, em uma chamada de função por valor, os valores dos parâmetros reais
Alternativas
Q2524586 Programação
O framework para desenvolvimento web conhecido como Express
Alternativas
Q2460957 Programação
A estrutura de controle no PHP é dividida em duas partes: comandos de seleção e comandos de repetição. Sendo assim, assinale a opção que corresponda a um exemplo de comando de seleção.
Alternativas
Q2460956 Programação
Qual princípio da programação orientada a objetos é a forma pela qual o programa é dividido a ponto de se tornar o mais isolado possível, ou seja, cada método pode ser executado isoladamente e retornar um resultado satisfatório ou não para cada situação?
Alternativas
Ano: 2023 Banca: UNITINS Órgão: AFTO Prova: UNITINS - 2023 - AFTO - Analista de Sistemas |
Q2436339 Programação

Considere a seguinte função recursiva que calcula o n-ésimo número de Fibonacci.


public long fibonacci(int n) {

if (n <= 1) {

return n;

} else {

return fibonacci(n - 1) + fibonacci(n - 2);

}

}


Agora, imagine que você deseja calcular o 50º número de Fibonacci usando essa função. No entanto, ao executar o código, ele levará muito tempo para concluir. Por que o cálculo do 50º número de Fibonacci usando essa função recursiva levará tanto tempo?

Alternativas
Ano: 2023 Banca: UNITINS Órgão: AFTO Prova: UNITINS - 2023 - AFTO - Analista de Sistemas |
Q2436338 Programação

iReports é uma ferramenta de geração de relatórios de código aberto e gratuita, baseada em Java. Ela permite que desenvolvedores criem relatórios personalizados para aplicações web e desktop. iReports é uma ferramenta poderosa e flexível que pode ser usada para criar uma variedade de relatórios, desde os simples até os complexos.


A função do arquivo .jrxml em iReports é

Alternativas
Ano: 2023 Banca: UNITINS Órgão: AFTO Prova: UNITINS - 2023 - AFTO - Analista de Sistemas |
Q2436334 Programação

As principais linguagens orientadas a documentos são:


• JSON (JavaScript Object Notation): é uma linguagem de troca de dados leve e de fácil leitura e escrita. É baseada em chaves e valores e é frequentemente usada para transmitir dados entre sistemas;

• XML (Extensible Markup Language): é uma linguagem de marcação que permite a descrição de dados de forma estruturada. É frequentemente usada para armazenar dados em bancos de dados relacionais;

• YAML (YAML Ain’t Markup Language): é uma linguagem de configuração e serialização que é leve e fácil de ler. É frequentemente usada para armazenar dados em arquivos de configuração.


Linguagens orientadas a documentos são úteis para armazenar dados de forma flexível e eficiente. Elas são frequentemente usadas para aplicações de armazenamento de dados, como bancos de dados NoSQL, sistemas de gerenciamento de conteúdo e aplicações Web.


Sobre essas linguagens, analise as seguintes assertivas a respeito de como elas podem ser utilizadas.


I. Armazenar dados de produtos em um banco de dados NoSQL: os dados de um produto, como nome, descrição, preço e imagem, podem ser armazenados em um documento JSON.

II. Gerenciar um sistema de gerenciamento de conteúdo: um sistema de gerenciamento de conteúdo pode usar um documento YAML para armazenar a configuração do sistema.

III. Criar uma aplicação web: uma aplicação web pode usar um documento JSON para armazenar os dados do usuário.


É correto o que se afirma em

Alternativas
Ano: 2023 Banca: UNITINS Órgão: AFTO Prova: UNITINS - 2023 - AFTO - Analista de Sistemas |
Q2436333 Programação

Considere as seguintes afirmações sobre os fundamentos da programação orientada a objetos.


I. A classe é uma estrutura de dados que representa um objeto do mundo real.

II. O método é um bloco de código que pode ser executado por um objeto.

III. A herança é um mecanismo que permite que uma classe herde os atributos e os métodos de outra classe.

IV. O polimorfismo é um mecanismo que permite que objetos de diferentes classes respondam a uma mesma mensagem de forma diferente.


É correto apenas o que afirma em

Alternativas
Respostas
2681: E
2682: D
2683: E
2684: D
2685: B
2686: C
2687: D
2688: B
2689: B
2690: E
2691: A
2692: B
2693: B
2694: B
2695: C
2696: A
2697: B
2698: A
2699: E
2700: C