Questões de Programação para Concurso

Foram encontradas 12.222 questões

Q2121014 Programação
Pedro está desenvolvendo um programa que manipula dados do tipo Arrays (Vetores) no formato JSON.
Para representar dados desse tipo, Pedro deve usar a sintaxe:
Alternativas
Q2119594 Programação

Considere o caso de orientação a objeto, apresentado no código abaixo, para analisar as asserções apresentadas.


Imagem associada para resolução da questão


FONTE: FINEGAN, Edward. OCA Java SE 8: Guia de estudos para o exame 1Z0-808. Porto Alegre: Bookman, 2018.


I. O caso apresentado demonstra um exemplo simples de herança ao definir a classe “SmartPhone” com uma extensão da classe “Phone”; no entanto, há um erro no construtor App() quando é executada a linha testPhone(smartPhone), visto que o método testPhone() requer como argumento um objeto do tipo Phone.


II. Sabendo-se que o polimorfismo é unidirecional, o método testSmartPhone() não pode ser usado com um objeto Phone como seu argumento.


III. A execução da linha testPhone(smartPhone), descrita dentro do construtor App(), terá como resultado as respectivas mensagens: “Phone: Discando numero: 34999999999” e “SmartPhone: Verificar se smartphone está tocando”.


IV. A execução da linha testPhone(smartPhone), descrita dentro do construtor App(), terá como resultado as respectivas mensagens: “Phone: Discando numero: 34999999999” e “Phone: Verificar se telefone está tocando”.


Estão corretas apenas as asserções

Alternativas
Q2119592 Programação
Analise o programa em java, descrito a seguir, e marque a alternativa correta que apresenta o resultado correto da execução desse programa. 

Imagem associada para resolução da questão
Alternativas
Q2119591 Programação

Acerca do gerenciamento e sincronização de configurações de sites Drupal, são feitas as asserções abaixo:


I. A API de configuração do Drupal 8 fornece um local central para os módulos armazenarem dados de configuração, que podem ser de configuração simples, como o nome do site, ou informações mais complexas gerenciadas com entidades de configuração, como modos de exibição e tipos de conteúdo.


II. No Drupal 8, a configuração completa para todo o site é, por padrão, armazenada na tabela “default_config” em um banco de dados, o que ocorre por razões de desempenho e segurança.


III. A edição de entidades de configuração do site no Drupal 8 pode ser realizada por meio do comando em Drush “drush config-edit” ou por meio do console Drupal com “drupal config:edit”.


É/São INCORRETA(S) apenas a(s) asserção(ões) 

Alternativas
Q2119590 Programação
O CMS Drupal é um software de gerenciamento de conteúdo que tem a modularidade como um dos seus principais fundamentos. Ele é um software de código aberto, utilizado para o desenvolvimento e gerenciamento de sites e de aplicativos para web. Acerca das características e versões do CMS Drupal, marque a alternativa INCORRETA.
Alternativas
Q2119583 Programação

Do mesmo modo que em outras linguagens de programação, no JavaScript, uma função é um bloco de código JavaScript nomeado e parametrizado que o programador define uma vez e que pode ser chamada de qualquer parte do programa quantas vezes desejar. Considerando a função escrita em Javascript a seguir, marque a alternativa correta sobre as formas de uso dessa função.


function check(args) {

    var atual = args.length;

    var esperado = args.calle.length;

    if (atual != esperado) {

        throw new Error("Parâmetros com erro.");

    }

}


FONTE: FLANAGAN, David. Javascript: O guia definitivo. 6ª ed. Porto Alegre: Bookman, 2014.

Alternativas
Q2119582 Programação

JSON provê um formato considerado leve para a troca de dados. Permite que humanos possam ler e escrever objetos JSON, ao mesmo tempo em que permite a computadores gerarem e extraírem, facilmente, informações de objetos JSON. Sua especificação apresenta um aparato de regras sintáticas, por exemplo, para a representação de objetos, vetores, strings e valores. A figura a seguir, extraída da especificação do JSON, representa a estrutura de objetos em JSON. Considerando as regras sintáticas do JSON, assinale a alternativa que representa um JSON INVÁLIDO.


