Questões de Concurso
Comentadas sobre linguagens de programação em programação
Foram encontradas 4.491 questões
Ano: 2009
Banca:
CESPE / CEBRASPE
Órgão:
TRT - 17ª Região (ES)
Prova:
CESPE - 2009 - TRT - 17ª Região (ES) - Técnico Judiciário - Tecnologia da Informação |
Q19644
Programação
Texto associado
1 class Bicycle {
2 int cadence = 0;
3 int speed = 0;
4 int gear = 1;
5 void changeCadence(int newValue) {
6 cadence = newValue;
7 }
8 void changeGear(int newValue) {
9 gear = newValue;
10 }
11 void speedUp(int increment) {
12 speed = speed + increment;
13 }
14 void applyBrakes(int decrement) {
15 speed = speed - decrement;
16 }
17 void printStates() {
18 System.out.println("cadence: "+cadence+" speed: "+speed+" gear: "+gear);
19 }
20 }
21 class BicycleDemo {
22 public static void main(String[ ] args) {
23 // Cria dois objetos Bicycle diferentes
24 Bicycle bike1 = new Bicycle( );
25 Bicycle bike2 = new Bicycle( );
26 // Invoca os métodos desses objetos
27 bike1.changeCadence(50);
28 bike1.speedUp(10);
29 bike1.changeGear(2);
30 bike1.printStates();
31
32 bike2.changeCadence(50);
33 bike2.speedUp(10);
34 bike2.changeGear(2);
35 bike2.changeCadence(40);
36 bike2.speedUp(10);
37 bike2.changeGear(3);
38 bike2.printStates( );
39 }
40 }
Considerando o código Java acima, julgue os itens a seguir, acerca da programação orientada a objetos.
2 int cadence = 0;
3 int speed = 0;
4 int gear = 1;
5 void changeCadence(int newValue) {
6 cadence = newValue;
7 }
8 void changeGear(int newValue) {
9 gear = newValue;
10 }
11 void speedUp(int increment) {
12 speed = speed + increment;
13 }
14 void applyBrakes(int decrement) {
15 speed = speed - decrement;
16 }
17 void printStates() {
18 System.out.println("cadence: "+cadence+" speed: "+speed+" gear: "+gear);
19 }
20 }
21 class BicycleDemo {
22 public static void main(String[ ] args) {
23 // Cria dois objetos Bicycle diferentes
24 Bicycle bike1 = new Bicycle( );
25 Bicycle bike2 = new Bicycle( );
26 // Invoca os métodos desses objetos
27 bike1.changeCadence(50);
28 bike1.speedUp(10);
29 bike1.changeGear(2);
30 bike1.printStates();
31
32 bike2.changeCadence(50);
33 bike2.speedUp(10);
34 bike2.changeGear(2);
35 bike2.changeCadence(40);
36 bike2.speedUp(10);
37 bike2.changeGear(3);
38 bike2.printStates( );
39 }
40 }
Considerando o código Java acima, julgue os itens a seguir, acerca da programação orientada a objetos.
O código a seguir, caso fosse inserido entre as linhas 20 e 21, permitiria criar uma classe que herdasse as características da classe Bicycle.
class MountainBike inherit Bicycle {
// inserir nesse ponto novos campos e métodos
// relativos a uma mountain bike.
}
class MountainBike inherit Bicycle {
// inserir nesse ponto novos campos e métodos
// relativos a uma mountain bike.
}
Ano: 2009
Banca:
CESPE / CEBRASPE
Órgão:
ANAC
Prova:
CESPE - 2009 - ANAC - Analista Administrativo - Tecnologia da Informação |
Q18892
Programação
Texto associado
Com relação aos conceitos de programação orientada a objetos
e sua implementação na linguagem Java, julgue os próximos
itens.
e sua implementação na linguagem Java, julgue os próximos
itens.
Em Java, se uma subclasse é derivada de uma superclasse com um método abstract sem fornecer uma definição para esse método abstract na subclasse, esse método permanece abstract e os objetos instanciados a partir dessa subclasse não poderão utilizar o método abstract.
Ano: 2009
Banca:
CESPE / CEBRASPE
Órgão:
ANAC
Prova:
CESPE - 2009 - ANAC - Analista Administrativo - Tecnologia da Informação |
Q18890
Programação
Texto associado
Com relação aos conceitos de programação orientada a objetos
e sua implementação na linguagem Java, julgue os próximos
itens.
e sua implementação na linguagem Java, julgue os próximos
itens.
Na programação orientada a objetos, o conceito de herança pode ser utilizado mediante a criação de subclasses a partir de classes anteriormente criadas. Em Java, as subclasses herdam as variáveis de instância e os métodos de instância da superclasse, podendo ter acesso a todos os membros private e protected da referida superclasse.
Ano: 2008
Banca:
CESGRANRIO
Órgão:
TJ-RO
Prova:
CESGRANRIO - 2008 - TJ-RO - Agente Judiciário - Analista de Sistemas (Desenvolvimento) |
Q17088
Programação
Aplicações J2EE completas são empacotadas em arquivos EAR e incluem um arquivo deployment descriptor de nome application.xml. Além deste arquivo, cada fabricante de container J2EE, em geral, prevê a existência de um segundo deployment descriptor, opcional, com diretivas específicas do fabricante. No caso do Oracle Application Server, em sua versão 10.1.3.x, o nome do referido arquivo é
Ano: 2008
Banca:
CESGRANRIO
Órgão:
TJ-RO
Provas:
CESGRANRIO - 2008 - TJ-RO - Agente Judiciário - Analista de Sistemas (Desenvolvimento)
|
CESGRANRIO - 2008 - TJ-RO - Agente Judiciário - Analista de Sistemas (Microinformática) |
Q17087
Programação
Em Java, a atribuição composta x += y é equivalente a x =(T)(x + y), onde T é o tipo de x. Com base nesta premissa, considere as duas linhas de programa a seguir.
x += y;
x = x + y;
A primeira linha compilará, e a segunda linha irá gerar um erro em tempo de compilação, se x e y forem declarados, respectivamente, como:
x += y;
x = x + y;
A primeira linha compilará, e a segunda linha irá gerar um erro em tempo de compilação, se x e y forem declarados, respectivamente, como:
Ano: 2008
Banca:
CESGRANRIO
Órgão:
TJ-RO
Prova:
CESGRANRIO - 2008 - TJ-RO - Agente Judiciário - Analista de Sistemas (Desenvolvimento) |
Q17086
Programação
O que imprimirá a linha de código em Java a seguir?
System.out.println("1+1+1="+1+1+'1');
System.out.println("1+1+1="+1+1+'1');
Ano: 2009
Banca:
ESAF
Órgão:
ANA
Prova:
ESAF - 2009 - ANA - Analista Administrativo - Tecnologia da Informação - Redes |
Q15678
Programação
Se a variável de ambiente PATH, considerando o Bash Shell, contém inicialmente /bin:/usr/bin:/usr/X11R6/bin, após a execução do comando $ export PATH = $PATH:/usr/local/bin, o valor da variável PATH será
Ano: 2008
Banca:
CESGRANRIO
Órgão:
Petrobras
Prova:
CESGRANRIO - 2008 - BR Distribuidora - Analista de Sistemas Júnior - Processos de Negócios |
Q14561
Programação
Considere o seguinte código de um método de uma classe Java:
public boolean primo( int x ) {
if (x == 1 || x == 2) {
return true;
}
int raiz = (int) Math.sqrt((double)x);
for (int i = 2; i <= raiz; i++) {
if (x % i == 0) {
return false;
}
}
return true;
}
}
Qual a complexidade ciclomática do método?
public boolean primo( int x ) {
if (x == 1 || x == 2) {
return true;
}
int raiz = (int) Math.sqrt((double)x);
for (int i = 2; i <= raiz; i++) {
if (x % i == 0) {
return false;
}
}
return true;
}
}
Qual a complexidade ciclomática do método?
Ano: 2008
Banca:
CESGRANRIO
Órgão:
Petrobras
Prova:
CESGRANRIO - 2008 - BR Distribuidora - Analista de Sistemas Júnior - Infra-Estrutura |
Q10894
Programação
Para os recursos e características dos scripts shell no UNIX, é INCORRETO afirmar que
Q10368
Programação
Dado o loop PHP:
for ($x = 0; $x <= "5"; $x++)
A variável $x assumirá os valores
for ($x = 0; $x <= "5"; $x++)
A variável $x assumirá os valores
Q10367
Programação
A expressão PHP $x && $y representa um exemplo de utilização de operador
Q10366
Programação
Um conteúdo será considerado como um código PHP pelo interpretador se estiver dentro do par de tags
Q10365
Programação
A função fopen ( ), utilizada em um script PHP, que recebe o argumento de modo igual a "a+", abre um arquivo existente para
Q10364
Programação
Uma janela pode ser dividida, em cinco regiões distintas: superior, esquerda, centro, direita e inferior, pelo gerenciador de layout do Java denominado
Q10363
Programação
Os erros gerados durante a execução de um programa Java devem ser controlados com uma estrutura que pode combinar o uso dos blocos
Q10362
Programação
A seqüência de etapas para implementação de um programa Java é
Q10361
Programação
Os métodos Java que não retornam valores devem possuir no parâmetro tipo-de-retorno a palavra
Q10360
Programação
O tipo variável básico do Delphi denominado Double é usado para representar
Q10359
Programação
Os componentes da VCL e os controles ActiveX instalados no IDE do Delphi estão contidos
Q10358
Programação
O Delphi oferece uma maneira para enviar mensagem dentro de uma aplicação, de forma independente da API do Windows, denominada