Questões de Concurso Comentadas sobre linguagens de programação em programação

Foram encontradas 5.295 questões

Q446606 Programação
Aplicações Web com PHP são executadas em servidores WEB. O servidor Web da Microsoft no qual é possível executar aplicações PHP no Windows Server 2008 é o:
Alternativas
Q446605 Programação
Um servidor de aplicação JAVA EE pode ser considerado mais completo que um Web Container, pois além de fornecer um Web Container, esse servidor também fornece um:
Alternativas
Q445745 Programação
Como resposta a uma requisição AJAX, o script executando no servidor envia para o cliente a cadeia de caracteres seguinte, no formato JSON:

{"nome": "Ypojuca", "id": 1503, "xy": [1,4]}

Em Javascript, o campo do objeto XMLHttpRequest onde essa cadeia é recebida é:
Alternativas
Q445744 Programação
Considere a requisição AJAX construída, no cliente, através da chamada à seguinte função em Javascript:

function send (msg)
{

   var message = "msg=’" + msg + "’";

   var ajax = new XMLHttpRequest ( );

   ajax.onreadystatechange = function ( )
   {

       if (this.readyState == 4 &&
         this.status == 200)
      alert (this.responseText);
 
   }

   ajax.open ("POST", "script.php", true);

    ajax.setRequestHeader ("Content-type",
      "application/x-www-form-urlencoded");
   ajax.setRequestHeader ("Content-length",
       message.length);
   ajax.setRequestHeader ("Connection",
       "close");

   ajax.send (message);

}


No servidor, um script em PHP receberá a cadeia de caracteres (string) correspondente a msg, enviada no corpo da requisição. Essa cadeia estará disponível ao script:
Alternativas
Q445743 Programação
Na linguagem C, uma lista sequencial com n elementos pode ser armazenada em um vetor, ocupando as posições cujos índices variam de 0 a n-1. Considere o seguinte algoritmo de pesquisa, denominado busca com sentinela:

int pesquisa (int vet[], int n, int chave)
{

   int ind;

   vet[n] = chave;      /* sentinela */

   ind = 0;
   while (vet[ind] != chave)
        ind = ind + 1;

    if (ind == n)
      return –1;      /* Não encontrou * /
   else
       return ind;   /* Encontrou */
}

Sobre essa implementação do algoritmo de busca com sentinela, analise as afirmativas a seguir:

I. Para que ela funcione corretamente, é necessário que o vetor vet contenha, pelo menos, n+1 posições, sendo as n primeiras (de 0 a n-1) ocupadas pelos elementos e a última, vaga, que abrigará a sentinela.

II. Nesta implementação, o algoritmo tem seu pior desempenho quando o valor de chave não se encontra em nenhuma das posições de 0 a n-1 de vet; em outras palavras, quando chave não pertence à lista.

III. Se o valor de chave se encontra armazenado na posição t de vet, sendo 0 ≤ t < n, são realizadas exatamente t comparações envolvendo chave até localizá-la.

Está correto somente o que se afirma em:
Alternativas
Q445742 Programação
Considere a função seguinte, codificada na linguagem de programação C:

int F (int a, int b)
{

      while (a > 0 && b > 0)
       {

             if (a > b)
                  a = a – b;
            else
                  b = b – a;

        }

        return a + b;
}

Na execução da função F, o maior número de iterações ocorre com a chamada:
Alternativas
Q445741 Programação
Se uma classe na linguagem Java é declarada com o modificador abstract, então essa classe:
Alternativas
Q445740 Programação
Considere a função G a seguir, codificada na linguagem de programação C:

void G (int n, int x, int y)
{
        int i, z;

        printf ("%d %d", x, y);

        i = 0;
        while (i < n-2)
       {

               z = x + y;
               printf (" %d", z);
               x = y;
               y = z;
               i = i + 1;

        }

        printf ("\n");

}


Para que sejam impressos os 10 primeiros termos da Sequência de Fibonacci

0 1 1 2 3 5 8 13 21 34,

a chamada correta para a função G é:
Alternativas
Q444741 Programação
Na linguagem de programação Java, uma classe declarada com o modificador final:
Alternativas
Q444491 Programação
O fragmento de código JavaScript abaixo cria um objeto AJAX que pode ser utilizado para enviar requisições ao servidor.

var requisicao;
function criaObjeto(){
   if (window.XMLHttpRequest) {
        requisicao = new XMLHttpRequest();
   }else if (window.ActiveXObject) {
        requisicao = new ActiveXObject("Msxml2.XMLHTTP");
   } else if (!requisicao) {
        requisicao = new ActiveXObject("Microsoft.XMLHTTP");
   }
}

Por meio deste objeto requisicao é possível chamar o método seguinte:

req.open("GET", "Controle?indicador=10", true);

