Questões de Concurso Comentadas sobre programação

Foram encontradas 10.880 questões

Q571731 Programação
O desenvolvimento de páginas e aplicações para a WEB conta com diversas tecnologias disponíveis nos dias atuais. Com base nessa informação, julgue o próximo item, com relação a HTML, JavaScript e CSS.
No HTML 5, para que um arquivo de áudio seja automaticamente carregado a partir do momento em que a página for carregada, é necessário usar-se o atributo preload.
Alternativas
Q571730 Programação
O desenvolvimento de páginas e aplicações para a WEB conta com diversas tecnologias disponíveis nos dias atuais. Com base nessa informação, julgue o próximo item, com relação a HTML, JavaScript e CSS.
A definição de um delay para o início de uma transição em CSS é feita utilizando-se a palavra-chave ease.
Alternativas
Q569252 Programação
Se considerarmos a assinatura da procedure a seguir, podemos afirmar que: procedure w(a, b, c : integer); 
Alternativas
Q569232 Programação
O texto abaixo afirma que:

“Developers seem to agree that one of the most important qualities of code is its readability. Code that's written in a way that makes it easy for other programmers to understand with a minimal amount of time and effort is considered top notch.

“I feel that if I can't understand the author's intent in 5 minutes or less, the coder did a bad job," said Luke Burnham, a senior software engineer at Lionbridge. “The computer doesn't care about variable names or line spacing but people do. Code is written once but read hundreds of times over its lifetime. Using meaningful variable names and injecting spaces in order to increase the readability of the code will make code better." 

An anonymous senior web application developer with more than a decade of professional programming experience also recommended to me that writing good code means, “Following a consistent coding style (proper spacing, indentation, general flow)." He also emphasized the importance of choosing “Variable names that make sense."

“Wrap Early, Wrap Often," is the personal policy of Neil Best, a senior application developer at Gogo. “This may be a personal preference / style thing, but I go for tall over wide, not to inflate my line counts but actually to increase legibility," he told me. “If a function has two arguments put them on two new lines. If an arithmetic expression has many terms give them each their own line. Your interpreter may require you to use trailing operators (RTFM) but it's worth it." In short, more readable equals more understandable which makes everyone's life easier. 

“The faster someone can look at it and understand it. The faster the application will move forward (feature and revenue)," said commenter Glennular on Stack Overflow. Or, as Stack Exchange user mojuba put it, “There is really no good criteria other than how fast you can understand the code." www.javaworld.com em 26/09/2015.
Alternativas
Q569214 Programação
Quanto as exceções em Java, ao analisar o código abaixo podemos afirmar que:

public class BancoDados {

    private static Connection conexao; 

public static Connection getConexao() {

    try {

        if (conexao == null) {  

Class.forName("org.firebirdsql.jdbc.FBDriver");

              conexao                                                   =

DriverManager.getConnection("jdbc:firebirdsql://12

7.0.0.1:3050/C:/Banco.fdb",                    "SYSDBA",

"masterkey");  

           }

           return conexao;

       } catch (ClassNotFoundException e) {

           JOptionPane.showMessageDialog(null,

"Mensagem A");

       } catch (SQLException e) {

           JOptionPane.showMessageDialog(null,

"Mensagem B");

       }

       return null;

 }


Alternativas
Q569213 Programação
Analisando o código abaixo, é possível afirmar que:

public class A {

    public int c;

    private String d;

}  

class B extends A {

    private boolean e;

    public void g() {

        c = 5;

        d = "BELÉM";

     }

}  

class C {

    public void f() {

        A x = new A();

        B y = new B();

     }

}  
Alternativas
Q567885 Programação
Analise o código C# mostrado abaixo.

namespace ConsoleApplication1 

{

     class Program

     {

         static IEnumerable<int>

            XPTO(int from, int to) {

             for (int i = from; i < to; i+=3) {

                yield return i;

             }

             yield break;

         }

         static void Main()

         {

             foreach (int x in XPTO(-10, 10) {

                 Console.WriteLine(x);

              }

          }

     }



O resultado exibido pelo programa é: 
Alternativas
Q567868 Programação
Em um programa Javascript, encontra-se o seguinte comando:

