Questões de Concurso Sobre programação

Foram encontradas 14.566 questões

Q3408220 Programação
O analista de sistema da Câmara Municipal de Mariana implementou um sistema web para realizar o controle de demandas dos servidores da Câmara. De posse de todos requisitos necessários para o funcionamento da aplicação, o profissional concluiu que a linguagem de programação mais apropriada para desenvolver a ferramenta, nas condições e cenários do órgão público, era o PHP 8. Sobre essa linguagem de programação, analise as afirmativas a seguir.

I. Para funções e constantes, o PHP recorrerá a funções ou constantes globais se a função ou constante com namespace não existir.
II. A constante mágica __LINE__ apresenta o número da linha atual do arquivo.
III. No laço de repetição do-while, a expressão de avaliação é verificada ao final de cada iteração.

Está correto o que se afirma em
Alternativas
Q3408212 Programação

Considere o seguinte trecho de algoritmo:



classe Calculadora {

 método inteiro fatorial(valor inteiro n) {

   se (n <= 1) {

        retorne 1;

   } senão {

       retorne n * fatorial(n - 1);

   }

   }

}

início {

    inteiro resultado;

    Calculadora calc = novo Calculadora();

    resultado = calc.fatorial(5);

    escreva("O fatorial de 5 é: ", resultado);

}


Sobre o código anterior, analise as afirmativas a seguir.
I. O método fatorial é um exemplo de recursividade, pois chama a si mesmo dentro de sua definição. II. A passagem de parâmetro no método fatorial é feita por valor, uma vez que a variável n é um tipo primitivo. III. A criação do objeto calc da classe Calculadora exemplifica o conceito de instância em programação orientada a objetos. IV. O valor impresso será "O fatorial de 5 é: 120".
Está correto o que se afirma em 
Alternativas
Q3407623 Programação
Julgue o próximo item, relativo a Java, API RESTful e JSON.
A execução do seguinte código, escrito em Java, resultará um código JSON válido.
Imagem associada para resolução da questão
Alternativas
Q3407622 Programação
Julgue o próximo item, relativo a Java, API RESTful e JSON.
No trecho de código a seguir, desenvolvido em Java, o método HTTP em questão criará um recurso novo ou um novo objeto no servidor.
Imagem associada para resolução da questão
Alternativas
Q3407621 Programação
Julgue o próximo item, relativo a Java, API RESTful e JSON.
A execução do código a seguir, escrito em Java, retornará o resultado True.
Imagem associada para resolução da questão
Alternativas
Q3407599 Programação
No que se refere ao desenvolvimento web e mobile, bem como ao desenvolvimento com contêineres, julgue o próximo item.
Em desenvolvimento web, o HTML é utilizado para estruturar páginas web, o CSS, para adicionar funcionalidades interativas à página e o JavaScript, para personalizar estilos da página.
Alternativas
Q3407598 Programação
No que se refere ao desenvolvimento web e mobile, bem como ao desenvolvimento com contêineres, julgue o próximo item.
Os padrões do W3C desempenham um papel fundamental na padronização de tecnologias, de modo a garantir acessibilidade, interoperabilidade e compatibilidade para páginas da web em diferentes dispositivos ou mesmo em diferentes navegadores, por meio do uso de soluções como HTML, XML e CCS3. 
Alternativas
Q3407597 Programação
No que se refere ao desenvolvimento web e mobile, bem como ao desenvolvimento com contêineres, julgue o próximo item.
Kubernetes é um software de orquestração que fornece uma API para controlar como e onde os contêineres serão executados; o uso desse software com o Docker pode tornar a infraestrutura mais robusta e fazer com que o aplicativo que os utiliza esteja mais disponível e mais escalonável. 
Alternativas
Q3407596 Programação
Acerca das linguagens de programação, das linguagens de script e dos diferentes padrões de representação de dados, julgue o item a seguir.
Quando comparada ao Python, a linguagem Java, apesar de ter uma sintaxe mais verbosa, com estrutura textual repetitiva e regras sintáticas mais rígidas, é mais adequada para aplicações que exigem alto desempenho, devido à velocidade de execução.
Alternativas
Q3407595 Programação
Acerca das linguagens de programação, das linguagens de script e dos diferentes padrões de representação de dados, julgue o item a seguir.
JSON e XML são representações usadas para a troca de dados entre aplicações, sendo o XML mais adequado para a troca de dados de forma organizada, e o JSON, quando são exigidas informações de metadata
Alternativas
Q3407594 Programação
Acerca das linguagens de programação, das linguagens de script e dos diferentes padrões de representação de dados, julgue o item a seguir.
O Terraform e o Ansible possuem funcionalidades diferentes e, por esse motivo, não podem ser usados em conjunto para criar uma solução completa de automação de infraestrutura. 
Alternativas
Q3404423 Programação
A linguagem C é amplamente utilizada no desenvolvimento de sistemas embarcados devido à sua eficiência e controle direto sobre o hardware. Em relação às estruturas de dados e manipulação de ponteiros na linguagem C, assinale a alternativa correta.
Alternativas
Q3402449 Programação
Laravel é um framework muito utilizado com a linguagem PHP, ele oferece aos desenvolvedores diversos recursos para controlar sessões.
Os mecanismos utilizados para recuperar dados de uma sessão são
Alternativas
Q3402448 Programação
Analise o código a seguir.
<!DOCTYPE html> <html> <body> <p id="demo"></p> <script> document.getElementById("demo").innerHTML = ~ 5; </script> </body> </html>

