Questões de Concurso Comentadas sobre programação

Foram encontradas 10.880 questões

Q2249346 Programação
Considerando JavaServer Faces 2 (JSF) e suas interfaces de usuário (UI), analise os itens a seguir:
I. Oferece diversas facilidades de uso; por exemplo, simplifica a migração de dados da aplicação para a UI ou provenientes dela. Adicionalmente, ajuda a gerenciar o estado da UI nas solicitações do servidor. II. JSF é um framework de UI para aplicações Java Web. Foi projetado para facilitar a tarefa de escrever e manter as aplicações que são executadas em um servidor de aplicações Java e renderizar as UI de volta a um cliente de destino, ele facilita a construção das interfaces pois não reusa o conjunto de componentes da UI. III. Oferece um modelo simples para conectar os eventos síncronos gerados no servidor de regras de negócio ao código bytecode da aplicação executada no cliente. No entanto, não permite personalizar os componentes de UI para que sejam construídos e reutilizados em outros projetos.
Está correto o que se afirma em
Alternativas
Q2249345 Programação
O objeto XMLHttpRequest é essencial para o AJAX, sendo suportado por todos os navegadores modernos.
Os métodos válidos desse objeto são
Alternativas
Q2249344 Programação
O package javax.ejb do Java EE v8 contém as classes e interfaces Enterprise JavaBeans que definem os contratos entre o bean corporativo e seus clientes e entre o bean corporativo e o contêiner EJB. As interfaces válidas desse package são:
Alternativas
Q2249343 Programação
Os aplicativos Java EE v8 são constituídos de diversos componentes. Um componente é uma unidade de software funcional independente que é montada em um aplicativo com suas classes e arquivos relacionados e que se comunica com outros componentes.
Em relação ao temas, analise as afirmativas a seguir:
I. Um aplicativo cliente fornece uma maneira para os usuários lidarem com tarefas que requerem interface mais rica do que aquela que pode ser fornecida por uma linguagem de marcação. Um aplicativo cliente geralmente tem uma interface gráfica do usuário criada a partir da API Swing ou da API Abstract Window Toolkit. II. Os componentes de tecnologia Java Servlet, JavaServer Faces e JavaServer Pages são componentes executados no servidor Web, enquanto os componentes EJB são executados no servidor de regras de negócios. III. Os componentes Java EE são interpretados da mesma forma que qualquer programa na linguagem Java. As semelhanças entre os componentes Java EE e as classes Java "padrão" são que eles são montados e são verificados como bem formados e se estão em conformidade com a especificação Java EE, são executados e gerenciados pelo aplicativo cliente.
Está correto o que se afirma em
Alternativas
Q2249339 Programação
No ambiente de busca em documentos XML do XPath, por meio de uma Location Path Expression, assinale a expressão que seleciona todos os nós (nodes) “<livro>” que são filhos (children) do nó corrente.
Alternativas
Q2249338 Programação
Os trechos a seguir apontam características dos Web Services, à exceção de um. Assinale-o.
Alternativas
Q2249337 Programação
Avalie as afirmativas a seguir no contexto da estrutura de documentos XML.
I. Os elementos estão dispostos numa organização de árvore, iniciando com o elemento root. II. Um elemento XML pode possuir um ou mais elementos filhos (childs). III. Somente elementos que possuam filhos podem possuir atributos (attributes).
Está correto somente o que se afirma em
Alternativas
Q2249336 Programação
No contexto do HTML DOM, assinale a propriedade (property) que pode ser utilizada na programação para recuperar (get) ou alterar (change) qualquer elemento.
Alternativas
Q2249335 Programação
Com respeito à formulação de expressões lógicas, considere a seguinte a fórmula: A -> B
Lida como “sempre que A é verdadeira então necessariamente B é verdadeira”, essa expressão é equivalente à expressão
Alternativas
Q2249334 Programação
Analise o código Java a seguir.
public class Main {      public static void main(String[] args) {          for (int i = 0; i <= 10; i++)           { if (i == 4) {                break;             }             else if (i % 2 == 0) {                continue;             }             System.out.println(i); } } } 
A quantidade de valores que são exibidos na execução desse código é igual a
Alternativas
Q2249333 Programação
Analise o código Java apresentado a seguir.
public class Main extends Thread {     public static void main(String[] args) {       Main thread = new Main();       thread.start();      for (int k=1; k<=5; k++) {      System.out.println("A" + k);      try { Thread.sleep(1100); } catch (InterruptedException ex) {}   } } public void run() {   for (int k=1; k<=5; k++) {      try { Thread.sleep(700);} catch (InterruptedException ex) {}      System.out.println("B" + k); } } } 
Quando esse código é executado num computador com boa capacidade e sem interferência de processos externos, os valores exibidos, na ordem, são:
Alternativas
Q2249332 Programação
No contexto da manipulação de strings na linguagem Java, considere as seguintes operações numa hipotética string S.
- obter o número de caracteres de S; - obter o caractere contido numa dada posição de S; - obter um trecho (substring) de S.
Os seguintes métodos aplicáveis a strings podem, respectivamente, ser utilizados diretamente para suprir cada uma dessas operações:
Alternativas
Q2249331 Programação
João pretendia escrever um trecho de código na linguagem C contendo o seguinte loop:
    int i;     for (i = 5; i >= 0; i = i - 1) {        printf("Valor: %d\n", i); } 
Entretanto, sem querer, João inverteu a ordem das expressões no comando for, e digitou o código como segue:
    int i;     for (i = 5; i = i - 1; i >= 0) {         printf("Valor: %d\n", i); }

Assinale a lista completa dos valores exibidos nesse trecho pela execução da versão equivocada produzida por João.
Alternativas
Q2249330 Programação
Assinale o modo correto para a atribuição de uma string na linguagem C.
Alternativas
Q2249329 Programação

Analise o código C a seguir.


#include <stdio.h>

int main() {

    int myAge = 43;

    int* ptr = &myAge;

    printf("%d\n", *ptr);

     return 0;

}


O valor mais provável a ser exibido pela execução do código acima é:

Alternativas
Q2245549 Programação
Na linguagem de programação HTML 5, o atributo que pode ser incluído no elemento <input> para indicar que o usuário não pode editar o conteúdo deste elemento é:
Alternativas
Q2245527 Programação
Considere um arquivo de texto chamado "dados.txt" com o seguinte conteúdo:
Nome: Joselito Idade: 30 Profissão: Engenheiro Salário: 8000
Assinale o comando que irá procurar pela linha que contém “Salário” e, em seguida, imprimir o valor do salário somado a 1000:
Alternativas
Q2245297 Programação
Os pacotes padrão que fazem parte especificação da API JSR 362 Portlet 3.0 são
Alternativas
Q2245284 Programação
Marcos está trabalhando em um projeto de sistemas em Java e quer garantir que o atributo de uma classe seja inicializado apenas uma vez e que seu valor não possa ser modificado posteriormente. Na linguagem de programação Java, esse atributo deve ser definido com o modificado
Alternativas
Q2245283 Programação
A XML (Extensible Markup Language) é um tipo de linguagem de marcação que representa informações no formato texto. Sua gramática permite que comentários sejam adicionados para ajudar na compreensão dos documentos XML. O fragmento que representa um comentário permitido pela gramática XML é
Alternativas
Respostas
2841: A
2842: E
2843: D
2844: D
2845: B
2846: C
2847: D
2848: D
2849: C
2850: B
2851: C
2852: D
2853: A
2854: A
2855: C
2856: C
2857: C
2858: B
2859: C
2860: E