Questões de Concurso Comentadas sobre programação

Foram encontradas 11.317 questões

Q4085758 Programação
Para utilizar os benefícios da herança múltipla, sem se sujeitar aos seus problemas, linguagens como JAVA utilizam o recurso de
Alternativas
Q4085755 Programação
Em Java, um tipo enum é um tipo especial de 
Alternativas
Q4085754 Programação

Faça a associação dos operadores com seu tipo considerando a linguagem Java.


OPERADORES

1) ++

2) ?:

3) %=

4) ^

5) |


TIPOS


( ) atribuição

( ) OU exclusivo lógico booleano

( ) unário pós-fixo

( ) ternário condicional

( ) OU inclusivo lógico booleano


A sequência que apresenta a associação correta é

Alternativas
Q4085753 Programação
Para criar e executar um aplicativo Java podem-se considerar cinco fases. Sobre estas fases, faça a associação com suas respectivas descrições. 

FASES
1 - Criando um programa 2 - Compilando um programa Java em bytecodes 3 - Carregando um programa na memória 4 - Verificação de bytecode 5 - Execução

DESCRIÇÕES
( ) Os arquivos .class são transferidos para a memória primária.
( ) Ao final desta etapa teremos apenas um arquivo com extensão .java.
( ) Em JVMs mais atuais um compilador Just in Time (JIT), como o compilador Java HotSpot da Oracle, traduz os bytecodes para a linguagem de máquina do computador subjacente.
( ) Para execução desta etapa utiliza-se o comando javac.
( ) Os bytecodes são examinados a fim de assegurar se são válidos e não violam restrições de segurança do Java.

A sequência que apresenta a associação correta é 
Alternativas
Q4085745 Programação
O Angular tem como objetivo facilitar o desenvolvimento de aplicações para a web e dispositivos móveis.
Este framework é baseado em qual linguagem? 
Alternativas
Q4085742 Programação
Considerando-se a tag form do HTML, associe corretamente os atributos e valores à sua respectiva função.

ATRIBUTOS
1 - Name 2 - Method GET 3 - Method POST 4 - Action 5 - Submit

FUNÇÕES
( ) é a identificação de um formulário da página web. É possível que uma página web contenha mais de um formulário, cada qual com seus respectivos campos. Por isso, esse atributo identifica cada um dos possíveis formulários existentes.
( ) especifica a URL de destino que irá processar as informações enviadas pelo formulário. Se esse atributo não for definido, o navegador enviará os dados para a própria página HTML.
( ) caracterizado por um botão, é a instrução que executa o envio dos dados do formulário.
( ) protocolo de transferência de hipertexto, os dados são anexados na URL da página de resposta. Portanto, não é seguro, porque os dados são passados abertos, podendo ser visualizados ou modificados pelo usuário na barra de endereços do navegador, por fora do formulário.
( ) neste método, os dados são enviados pelo corpo do formulário de modo transparente ao usuário da página web que realiza a submissão. Essa é a forma mais segura de enviar os dados, já que o usuário não consegue visualizá-los nem modificá-los por fora do formulário.

A sequência correta dessa associação é
Alternativas
Q4085741 Programação
Antes da versão 5 do HTML, era preciso escrever dezenas ou até centenas de linhas de código em linguagem Javascript ou usar frameworks específicos para realizar a validação de dados.
Sobre a validação de formulários em HTML5 é INCORRETO afirmar que
Alternativas
Q4083519 Programação
Na programação orientada a objetos, o ato de criação de um objeto baseado em uma classe existente para que um programa possa executar as tarefas que os métodos dela definem é chamado de
Alternativas
Q4083511 Programação
Sobre Strings na Linguagem Java é correto afirmar:
Alternativas
Q4083508 Programação
Sobre os conceitos de orientação a objetos na Linguagem Java é correto afirmar:
Alternativas
Q4083507 Programação
Sobre o desenvolvimento de funções na linguagem C é correto afirmar que um protótipo de função informa ao compilador única e indispensavelmente o nome de uma função, os tipos de dados retornados por essa função(,)  
Alternativas
Q4083506 Programação
Sobre a definição de estruturas (struct) na linguagem C é correto afirmar que
Alternativas
Q4083505 Programação
Com relação ao desenvolvimento móvel, a persistência de dados pode ser realizada através de armazenamento em banco de dados. Um banco de dados relacional poderoso e ao mesmo tempo simples, muito utilizado para salvar dados de forma privada no dispositivo, é o
Alternativas
Q4083504 Programação
Uma tendência para a produção de aplicativos móveis é o desenvolvimento híbrido. Esta modalidade utiliza
Alternativas
Q4082149 Programação
Conjunto de habilidades necessárias para compreender, analisar, definir, modelar, resolver, comparar e automatizar problemas e soluções de forma metódica e sistemática por meio do desenvolvimento da capacidade de criar e adaptar algoritmos.

Marque a alternativa CORRETA que corresponde ao contexto referenciado:
Alternativas
Q4081953 Programação

Faça a associação dos métodos da classe ArrayList do Java e suas descrições.


MÉTODOS


1 - add

2 - clear

3 - remove

4 - trimToSize

5 - contains


DESCRIÇÕES


( ) Remove todos os elementos do ArrayList.

( ) Corta a capacidade do ArrayList para o número atual de elementos.

( ) Adiciona um elemento ao final do ArrayList.

( ) Retorna true se o ArrayList contém o elemento especificado; caso contrário, retorna false.

( ) Remove a primeira ocorrência do valor especificado ou o elemento no índice especificado.


A sequência correta dessa associação é

Alternativas
Q4081951 Programação
Qual o exemplo de correta atribuição de um valor a uma variável de shell?
Alternativas
Q4081950 Programação
Analise as afirmações a seguir indicando se são verdadeiras (V) ou falsas (F).

( ) Duas maneiras de passar argumentos em chamadas de método em muitas linguagens de programação são: passagem por valor e passagem por referência.
( ) Passagem por valor e passagem por referência às vezes são denominadas chamada por valor e chamada por referência.
( ) Java permite escolher passagem por valor ou passagem por referência.
( ) Utilizando Java, todos os argumentos são passados por referência.
( ) Na passagem por valor, quando um método modifica um parâmetro do tipo primitivo, as alterações no parâmetro não têm nenhum efeito no valor original do argumento no método chamador.

A sequência correta das afirmações é
Alternativas
Q4081948 Programação
Um dos mais poderosos recursos de reutilização de software do C++ são os templates. Uma de suas funções é a de
Alternativas
Q4081947 Programação
Um construtor de conversão é 
Alternativas
Respostas
3821: E
3822: B
3823: A
3824: A
3825: C
3826: B
3827: E
3828: C
3829: E
3830: C
3831: B
3832: A
3833: C
3834: C
3835: D
3836: E
3837: A
3838: B
3839: D
3840: E