                                     var x = 3 + "4";

Após a execução deste comando, a variável x conterá:
Alternativas
Q567861 Programação
Um programador Java precisa utilizar em seu aplicativo uma tabela dinâmica de inteiros, cujo tamanho pode aumentar ao longo da execução. Para isso, ele decide importar a classe java.util.ArrayList e a declaração da referência à tabela deverá ser:
Alternativas
Q567860 Programação
Em um programa codificado na linguagem Delphi, a abertura do arquivo texto "arq.txt" para leitura utiliza, em sequência, as chamadas Assign(arq,"arq.txt") e Reset(arq), sendo arq uma variável do tipo text. Supondo que a opção {$IOChecks off} esteja habilitada, para saber se o arquivo foi aberto com sucesso, o programador deve:
Alternativas
Q566690 Programação
Uma aplicação que trabalha com Hibernate e EJB possui uma classe POJO − Plain Old Java Object utilizada no mapeamento objeto-relacional com uma tabela do banco de dados. Nessa classe, há um atributo calculado chamado valorTotalPedido que, para ser utilizado apenas em tempo de execução e descartado após finalizar o seu serviço temporário, deverá ser anotado com
Alternativas
Q566689 Programação
A plataforma Java EE define um padrão de arquitetura de três camadas para o desenvolvimento de aplicações web: Camada de Apresentação (Web Tier), Camada de Negócio (Business Tier) e Camada de Integração (EIS Tier). Na camada de Negócio são representados
Alternativas
Q565802 Programação
HTML representa a linguagem base da elaboração de códigos para páginas de sites na internet. Nessa linguagem, configura-se o fundo amarelo em uma página por meio da sintaxe <BODYBGCOLOR=YELLOW> ou <BODYBGCOLOR= "#FFFF00"> , de acordo com o padrão “#AABBCC”, no qual AA, BB e CC representam, respectivamente, as seguintes cores:
Alternativas
Q564188 Programação
Atualmente existem duas categorias de servidores para aplicações Java EE, os web contêineres e os servidores de aplicação completos. Em uma destas categorias está o Tomcat, que
Alternativas
Q564186 Programação
Considere a classe Java a seguir: 

public class Calcular {

      public void verificar(double a, double b){

            if((a+b < a+4) && ((3*a < b/2) || (a!=b))){

                System.out.print("True");

            } else{

                 System.out.print("False");

            }

       }

       public boolean verificar(int a, int b){

             if((a+b < a+4) && ((3*a < b/2) || (a!=b))){

                  return true;

             } else{

                  return false;

             }

       }



Pode-se concluir corretamente que 
Alternativas
Q564183 Programação
Considere a interface e a classe bean apresentadas abaixo, que fazem parte de uma aplicação que utiliza EJB. 

import javax.ejb.*;

@Local

public interface CalculadoraLocal {

      double somar(double x, double y);

}

import javax.ejb.*;

import com.ejbs.interfaces.CalculadoraLocal;

public class CalculadoraBean implements CalculadoraLocal {

      @Override

       public double somar(double x, double y) {

             return x + y;

        }



Para indicar que a classe CalculadoraBean é um bean de sessão sem estado, deve-se 
Alternativas
Q563284 Programação
A respeito da linguagem Java, assinale a alternativa correta.
Alternativas
Q563283 Programação

Com relação a Servlet, identifique as afirmativas a seguir como verdadeiras (V) ou falsas (F):

( ) Uma Servlet é um objeto Java que recebe requisições (request) e produz algo (response), como uma página HTML dinamicamente gerada.

( ) O comportamento de uma Servlet geralmente é definido pela classe HttpServlet do pacote javax.servlet.

( ) A classe HttpServlet gera aplicações Web baseadas no protocolo HTTP, mas deve-se observar que Servlets não foram criadas somente para esse protocolo.

Assinale a alternativa que apresenta a sequência correta, de cima para baixo.

Alternativas
Q563282 Programação
Sobre JTA (Java Transaction API), conforme a especificação EJB (Enterprise JavaBeans) 3.1, assinale a alternativa correta.
Alternativas
Q563281 Programação
Sobre as diferenças entre Beans Java EE 6 CDI (Context and Dependency Injection) e Beans EJB (Enterprise JavaBeans) 3.1 puros, sem CDI, assinale a alternativa correta.
Alternativas
Respostas
7401: C
7402: E
7403: C
7404: C
7405: B
7406: E
7407: B
7408: A
7409: B
7410: D
7411: D
7412: C
7413: D
7414: B
7415: D
7416: E
7417: E
7418: C
7419: D
7420: B