Imagem associada para resolução da questão

FONTE: Disponível em: . Acesso em 23 mar. 2022. 

Alternativas
Q2119581 Programação

YAML é uma linguagem para serialização de dados, desenvolvida considerando as estruturas de dados nativas, comumente empregadas em linguagens de programação ágil. Dentre algumas de suas principais características, há o uso em arquivos de configuração, troca de mensagens via Internet, persistência de objetos e auditoria de dados. Considerando a figura a seguir, extraída da especificação 1.2 do YAML, assinale a alternativa correta.


Imagem associada para resolução da questãoFONTE: Disponível em: . Acesso em 23 mar. 2022. 

Alternativas
Q2119580 Programação

Considerando o Drush 11.5.1 uma interface de linha de comando para o Drupal, avalie a linha de comando a seguir, referenciando um hipotético projeto de website como meusite.ufu.br.

drush en `drush pm-list --status="disabled" --pipe -l http://meusite.ufu.br` -l http://meusite.ufu.br


É correto afirmar que a linha de comando descrita tem como objetivo 

Alternativas
Q2115363 Programação
A linguagem C++ fornece vários tipos de variáveis, as quais precisam ser declaradas e atribuídas a um tipo. Nesta linguagem, a variável destinada a um número real exato e que ocupa menos memória do que um double, porém tem menos precisão e variação, é: 
Alternativas
Q2115362 Programação

Observe o código Java a seguir.

Imagem associada para resolução da questão


O código Java apresentado ao ser executado terá como saída:

Alternativas
Q2115361 Programação
O React Native é uma plataforma baseada no React que possibilita o desenvolvimento de aplicativos mobile híbridos, ou seja, que rodam tanto no iOS quanto no Android. Assinale, a seguir, a funcionalidade do React Native que permite fazer com que o programa fique rodando constantemente em background e, a cada vez que o código é alterado, ele é interpretado, seu build é feito e as suas alterações são mostradas rapidamente na tela.
Alternativas
Q2115360 Programação
React é uma biblioteca JavaScript que simplifica e agiliza a tarefa de desenvolvimento de interfaces de usuário interativas e de alto desempenho. Sobre tal biblioteca, assinale a afirmativa correta. 
Alternativas
Q2115359 Programação
Na linguagem de programação Java, todo método definido tem uma assinatura que garante que não haja dois métodos iguais no programa. São considerados alguns dos elementos do método que fazem parte de sua assinatura: 
Alternativas
Q2115358 Programação
Em Python, as sequências container armazenam referências aos objetos que elas contêm, que podem ser de qualquer tipo, enquanto as sequências simples armazenam fisicamente o valor de cada item em seu próprio espaço de memória, e não como objetos distintos. São exemplos de sequências container:
Alternativas
Q2115357 Programação
A linguagem Javascript reserva vários identificadores como palavras-chave da própria linguagem. A declaração (palavra- -chave) que lança uma exceção definida pelo usuário é:
Alternativas
Q2115354 Programação
As funções em Python têm um grande número de recursos extras que tornam a programação mais simples. Considerando tais funções, assinale a afirmativa correta.
Alternativas
Q2115353 Programação
No CSS3, considere que a propriedade display define o tipo de box a ser gerado para um elemento. O valor para essa propriedade que define que o box não será criado para o elemento é: 

Alternativas
Q2115352 Programação
Uma regra CSS é a menor porção de código capaz de produzir efeito de estilização de uma folha de estilo. A parte da regra CSS que determina os parâmetros de estilização é: 
Alternativas
Q2115351 Programação
O elemento audio, na linguagem HTML5, destina-se a incorporar um som ou um stream de áudio. O atributo admitido por esse elemento, que se destina a indicar a origem do arquivo de som a incorporar na página, é:
Alternativas
Respostas
2461: D
2462: B
2463: A
2464: B
2465: B
2466: A
2467: B
2468: A
2469: C
2470: B
2471: C
2472: C
2473: C
2474: B
2475: B
2476: B
2477: C
2478: A
2479: C
2480: D