196 questões encontradas
Um programador PHP está desenvolvendo um sistema web que envolve o processamento de formulários e a interação com um banco de dados MySQL. Qual função em PHP é utilizada para realizar a conexão com um banco de dados MySQL?
Um programador precisa desenvolver um sistema embarcado para controle de hardware em dispositivos IoT (Internet das Coisas). Qual linguagem abaixo seria a mais indicada por permitir um controle fino sobre os recursos do sistema e eficiência na execução?
A classe Avaliacao foi executada com o Java 8. Assinale a alternativa que apresenta o resultado exibido após a execução do método public static void main(String[] args).
Qual das linguagens de programação abaixo NÃO é orientada a objetos?
Qual função do WordPress é usada para recuperar o título de um post ou página?
No framework Django 2, o Index.fields é uma lista ou tupla do nome dos campos nos quais o índice é desejado. Por padrão, os índices são criados em que ordem?
As linguagens compiladas são frequentemente utilizadas em aplicações que exigem alto desempenho e eficiência, como sistemas operacionais, jogos eletrônicos, e softwares que realizam cálculos complexos ou processamento de grande volume de dados. Assinale a alternativa que apresenta um exemplo de linguagem tipicamente compilada.
Em qual dos seguintes cenários o uso de uma linguagem visual seria mais apropriado?
Métodos em Java são blocos de código identificados por um nome e podem ser invocados (chamados) em qualquer ponto do programa com a finalidade de executar uma ação específica. Sobre esse assunto, julgue as frases abaixo. I. Métodos de Acesso (Getters) são utilizados para obter o valor de atributos privados de uma classe. II. Métodos de Modificação (Setters) pertencem à classe, não a uma instância específica, e são invocados utilizando o nome da classe. III. Métodos Estáticos podem ser modificados desde que acessados por um servidor padrão. Está(ão) CORRETA(S) a(s) seguinte(s) proposição(ões).
Qual dos seguintes conceitos vinculado ao princípio fundamental da programação orientada a objetos (POO) em Java permite a reutilização de código ao estender uma classe existente?
33) A programação orientada a objeto possui pilares fundamentais em sua linguagem. Dadas as definições abaixo, identifique a alternativa que corresponda respectivamente a cada pilar . 1. Mecanismo utilizado para disponibilizar métodos que operam sobre os dados e que protegem o acesso direto indevido aos atributos de uma instância fora da classe onde estes foram declarados. 2. Mecanismo que permite criar novas classes a partir de classes já existentes, aproveitando-se das características existentes na classe a ser estendida. 3. Situação na qual um objeto pode se comportar de maneiras diferentes ao receber uma mensagem, dependendo do seu tipo de criação. a) 1. Encapsulamento - 2. Polimorfismo - 3. Herança b) 1. Herança - 2. Encapsulamento - 3. Polimorfismo c) 1. Polimorfismo - 2. Herança - 3. Encapsulamento d) 1. Encapsulamento - 2. Herança - 3. Polimorfismo
Nos primeiros computadores da 1a Geração, os programas eram escritos em códigos de máquina, específicos daquela arquitetura. Eram de difícil entendimento, por parte do humano, pois tinha que entender o funcionamento da máquina. Com a evolução das máquinas, houve também a evolução em como programá-las. O objetivo era facilitar o entendimento pelo humano e reduzir o esforço durante a programação e sua manutenção. Para isso, foram criadas algumas abordagens, entre elas, a interpretação e a compilação de códigos. No que se refere à compilação e interpretação de programas, no contexto de arquitetura de máquinas reais, julgue os itens abaixo:
38) Quanto às principais API's, do J2EE ( Java 2 Enterprise Edition ), selecione a única alternativa que esteja tecnicamente incorreta .
Uma das principais novidades da versão 8 do Java foi a adição de expressões lambda e a API Streams. Essas adições permitem escrever um trecho de código Java mais simples. Pensando nisso, um analista de TI resolveu editar o método abaixo, utilizado para calcular a média simples de um array de notas. Uma possível reescrita desse método é
A linguagem Java introduziu o Generics na versão SE 5, o que permitiu parametrizar tipos na definição de classes, interfaces e métodos. No trecho de código abaixo, há a implementação de duas classes, uma utilizada para calcular a nota em uma disciplina de alunos de graduação e outra para alunos de pós-graduação. A classe pai utilizada no trecho de código acima pode ser implementada pelo seguinte trecho de código:
Uma das vantagens do operador condicional ternário da linguagem Java é poder escrever código if-then-else em apenas uma linha. Nesse sentido, considere o trecho de código abaixo. Esse trecho de código pode ser reescrito da seguinte forma:
Exceção é um evento que ocorre durante a execução de um programa e interrompe o fluxo normal das instruções de execução. O Java fornece três componentes para manipular exceções: os blocos try, catch e finally. Sobre o tratamento de exceções na linguagem Java,
No Java, a estrutura de controle switch permite condicionar a execução do programa por vários caminhos. Abaixo, há um exemplo de uma implementação do switch no Java. public Object getNewAluno(String nivel) { switch (nivel.toUpperCase()) { case "MESTRADO" : return new AlunoPosGraduacao(); case "GRADUAÇÃO" : return new AlunoGraduacao(); } return null; } Nesse exemplo, o trecho de código
Estruturas de loop “for” permitem executar um trecho de código em uma determinada quantidade de repetições, ou até que uma condição específica seja satisfeita. Posto isso, considere o código Java abaixo. String alunos[] = { "Abelardo", "Bernardo", "Clara", "Dani"} ; for (int i = 0; i < alunos.length; i++) System.out.println(alunos[i]); O loop “for” pode ser reescrito da seguinte forma:
O JavaServer Faces (JSF) possui um ciclo de vida que começa com uma requisição (request) HTTP e termina quando o servidor envia, para o cliente, uma página HTML como resposta (response). A ordem do ciclo de vida JSF é
A tecnologia JavaServer Faces (JSF), presente no Java Enterprise Edition (Java EE), é um framework utilizado no lado do servidor, que permite construir aplicações web. O JSF oferece componentes do tipo Managed Bean, um objeto gerenciado por contêiner JSF, que podem ter quatro tipos de escopos. Managed Beans com escopo do tipo
Algumas linguagens de programação necessitam que o seu código fonte seja traduzido para linguagem de máquina antes de gerar um executável. Essa fase do processo é chamada:
Em Java, qual das alternativas a seguir é a vantagem de BigDecimal sobre o dobro?
Quanto às linguagens de programação, assinale a alternativa que esteja tecnicamente incorreta.
Qual será o resultado da seguinte expressão Python?
print(4.00/(2.0+2.0))
Qual será a saída do seguinte código C?
O componente DataWindow do Ambiente PowerBuilder 4 pode ser usado para fazer muitas coisas. Entretanto, ele é incapaz de realizar o(a):
Sobre JavaScript julgue as afirmações a seguir: I.É uma implementação especial da linguagem Java. II.É uma linguagem de programação interpretada. III.Usa comunicação assíncrona para execução dos seus scripts. Qual (is) afirmativa (s) está (ão) CORRETA (S):
Sobre a linguagem de programação Java, registre V, para as alternativas verdadeiras, e F, para as falsas: (__)Os programas feitos em Java rodam em diferentes ambientes graças a um componente da plataforma chamado JVM (Java Virtual Machine), que é um tipo de tradutor de código Java para as instruções específicas de cada sistema e dispositivo. (__)Java não pode atuar em conjunto com outras linguagens de programação. (__)A linguagem é case sensitive, ou seja, o compilador diferencia letras maiúsculas e minúsculas. (__)Java é uma linguagem de programação estruturada. Assinale a alternativa que apresenta a sequência CORRETA:
Em Java, existem atributos que modificam o nível de acesso às variáveis definidas em uma classe, aos métodos, aos construtores e às próprias classes. Relacione a coluna 1 que apresenta o nome desses modificadores com a coluna 2, que os define: Coluna 1 (1)Public. (2)Private. (3)Protected. Coluna 2 (__)Indica que o uso só pode ser feito na classe ou em uma subclasse. (__)Indica que uma classe, variável, método ou construtor pode ser usado externamente ao pacote em que foram definidos. Sem ele, o uso só pode ser feito internamente no pacote no qual ocorre a definição. (__)Indica que uma variável, método ou construtor só pode ser utilizado internamente à classe que foi declarado. Após análise, assinale a alternativa que contém a sequência CORRETA:





