O parâmetro true indica que
Alternativas
Q444490 Programação
Considere a página abaixo, construída utilizando jQuery: 
<!DOCTYPE html>  <html>       <head>           <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">           <title>Home</title>           <script type="text/javascript" src="http://ajax.microsoft.com/ajax/jQuery/jquery-1.4.2.min.js"></script>           <script type="text/javascript">               $(document).ready(function() {               ..I...              });          </script>   </head>     <body>         <button type="button">Esconder</button>         <p class="par">Texto do parágrafo.</p>      </body>  </html> 

Para que, ao se clicar no botão Esconder, o texto do parágrafo se torne oculto, deve-se preencher a lacuna I com
Alternativas
Q444488 Programação
Considere a classe Java abaixo:

public class Principal {
    public static void main(String[ ] args) {
        int r[ ] = new int[8];
        int i = 0;
        int n = 70;
        while (n > 0) {
             r[i] = n % 2;
             n = n / 2;
             i++;
        }
        int cont = (r.length - 1);
        for (;cont >= 0; cont--) {
            System.out.print(r[cont]);
        }
     }
 }

Ao compilar e executar esta classe, em condições ideais, será exibido na tela o valor
Alternativas
Q444487 Programação
Considere o código abaixo digitado em Python.

..I... I contar(n):
a = 1
while a < n:
print a,
a = a+1

contar(10)

Preenche, corretamente, a lacuna I:
Alternativas
Q444486 Programação
Java Persistence API (JPA) é uma API padrão da linguagem Java para persistência de dados em bancos de dados relacionais. Em uma aplicação que utiliza JPA
Alternativas
Q444485 Programação
Considere uma aplicação Java Web que possui os arquivos abaixo: 
index.html
 <html>          <head><title>Cadastro</title> </head>         <body>              <form method="post" action="form.jsp">                  <p>Primeiro valor: <input type="text" name="valor1"> </p>                  <p>Segundo valor: <input type="text" name="valor2"> </p>                  <p><input type="submit" value="Enviar"> </p>             </form>        </body>  </html>
SomaBean.java 
package bean;  public class SomaBean {       private int valor1;       private int valor2;       private int total;  public SomaBean( ) { }       public int getValor1( ) {return valor1;}       public void setValor1(int valor1) {this.valor1 = valor1;}       public int getValor2( ) {return valor2;}       public void setValor2(int valor2) {this.valor2 = valor2;}       public int getTotal( ) {return total;}       public void setTotal(int total) {this.total = total;}  } 
form.jsp 
<%@page contentType="text/html" pageEncoding="UTF-8"%>  <html>       <head><title>Exibição</title></head>       <body>           <jsp:useBean id="somaBean" class="bean.SomaBean" scope="request" />          ..I...
        <jsp:setProperty name="somaBean" property="total" value="<%=somaBean.getValor1() + somaBean.getValor2()%>"/>            <p>O valor total é <jsp:getProperty name="somaBean" property="total"/></p>        </body>  </html> 


A instrução que deve ser colocada na lacuna I recebe os parâmetros valor1 e valor2 do formulário index.html e insere estes valores nos atributos valor1 e valor2 da classe SomaBean. Esta instrução é
Alternativas
Q439625 Programação
Um programa CGI feito em PHP pode ser ativado por meio da URL
http://prova.xx/programa.php?op=1&tx=novo
Qual linha de código PHP deve ser usada para recuperar o parâmetro op e armazená-lo na variável $myop?
Alternativas
Q436846 Programação
A respeito de Java, assinale a alternativa INCORRETA.
Alternativas
Q435538 Programação
Com relação às técnicas de avaliação de sistemas e tratamento de exceções, julgue o item seguinte.
A linguagem Java possui checked exceptions que estendem java.lang.Exception, em que o compilador força o programador a capturar tais exceções. Essas exceções devem ser tratadas com um bloco try-catch ou com um throws.
Alternativas
Q435497 Programação
No que se refere à arquitetura e à programação Java, julgue o item que se segue.
Utilizando-se a ferramenta de análise estática Findbugs, não será possível identificar, no trecho de código a seguir, o tipo de erro ocorrido. Tal erro só pode ser detectado em tempo de execução, quando a função foundType() for invocada.
public String foundType( ) {
return this.foundType( );
}
Alternativas
Q435494 Programação
No que se refere à arquitetura e à programação Java, julgue o item que se segue.
A programação orientada a aspectos constitui-se como um paradigma de programação para a construção de programas em que os interesses transversais (crosscutting concerns) ficam separados dos interesses básicos, e não espalhados pelo sistema.
Alternativas
Respostas
3961: B
3962: D
3963: A
3964: D
3965: A
3966: E
3967: C
3968: A
3969: B
3970: A
3971: E
3972: E
3973: B
3974: D
3975: D
3976: B
3977: D
3978: C
3979: E
3980: E