Questões de Concurso Comentadas sobre programação
Foram encontradas 11.317 questões
Com relação as folhas de estilo XSLT, analise as afirmativas a seguir.
I. Namespaces podem ser usados em folhas de estilo XSLT.
II. Folhas de estilo XSLT devem ser documentos XML bem formados.
III. Somente documentos XML podem ser gerados como saída do processamento de folhas de estilo XSLT.
Assinale:
Com relação ao serviço de segurança em ambientes Java EE (Enterprise Edition), assinale V para a afirmativa verdadeira e F para a falsa.
( ) As funcionalidades desse serviço são fornecidas pelo container JEE.
( ) A autenticação de usuários requer um serviço LDAP.
( ) O serviço de autenticação e autorização (JAAS) usa as informações de usuário e senha armazenadas no sistema operacional para autenticar os usuários no servidor de aplicação.
As afirmativas são, respectivamente,
Quanto aos servidores web, assinalar (F) Falso ou (V) Verdadeiro, para as afirmações abaixo:
( ) o Internet Information Services - IIS é um servidor web criado pela Microsoft.
( ) o servidor Apache é implementado originalmente com o serviço de DHCP.
Em um programa JAVA, as linhas seguintes têm qual função?
ArrayList<String> matrix = new ArrayList<String> ();
matrix. add("coluna”);
São características do JAVA:
I. Não suporta aritmética de ponteiros.
II. Contém bibliotecas especiais que possibilitam o trabalho com protocolos TCP/IP.
III. Variáveis não são automaticamente inicializadas.
Está correto somente o que se afirma em:
Observe as seguintes afirmativas sobre o empacotamento de aplicações na arquitetura Java EE.
I. Um descritor de implantação (deployment descriptor) é um documento XML que descreve as configurações de implantação de uma aplicação, de um módulo ou de um componente.
II. Existem três tipos de descritores de implantação: Java EE, EJB e runtime.
III. Módulos EJB são empacotados como arquivos JAR com a extensão (web archive ).
Em relação às afirmativas acima, está(ão) correta(s) apenas:
Para usar (invocar) a página de template em uma nova página do site e para definir o conteúdo que será inserido nas seções do template onde estão as tags ui:insert, utilizam-se respectivamente as tags
Atenção: Para responder à questão, considere as informações abaixo.
Considere a existência de um projeto chamado Prova criado com a IDE NetBeans, contendo as classes Principal, Funcionário, Mensalista e Diarista.
Classe Funcionário:
package classes;
public class Funcionário {
private int id;
private String nome;
private double valorRef;
public Funcionário(int id, String nome, double valorRef) {
this.id = id;
this.nome = nome;
this.valorRef = valorRef;
}
public Funcionário() {
} public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getNome() {
return nome;
}
public void setNome(String nome) {
this.nome = nome;
}
public double getValorRef() {
return valorRef; }
public void setValorRef(double valorRef) {
this.valorRef = valorRef;
}
public double obterSalario(){
return valorRef;
}
}
Classe Mensalista:
package classes;
public class Mensalista extends Funcionário{
private double horasExtras;
private double descontos;
public Mensalista(double horasExtras, double descontos, int id, String nome, double valorRef) {
super(id, nome, valorRef);
this.horasExtras = horasExtras;
this.descontos = descontos;
}
public double getDescontos() {
return descontos;
}
public void setDescontos(double descontos) {
this.descontos = descontos;
}
public double getHorasExtras() {
return horasExtras;
}
public void setHorasExtras(double horasExtras) {
this.horasExtras = horasExtras;
}
@Override public double obterSalario(){
return super.getValorRef() + horasExtras - descontos;
}
}
Classe Diarista:
package classes;
public class
Diarista extends Funcionário {
public int diasTrabalhados;
public Diarista(int diasTrabalhados, int id, String nome, double valorRef) {
super(id, nome, valorRef);
this.diasTrabalhados = diasTrabalhados;
}
public int getDiasTrabalhados() {
return diasTrabalhados;
}
public void setDiasTrabalhados(int diasTrabalhados) {
this.diasTrabalhados = diasTrabalhados;
}
@Override public double obterSalario(){
return super.getValorRef() * diasTrabalhados;
}
}
Classe Principal:
package principal;
import classes.Diarista;
import classes.Funcionário;
import classes.Mensalista;
public class Principal {
public static void main(String[] args) {
double sal01, sal02;
Funcionário fun01 = new Diarista(12, 1, "Maria Joaquina", 80.00);
Funcionário fun02 = new Mensalista(500.00, 200.00, 2, "Pedro Henrique",1500.00);
sal01 = fun01.obterSalario();
sal02 = fun02.obterSalario();
}
}
Atenção: Para responder à questão, considere as informações abaixo.
Considere a existência de um projeto chamado Prova criado com a IDE NetBeans, contendo as classes Principal, Funcionário, Mensalista e Diarista.
Classe Funcionário:
package classes;
public class Funcionário {
private int id;
private String nome;
private double valorRef;
public Funcionário(int id, String nome, double valorRef) {
this.id = id;
this.nome = nome;
this.valorRef = valorRef;
}
public Funcionário() {
} public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getNome() {
return nome;
}
public void setNome(String nome) {
this.nome = nome;
}
public double getValorRef() {
return valorRef; }
public void setValorRef(double valorRef) {
this.valorRef = valorRef;
}
public double obterSalario(){
return valorRef;
}
}
Classe Mensalista:
package classes;
public class Mensalista extends Funcionário{
private double horasExtras;
private double descontos;
public Mensalista(double horasExtras, double descontos, int id, String nome, double valorRef) {
super(id, nome, valorRef);
this.horasExtras = horasExtras;
this.descontos = descontos;
}
public double getDescontos() {
return descontos;
}
public void setDescontos(double descontos) {
this.descontos = descontos;
}
public double getHorasExtras() {
return horasExtras;
}
public void setHorasExtras(double horasExtras) {
this.horasExtras = horasExtras;
}
@Override public double obterSalario(){
return super.getValorRef() + horasExtras - descontos;
}
}
Classe Diarista:
package classes;
public class
Diarista extends Funcionário {
public int diasTrabalhados;
public Diarista(int diasTrabalhados, int id, String nome, double valorRef) {
super(id, nome, valorRef);
this.diasTrabalhados = diasTrabalhados;
}
public int getDiasTrabalhados() {
return diasTrabalhados;
}
public void setDiasTrabalhados(int diasTrabalhados) {
this.diasTrabalhados = diasTrabalhados;
}
@Override public double obterSalario(){
return super.getValorRef() * diasTrabalhados;
}
}
Classe Principal:
package principal;
import classes.Diarista;
import classes.Funcionário;
import classes.Mensalista;
public class Principal {
public static void main(String[] args) {
double sal01, sal02;
Funcionário fun01 = new Diarista(12, 1, "Maria Joaquina", 80.00);
Funcionário fun02 = new Mensalista(500.00, 200.00, 2, "Pedro Henrique",1500.00);
sal01 = fun01.obterSalario();
sal02 = fun02.obterSalario();
}
}
Atenção: Para responder à questão, considere as informações abaixo.
Considere a existência de um projeto chamado Prova criado com a IDE NetBeans, contendo as classes Principal, Funcionário, Mensalista e Diarista.
Classe Funcionário:
package classes;
public class Funcionário {
private int id;
private String nome;
private double valorRef;
public Funcionário(int id, String nome, double valorRef) {
this.id = id;
this.nome = nome;
this.valorRef = valorRef;
}
public Funcionário() {
} public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getNome() {
return nome;
}
public void setNome(String nome) {
this.nome = nome;
}
public double getValorRef() {
return valorRef; }
public void setValorRef(double valorRef) {
this.valorRef = valorRef;
}
public double obterSalario(){
return valorRef;
}
}
Classe Mensalista:
package classes;
public class Mensalista extends Funcionário{
private double horasExtras;
private double descontos;
public Mensalista(double horasExtras, double descontos, int id, String nome, double valorRef) {
super(id, nome, valorRef);
this.horasExtras = horasExtras;
this.descontos = descontos;
}
public double getDescontos() {
return descontos;
}
public void setDescontos(double descontos) {
this.descontos = descontos;
}
public double getHorasExtras() {
return horasExtras;
}
public void setHorasExtras(double horasExtras) {
this.horasExtras = horasExtras;
}
@Override public double obterSalario(){
return super.getValorRef() + horasExtras - descontos;
}
}
Classe Diarista:
package classes;
public class
Diarista extends Funcionário {
public int diasTrabalhados;
public Diarista(int diasTrabalhados, int id, String nome, double valorRef) {
super(id, nome, valorRef);
this.diasTrabalhados = diasTrabalhados;
}
public int getDiasTrabalhados() {
return diasTrabalhados;
}
public void setDiasTrabalhados(int diasTrabalhados) {
this.diasTrabalhados = diasTrabalhados;
}
@Override public double obterSalario(){
return super.getValorRef() * diasTrabalhados;
}
}
Classe Principal:
package principal;
import classes.Diarista;
import classes.Funcionário;
import classes.Mensalista;
public class Principal {
public static void main(String[] args) {
double sal01, sal02;
Funcionário fun01 = new Diarista(12, 1, "Maria Joaquina", 80.00);
Funcionário fun02 = new Mensalista(500.00, 200.00, 2, "Pedro Henrique",1500.00);
sal01 = fun01.obterSalario();
sal02 = fun02.obterSalario();
}
}