IF-PBDiversas

Questões de Programação (TI)

20 questões com gabarito verificado e explicação por IA. Mostrando página 1 de 1.

Questão 1IF-PB·Diversas·2019Programação (TI)

Seja o código Ruby on Rails abaixo: Temos um exemplo de:

Alternativas
Questão 2IF-PB·Diversas·2019Programação (TI)

Considere o trecho de código abaixo:

Em relação às anotações presentes no código, assinale a alternativa que contém uma descrição correta do efeito obtido.

Alternativas
Questão 3IF-PB·Diversas·2019Programação (TI)

O Rational Unified Process® (RUP) é um processo de desenvolvimento de software que provê uma abordagem disciplinada para a atribuição de tarefas e responsabilidades em organizações. Seu objetivo é assegurar a produção de software de alta qualidade que atende às necessidades dos usuários finais dentro de um cronograma e orçamento previsíveis. Sobre o RUP, é incorreto afirmar que:

Alternativas
Questão 4IF-PB·Diversas·2019Programação (TI)

O modelo V é uma variação do modelo de processo de desenvolvimento de software em Cascata que deixa clara a dependência entre atividades de projeto e desenvolvimento e atividades de verificação. Sobre esse modelo, é correto afirmar que:

Alternativas
Questão 5IF-PB·Diversas·2019Programação (TI)

Web Services são serviços disponibilizados através de tecnologias da World Wide Web. Um cliente conectado à rede pode acessar a descrição de um serviço e criar as estruturas necessárias para invocá-lo. Imagine que você está na rede local de uma organização que hospeda um web service chamado workScheduler em uma máquina com endereço IP 192.168.0.100, na porta TCP 9880. Considerando a instalação Oracle oficial da linguagem Java, versão EE 8, qual dos comandos abaixo criaria a estrutura de classes necessária para construção de uma aplicação cliente do serviço?

Alternativas
Questão 6IF-PB·Diversas·2019Programação (TI)

Padrões de projeto consistem em soluções genéricas, focadas no reuso, para problemas recorrentes no desenvolvimento de software. Padrões Criacionais abstraem o processo de instanciação. Padrões Estruturais tratam de como classes e objetos são compostos para formar estruturas maiores. Padrões comportamentais lidam com algoritmos e responsabilidades entre objetos. Assinale a alternativa que apresenta apenas Padrões Estruturais.

Alternativas
Questão 7IF-PB·Diversas·2019Programação (TI)

O Content Provider gerencia o acesso a um repositório de dados central de uma aplicação Android. Provedores são destinados principalmente ao uso por outros aplicativos que o acessa usando um objeto cliente. Juntos, através de uma interface, provedor e cliente garantem acesso aos dados. Sobre Content Providers, é correto afirmar que:

Alternativas
Questão 8IF-PB·Diversas·2019Programação (TI)

Qual a forma correta de criar um array contendo 3 strings em PHP?

Alternativas
Questão 9IF-PB·Diversas·2019Programação (TI)

O acesso direto ao banco de dados geralmente é algo tedioso e suscetível a erros. Desta forma, para facilitar a vida dos desenvolvedores, diversos frameworks que servem de camada entre o banco de dados e a aplicação foram escritos. O ActiveRecord é um framework que implementa o acesso a banco de dados forma transparente. Sobre o ActiveRecord é correto afirmar que:

Alternativas
Questão 10IF-PB·Diversas·2019Programação (TI)

Em PHP, existem algumas variáveis chamadas de superglobais, variáveis nativas que estão disponíveis em qualquer escopo do código PHP. Dentre essas variáveis superglobais, qual que contém informações sobre cabeçalhos, caminhos e locais de script?

Alternativas
Questão 11IF-PB·Diversas·2019Programação (TI)

