Questões de Concurso Comentadas para analista de tecnologia da informação - desenvolvimento de sistemas

Foram encontradas 1.194 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Q113173 Algoritmos e Estrutura de Dados
Ao executar o trecho de programa a seguir, valor de x no final do trecho será:

.
.
.
x=1;
for(i=0;i < 5; i++)
x+= i;
for(i=4;i > 1; i--)
x -= i;
.
.
.
Alternativas
Q113172 Algoritmos e Estrutura de Dados
Ao executar o trecho de programa a seguir, o valor de X no final do trecho será:

.
.
.
x=3;
x--;
if(x < 3)
x--;
else
x++;
x+=2;
.
.
.

Alternativas
Q113171 Algoritmos e Estrutura de Dados

01  class Prova{
02  public int a;
03
04  Prova(int _a){
05  a = _a;
06  }
07  public void acrescenta(int n){
08  a += n;
09  }
10  public void acrescenta(){
11  a++;
12  }
13  }
14  class SubProva extends Prova{
15  private int b;
16  SubProva(int umb, int uma){
17  super(uma);
18  b = umb;
19  }
20  public void acrescenta(int n){
21  b=b+n+2;
22  }
23  public static void main (String args[ ]) {
24  SubProva s = new SubProva(2,5);
25  Prova p = new Prova(2);
26  s.acrescenta(3);
27  p.acrescenta();
28  System.out.println(s.b+s.a);
29  System.out.println(p.a);
30  s.acrescenta();
31  System.out.println(" "+s.b+p.a+s.a) ;
32  }
33 }

Com relação ao programa anterior, é correto afirmar que:
Alternativas
Q113170 Algoritmos e Estrutura de Dados

01  class Prova{
02  public int a;
03
04  Prova(int _a){
05  a = _a;
06  }
07  public void acrescenta(int n){
08  a += n;
09  }
10  public void acrescenta(){
11  a++;
12  }
13  }
14  class SubProva extends Prova{
15  private int b;
16  SubProva(int umb, int uma){
17  super(uma);
18  b = umb;
19  }
20  public void acrescenta(int n){
21  b=b+n+2;
22  }
23  public static void main (String args[ ]) {
24  SubProva s = new SubProva(2,5);
25  Prova p = new Prova(2);
26  s.acrescenta(3);
27  p.acrescenta();
28  System.out.println(s.b+s.a);
29  System.out.println(p.a);
30  s.acrescenta();
31  System.out.println(" "+s.b+p.a+s.a) ;
32  }
33 }

Comr elação ao programa anterior, é correto afirmar que a linha 29, ao executar o programa, a saída será:
Alternativas
Q113169 Algoritmos e Estrutura de Dados

01  class Prova{
02  public int a;
03
04  Prova(int _a){
05  a = _a;
06  }
07  public void acrescenta(int n){
08  a += n;
09  }
10  public void acrescenta(){
11  a++;
12  }
13  }
14  class SubProva extends Prova{
15  private int b;
16  SubProva(int umb, int uma){
17  super(uma);
18  b = umb;
19  }
20  public void acrescenta(int n){
21  b=b+n+2;
22  }
23  public static void main (String args[ ]) {
24  SubProva s = new SubProva(2,5);
25  Prova p = new Prova(2);
26  s.acrescenta(3);
27  p.acrescenta();
28  System.out.println(s.b+s.a);
29  System.out.println(p.a);
30  s.acrescenta();
31  System.out.println(" "+s.b+p.a+s.a) ;
32  }
33 }

Comrelação ao programa anterior, é correto afirmar que:
Alternativas
Q113168 Programação