Ao executar o código, o resultado do processamento do Javascript compatível com o ECMAS 2021 é: 
Alternativas
Q3402446 Programação
VueJS é um framework utilizado para construir interfaces de usuário.
Com relação aos recursos do framework, avalie as afirmativas a seguir e assinale (V) para a afirmativa verdadeira e (F) para a falsa.

( ) Ele é construído sobre HTML, CSS e JavaScript padrão e fornece um modelo de programação declarativo baseado em componentes que ajudam o analista-programador a desenvolver eficientemente interfaces de usuário de qualquer complexidade.
( ) Ele pode ser usado de diferentes maneiras, por exemplo, para melhorar HTML estático sem uma etapa de construção; Incorporar componentes da Web em qualquer página; desenvolver aplicações SPA e renderizar Fullstack/Server-Side.
( ) Os componentes do VueJS podem ser criados a partir de três diferentes estilos de API, a saber: API de opções, API de adaptação de dispositivo e API de composição.

As afirmativas são, respectivamente,
Alternativas
Q3402444 Programação
No Django 5.1, existem vários comandos que os desenvolvedores podem utilizar para interagir com migrações e manipulação dos esquemas de banco de dados.
O comando que exibe as instruções SQL para uma migração é o 
Alternativas
Q3402443 Programação
Analise o código PHP a seguir
<!DOCTYPE html> <html> <body> <pre> <?php $b = 5.34; $c = 0; $f = "hello"; $g = ""; $i = NULL; $b = (int) $b; $c = (float) $c; $f = (bool) $f; $g = (string) $g; $i = (bool) $i; var_dump($b); var_dump($c); var_dump($f); var_dump($g); var_dump($i); ?> </pre> </body> </html>
Ao executar o código em um navegador, as saídas são respectivamente
Alternativas
Q3402442 Programação
Analise o código Python a seguir.
inc = 0
while(inc < 10):
   junk = 2
   while(junk <= (inc/junk)):
      if not(inc%junk): break
      junk = junk + 1
   if (junk > inc/junk) : print (inc)
   inc = inc + 1

Ao executar o código, a quantidade de vezes que a função print(inc) é acionada é igual a
Alternativas
Q3402423 Programação
XSLT 2.0 é uma linguagem baseada em folhas de estilo capazes de transformar documentos XML em outros documentos XML. Os modelos de dados usados pelo XSLT 2.0 são
Alternativas
Q3401877 Programação
A partir do lançamento do PHP 7 e do ECMAScript 2021 foram introduzidos novos recursos que impactaram a forma como os desenvolvedores escrevem e mantêm código.
Com relação ao lançamento destas novas versões, analise os itens a seguir:
I. ECMAScript 2021 introduziu o operador de encadeamento opcional, representado pelo codificador “ ?. “.
II. ECMAScript 2021 removeu o suporte para funções assíncronas.
III. PHP 7 introduziu o operador de coalescência nula, representado pelo codificador “ ?? “.
Está correto o que se afirma em
Alternativas
Respostas
901: A
902: A
903: E
904: E
905: E
906: E
907: C
908: C
909: C
910: E
911: E
912: A
913: E
914: B
915: A
916: D
917: C
918: C
919: D
920: D