Magna Concursos

Foram encontradas 485 questões.

635735 Ano: 2016
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IF-RS
Orgão: IF-RS
Referente a alocação dinâmica de memória em C, é CORRETO afirmar:
 

Provas

Questão presente nas seguintes provas
635734 Ano: 2016
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IF-RS
Orgão: IF-RS
Cada vez que um novo módulo é adicionado como parte do teste de integração, o software se modifica. Novos caminhos de fluxo de dados são estabelecidos, nova lógica de controle é acionada. Para garantir que este tipo de alteração não ocasione algum efeito colateral indesejável no sistema já desenvolvido, devem ser executados testes de:
 

Provas

Questão presente nas seguintes provas
635733 Ano: 2016
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IF-RS
Orgão: IF-RS

Dadas as classes abaixo, descritas cada qual em seu respectivo arquivo e todas estando no mesmo pacote, com classpath e JDK versão 1.7 devidamente configurados, e todos os imports corretamente feitos.

Foo1.java

abstract class Foo1 {
  int x=0;
  abstract int foo1();
  abstract void foo2(int foo);
}

Foo2.java

public class Foo2 extends Foo1{
  int foo1() {
  return super.x;
}

void foo2(int foo) {
  super.x=foo; }
}

Foo3.java

public class Foo3 extends Foo2 implements Foo4{
  int x=0;
  public int foo2() {
    return x;
  }

  public void foo1(int foo) {
    x=foo;
  }
}

Foo4.java

public interface Foo4 {
  void foo1(int foo);
  int foo2();
}

Foo5.java

public class Foo5 implements Foo4{
  int x = 0;
  public int foo2() {
    return x;
  }
  public void foo1(int foo) {
    x=foo;
  }
}

Com base nas classes apresentadas, no mesmo pacote foi criada a seguinte classe:

Test.java

public class Test {
  public static void main(String[] args) {
    Foo4 f4 = new Foo3();
    f4.foo1(1);
    f4 = new Foo5();
    System.out.println(f4.foo2());
   }
}

Ao executarmos a classe Test.java, obteremos o seguinte resultado no console:

 

Provas

Questão presente nas seguintes provas
635732 Ano: 2016
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IF-RS
Orgão: IF-RS

Considerando o seguinte código PHP:

<?php
$a = 1;
function Teste(){
 $a=10;
 echo $a. ' '; }

Teste();
echo $a .' ';
$b = 12;

function Soma() {
 global $a, $b;
 $b = $a + $b;}

Soma();
echo $b.' ';

?>
 

Marque a opção que indica a saída do script:

 

Provas

Questão presente nas seguintes provas
635731 Ano: 2016
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IF-RS
Orgão: IF-RS
Qual dos princípios abaixo NÃO faz parte do modelo ágil Scrum?
 

Provas

Questão presente nas seguintes provas
635730 Ano: 2016
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IF-RS
Orgão: IF-RS

Considerando o trecho de código C abaixo:

int main () {
  int A, B, I, J;
  scanf("%d", &A);
  do{
    for (I = 1; I <= A; I++) {
      J=I;
      while (J <= A)
      {
        printf("%d ", J );
        J++;
      }
    }
    B = A;
    scanf("%d", &A);
  }
  while ((A == B) || (A >= 1));
} 

Ao executar o código, o que será mostrado se forem usados os valores 4, 2 e 0 como entrada?

 

Provas

Questão presente nas seguintes provas
635729 Ano: 2016
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IF-RS
Orgão: IF-RS

Com base nas classes apresentadas na questão anterior, no mesmo pacote foi criada a seguinte classe:

Test1.java

public class Test1 {
  public static void main(String[] args) {
    Foo1
    f = new Foo2();
    f.foo2(3);
    f = new Foo5();
    f.foo1(2);
    f = new Foo3();
    f.foo2(1);
    System.out.println(f.foo1());
  }
}
 

Ao executarmos a classe Test1.java, obteremos o seguinte resultado no console:

 

Provas

Questão presente nas seguintes provas
635728 Ano: 2016
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IF-RS
Orgão: IF-RS
Em C, o tipo de dado long double, tem sua especificação de conversão para printf e scanf respectivamente:
 

Provas

Questão presente nas seguintes provas

Leia as afirmativas a seguir sobre Sistemas de Entrada/Saída:

I. Quando as operações de Entrada/Saída são controladas inteiramente pela CPU (unidade central de processamento), diz-se que o computador está empregando Entrada/Saída Programada.

II. DMA (acesso direto à memória) é definido por operações que NÃO necessitam de barramento com a memória principal para a transferência de dados.

III. O padrão USB 2.0 (Universal Serial Bus) utiliza comunicação paralela para aumento da taxa de transmissão de dados.

IV. Diferente do DMA (acesso direto à memória), uma interrupção faz a CPU parar temporariamente a execução do programa em curso.

Assinale a alternativa em que todas as afirmativas estão CORRETAS.

 

Provas

Questão presente nas seguintes provas

Leia as afirmativas a seguir sobre Memória Cache:

I. A técnica conhecida como divisão (split) de cache consiste em introduzir caches separadas para instrução e para dados.

II. Memórias cache de nível 2 devem ficar posicionadas entre a memória principal e memória secundária.

III. O princípio da localidade temporal estabelece que os endereços de memórias acessados recentemente voltarão a ser requisitados em um futuro próximo.

IV. A memória principal é aglutinada em um único bloco de tamanho variável, conhecido como linha de cache.

Assinale a alternativa em que todas as afirmativas estão CORRETAS.

 

Provas

Questão presente nas seguintes provas