Sobre Programação Orientada a Objetos,
analise as afirmativas abaixo e dê valores
Verdadeiro (V) ou Falso (F).
( ) A herança em POO permite que uma classe
herde atributos e métodos de outra classe,
promovendo a reutilização de código.
( ) Objetos em POO não podem ser considerados
entidades do mundo real, mas apenas
representações abstratas no código-fonte.
( ) Em POO, o conceito de encapsulamento
protege os detalhes internos de uma classe,
permitindo que somente métodos específicos
acessem seus atributos.
Assinale a alternativa que apresenta a
sequência correta de cima para baixo.
Um recurso do CSS garante que uma regra de estilo sobrescreva qualquer outra regra de uma propriedade específica existente no código, forçando o CSS a dar prioridade e usar a propriedade descrita nesta linha. Para se obter esse resultado, após o valor da propriedade deve ser adotada a declaração:
Um desenvolvedor está criando um formulário de inscrição em HTML que envia dados para o servidor via
método POST. Durante os testes, percebeu que, mesmo preenchendo todos os campos, o backend não estava
recebendo o valor do campo de e-mail. O campo no HTML é:
<input type="email" placeholder="Digite seu e-mail">
A solução que corrigiria de forma mais adequada o problema, sem prejudicar a funcionalidade atual é
Natasha, uma cientista de dados, está trabalhando com um
conjunto de dados sobre carros para fazer um modelo preditivo
para uma companhia de seguros. A primeira versão do modelo
utiliza apenas informações básicas sobre os carros: a marca e a
cor.
Como esses dados são categóricos, Natasha faz um pré-processamento usando a biblioteca scikit-learn. Em um ambiente
interativo, ela executa os comandos a seguir. >>> from sklearn.preprocessing import OneHotEncoder
>>> enc = OneHotEncoder()
>>> X = [['Toyota', 'vermelho'], ['Toyota',
'verde'], ['BMW', 'vermelho']]
>>> enc.fit(X)
>>> enc.get_feature_names()
array(['x0_BMW', 'x0_Toyota', 'x1_verde',
'x1_vermelho'], dtype=object)
>>> X_prime = enc.transform(X).toarray()
>>> X_prime
array([[0., 1., 0., 1.], [0., 1., 1., 0.], [1., 0.,
0., 1.]])
Para contar o número de carros da marca Toyota no conjunto de
dados, obtendo corretamente o resultado 2, Natasha pode usar a
seguinte linha de código:
Na programação estruturada, ao tipo de sub-rotina que retorna um valor e cujachamada ocorre em expressões ou em instruções de atribuição, dá-se o nome de:
Acerca das linguagens HTML5, PHP e Python, julgue o item.
No arquivo php.ini da linguagem de programação
PHP, o parâmetro memory_limit, cujo valor default é
256M, é responsável por determinar a quantidade
máxima de memória do sistema que pode ser usada por
todos os processos PHP.
Tendo em vista que Python é uma linguagem de programação
amplamente utilizada para geoprocessamento devido à sua
simplicidade e versatilidade e à vasta gama de bibliotecas
disponíveis para manipulação de dados geoespaciais, assinale a
opção correta acerca da aplicação dessa linguagem na área de
geoprocessamento.
O desenvolvedor da SEMCONGER precisa criar uma página dinâmica utilizando HTML, CSS e JavaScript para um sistema interno de gerenciamento de contratos. Ele deseja utilizar CSS para definir o layout responsivo e JavaScript para interatividade.
A seguir está um trecho do código HTML com CSS embutido:
Assinale a alternativa que preenche corretamente a lacuna no código CSS, para que o div.container centralize o conteúdo
tanto na horizontal quanto na vertical.
Na atualidade interagimos com uma infinidade
de softwares diariamente, seja no computador
do escritório, em nossos celulares, tablets, tvs
e inúmeros outros dispositivos. O que é familiar
apenas para os profissionais de tecnologia é
que para esses sistemas serem criados há
muitos caminhos a serem traçados até adisponibilização ao usuário. Uma escolha que
a equipe deve fazer é qual paradigma de
programação utilizar.
I - Classe: É um bloco de construção de
software que agrupamos um conjunto de
recursos em comum. Um problema comum na
programação é a impossibilidade de classes
abstrair o domínio do problema que está sendo
solucionado. As classes têm como recurso
fundamental o atributo.
II - Interfaces: As interfaces podem ser
definidas como operações complexas
realizadas com os atributos das classes. As
interfaces possibilitam a separação clara entre
a especificação da abstração e sua
implementação. Nas interfaces não há
diferença entre visão interna e externa.
III - Polimorfismo: É um recurso chave na
programação de sistemas orientados a objetos,
permite criar projetos com alto índice de
flexibilidade.
IV - Métodos: São comportamentos que
proveem serviços que podem ser solicitados,
gerando em algumas situações uma resposta
ao solicitante ou apenas um processamento
auxiliar para outro método ou nenhuma
resposta.
Julgue os itens acima e marque a opção
CORRETA abaixo.
A sigla REST ou REpresentational State
Transfer (ou Transferência de
Estado Representativo, em tradução livre),
muito utilizadas nos contextos atuais de
desenvolvimento de software. Sobre ela
responda.
Basicamente, jQuery é uma biblioteca JavaScript. Ela foi
desenvolvida para simplificar e diminuir a quantidade de
código JavaScript. O comando
http://api.jquery.com/focusout
Considere as seguintes afirmações sobre Coleções, Threads e Garbage Collector em linguagens de
programação:
I. Coleções são estruturas de dados que permitem armazenar e manipular múltiplos elementos de forma
organizada;
II. Threads são unidades de execução independentes dentro de um processo, permitindo a execução
simultânea de tarefas;
III. O Garbage Collector é um mecanismo que gerencia automaticamente a alocação e desalocação de memória,
liberando o programador dessa responsabilidade;
IV. Em Java, as classes ArrayList e LinkedList são exemplos de coleções, sendo a primeira baseada em arrays e
a segunda em listas encadeadas;
V. A utilização de múltiplas threads sempre garante um melhor desempenho em qualquer situação,
independentemente do número de núcleos de processamento disponíveis.
Sobre herança simples e múltipla na programação orientada a
objetos, assinale V para a afirmativa verdadeira e F para a falsa.
( ) A herança simples é mais simples de implementar do que a
herança múltipla.
( ) A herança múltipla pode levar a problemas de consistência de
dados.
( ) A herança simples é mais flexível do que a herança múltipla.
A utilização de frameworks de aplicações web desempenha papel importante no desenvolvimento de conteúdo e
aplicações específicas. Qual das alternativas demonstra uma compreensão aprofundada sobre a importância e a função
dos frameworks de aplicações web no processo de desenvolvimento?
No campo da semântica existe um problema complicado de se lidar, que é o uso excessivo da tag div. Um verdadeiro
coringa do HTML, que por ser um elemento genérico, é utilizado para definir quase toda a estrutura das páginas,
desde o cabeçalho ao rodapé. Com isso, o HTML5 traz alguns elementos para suprir essa falta de tags mais
semânticas e descritivas para alguns elementos clássicos em diversos cenários, como cabeçalhos, menus de
navegação e áreas de conteúdo secundário, EXCETO:
O assistente de código do Netbeans IDE 7.0 (Idioma Português – Brasil) é uma ferramenta muito útil para maximizar a
produtividade e suportar o desenvolvimento racional de software. É correto afirmar que o atalho CTRL + SHIFT + M
serve para