Aplicações Android podem receber mensagens broadcast de outras aplicações android ou do próprio sistema em uma abordagem semelhante ao padrão de projeto publish-subscribe. Broadcasts são enviados quando eventos de interesse ocorrem. Um exemplo é quando o dispositivo é colocado para carregar e o Android envia mensagens para os aplicativos interessados. Marque V (verdadeiro) ou F (falso) para as alternativas abaixo e depois marque a opção correta ( considere a API level 27 ou maior). ( ) As mensagens de broadcast são colocadas dentro de um objeto Intent. ( ) Uma ação identifica o evento, por exemplo: android.intent.action.AIRPLANE_MODE. ( ) Aplicativos podem receber mensagens de broadcast em duas formas: manifest-declared receivers ou contextregistered receivers ( ) Para implementar um receiver, deve-se criar uma classe que herde de BroadcastReceiver e sobrescreva o método onReceive.

Alternativas
Questão 12IF-PB·Diversas·2019Programação (TI)

A linguagem Ruby tem características similares àquelas encontradas em Smalltalk, Perl ou Python. Assim como Smalltalk, Ruby é uma linguagem orientada objetos. Sobre Ruby, é correto afirmar que:

Alternativas
Questão 13IF-PB·Diversas·2019Programação (TI)

A partir da versão 5, o Rails passou a oferecer suporte a aplicativos de API. Desta forma, é possível criar uma API simples em REST. Sobre esse assunto, é correto afirmar que:

Alternativas
Questão 14IF-PB·Diversas·2019Programação (TI)

MIDlets são aplicações que usam a MIDP (Mobile Information Device Profile). Aplicações típicas incluem jogos com interfaces simples e acesso limitado à internet. Sobre MIDlets e a MIDP 2.0, é correto afirmar que:

Alternativas
Questão 15IF-PB·Diversas·2019Programação (TI)

A função setcookie() em PHP define um cookie para ser enviado juntamente com o resto dos cabeçalhos HTTP. Os três principais parâmetros dessa função são o nome, o valor e o tempo de duração do cookie. Suponha que desejamos enviar cookies de array contendo o nome de três pessoas com o nome do cookie sendo pessoa. Qual a maneira correta?

Alternativas
Questão 16IF-PB·Diversas·2019Programação (TI)

A Sun possui três edições de Java: a Standard Edition (J2SE); a Enterprise Edition (J2EE) e a Micro Edition (J2ME). Esta última com o intuito de construir aplicações para dispositivos com processamento e memória limitados. Sobre J2ME, é correto afirmar:

Alternativas
Questão 17IF-PB·Diversas·2019Programação (TI)

A análise de requisitos é uma atividade primordial para o bom desenvolvimento de software. Durante a análise, é essencial que requisitos sejam classificados de acordo com seus tipos. Existe consenso em classificar requisitos como funcionais e não funcionais. Assinale a opção que apresenta um exemplo de requisito funcional:

Alternativas
Questão 18IF-PB·Diversas·2019Programação (TI)

Controllers são classes que recebem uma ação de uma View, executando então algum código ligado a modelos. Sobre Controllers em Rails, é correto afirmar que:

Alternativas
Questão 19IF-PB·Diversas·2019Programação (TI)

A tecnologia de servidor chamada Push do Servlet 4.0 permite que o servidor envie recursos para o cliente de forma proativa, ou seja, sem que o cliente necessite no momento mas que haja uma grande chance do recurso ser usado logo após. Uma instância de PushBuilder é criada através do HttpServletRequest e cada instância tem um método request inicializado com:

Alternativas
Questão 20IF-PB·Diversas·2019Programação (TI)

Em relação ao conceito compilação e interpretação, em termos de linguagens de programação, analise as afirmativas abaixo. 1.Em linguagens de programação que fazem compilação, o código fonte é convertido para código de baixo nível, este sendo executado diretamente pelo computador.

2.Alguns exemplos de linguagens de programação interpretadas são: C, PHP e Ruby. 3.As linguagens interpretadas fazem uso de um interpretador, como intermediário, para a execução do código fonte. Assinale

Alternativas