01  class Prova{
02  public int a;
03
04  Prova(int _a){
05  a = _a;
06  }
07  public void acrescenta(int n){
08  a += n;
09  }
10  public void acrescenta(){
11  a++;
12  }
13  }
14  class SubProva extends Prova{
15  private int b;
16  SubProva(int umb, int uma){
17  super(uma);
18  b = umb;
19  }
20  public void acrescenta(int n){
21  b=b+n+2;
22  }
23  public static void main (String args[ ]) {
24  SubProva s = new SubProva(2,5);
25  Prova p = new Prova(2);
26  s.acrescenta(3);
27  p.acrescenta();
28  System.out.println(s.b+s.a);
29  System.out.println(p.a);
30  s.acrescenta();
31  System.out.println(" "+s.b+p.a+s.a) ;
32  }
33 }

Com relação às duas classes anteriores pode-se dizer que:
Alternativas
Q113167 Programação
Com relação à orientação a objetos em JAVA, leia as afirmativas abaixo.

I. JAVA permite a declaração de campos de instância e estáticos.

II. JAVA permite apenas que sejam declarados campos de tipos básicos (double, float, byte, short, int, long, boolean e char).

III. JAVA não permite a declaração demétodos estáticos.

Sobre as afirmativas acima, pode-se dizer que:
Alternativas
Q113166 Programação
Com relação à orientação a objetos em JAVA, é INCORRETOafirmar que JAVA permite:
Alternativas
Q113165 Engenharia de Software
Com relação aos conceitos e programas orientados a objetos, estão corretas as afirmativas abaixo, EXCETO:
Alternativas
Q113164 Governança de TI
A norma ISO 9.126 foi desenvolvida para identificar atributos de qualidade para software de computador. O período de tempo emque o software está disponível para uso, indicado pelos subatributos maturidade, tolerância à falha e recuperabilidade, é caracterizado pelo atributo-chave:
Alternativas
Q113163 Engenharia de Software
Diagrama em UML que permite melhor representação do fluxo de atividades descrito pelo caso de uso e que indica ator ou classe de análise responsável pela ação descrita por um retângulo de atividade. É considerada uma variação útil do diagrama de atividades:
Alternativas
Q113162 Arquitetura de Software
Tarefas relacionadas aos princípios de modelagem de projetos:
Alternativas
Q113161 Engenharia de Software
Emrelação à prática de engenharia de software, identifica as tarefas relacionadas ao processo de comunicação efetiva, que beneficia todo o projeto de engenharia de software:
Alternativas
Q113160 Engenharia de Software
Opção que relaciona produtos de trabalho da fase de elaboração, integrante da metodologia do processo unificado (PU):
Alternativas
Q113159 Engenharia de Software
Natureza do software que reside dentro de um produto ou sistema e é usado para implementar e controlar características e funções para o usuário final e para o sistema:

Alternativas
Q113158 Banco de Dados
Com relação aos três níveis da arquitetura de sistema de banco de dados, é correto afirmar que o nível:
Alternativas
Q113157 Banco de Dados
Sobre banco de dados é INCORRETOdizer:
Alternativas
Q113156 Banco de Dados
A estrutura básica de uma expressão SQL consiste em três cláusulas: SELECT, FROM e WHERE. Com relação às essas cláusula, leia as afirmativas abaixo.

I. A cláusula SELECT corresponde à operação de produto cartesiano da álgebra relacional. II. A cláusula FROM lista as relações a serem lidas na avaliação da expressão.
III. AcláusulaWHERE corresponde ao predicado de seleção da álgebra relacional.

Sobre as afirmativas acima, pode-se dizer que:
Alternativas
Q113155 Banco de Dados
Para se conseguir filtrar valores resultantes de expressões agregadas, foi adicionada à SQL a cláusula:
Alternativas
Q113154 Engenharia de Software
Segundo Bertrand Meyer, existem cinco critérios relacionados com o POO, para julgar a capacidade que um método de projeto tem de conseguir modularidade. Abaixo, entre as opções, a que contempla características do critério CONTINUIDADE é:
Alternativas
Respostas
1121: A
1122: B
1123: C
1124: D
1125: E
1126: D
1127: E
1128: A
1129: C
1130: B
1131: C
1132: E
1133: B
1134: D
1135: A
1136: A
1137: B
1138: C
1139: E
1140: D