Questões de Concurso Comentadas para tecnólogo

Foram encontradas 1.013 questões

Resolva questões gratuitamente!

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

Q690230 Programação

Considere o seguinte programa escrito em Java:

public class Garrafa{

int capacidade;

int volumeOcupado=0;


Garrafa(int capacidade)

{

                                    this.capacidade=capacidade;

}

boolean inserirLiquido(int qtd){

                                    if ( (capacidade-volumeOcupado)>=qtd){

                                                    volumeOcupado+=qtd;

                                                    return true;

                                                    }else return false;

}

boolean transferirLiquido(Garrafa g)

{

                                    if(this.inserirLiquido(g.volumeOcupado)) {

                                                g.volumeOcupado=0;
                                    return true;

                                    }

                                    else return false;

}

public static void main(String [] args)

{

                                    Garrafa a = new Garrafa(10);

                                    Garrafa b = new Garrafa(12);

                                    a.inserirLiquido(2);

                                    b.inserirLiquido(3);

                                    a.transferirLiquido(b);

                                    b.transferirLiquido(a);

                                    b.transferirLiquido(b);

                                    System.out.print("Volume ocupado em a:"+a.volumeOcupado+", e em b:"+b.volumeOcupado);

}

}

Ao ser executado, o programa gera o seguinte resultado na tela de comando:
Alternativas
Q690228 Algoritmos e Estrutura de Dados
Quantas comparações e trocas de posição ocorrerão se utilizarmos o algoritmo Bubble Sort para ordenar do menor para o maior valor o vetor [60,32,45,5,6,2], respectivamente:
Alternativas
Q690226 Redes de Computadores
O dispositivo capaz de interligar redes de computadores, separar domínios de colisão, ou mesmo traduzir protocolos entre redes de arquiteturas diferentes é:
Alternativas
Q690224 Redes de Computadores
Existem técnicas de acesso ao meio de comunicação que reservam recursos previamente, outras, por não realizarem tal alocação, apresentam problemas de colisão. Assinale a alternativa que apresenta apenas técnicas que possuem o problema de colisão:
Alternativas
Q690222 Redes de Computadores

O processo de codificação de linha consiste em representar um sinal digital em uma forma mais adequada para a transmissão. Relacione os seguintes códigos com as suas respectivas características:

1. AMI.

2. NRZ.

3. MANCHESTER.

( ) Possui boa capacidade de auto-sincronização para longos padrões de “1” e “0” e não possui componente DC, porém o receptor tem que ter a capacidade de detectar 3 níveis para uma transmissão de fonte binária.

( ) Proporciona o uso eficiente do espectro, mas contem componente DC e sincronização sensível a desvios dos relógios do transmissor e receptor.

( ) Possui excelente capacidade de auto-sincronização e ausência de componente DC, mas a taxa do símbolo (baud rate) é o dobro da taxa de bit. É a codificação utilizada em redes locais ethernet (IEEE 802.3).

Assinale a alternativa que apresenta a relação correta de cima para baixo.

Alternativas
Respostas
706: B
707: B
708: B
709: C
710: A