Foram encontradas 50 questões.
A figura abaixo ilustra a topologia na implementação de LANs padrão Fast Ethernet.:

Ela tem por característica o fato de continuar operando, mesmo que uma máquina esteja “down”. Do ponto de vista físico, essa topologia é conhecida por:
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: BIO-RIO
Orgão: EMGEPRON
- Paradigmas de ProgramaçãoOrientação a ObjetosDefinição Técnica: Orientação a Objetos
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Classes e Objetos
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação à Objetos: Modificadores de Acesso
No que diz respeito à programação Orientada a Objetos, classes são pacotes de dados e comportamento relacionado que podem conter atributos, métodos e eventos. Nesse contexto, três cláusulas são caracterizadas a seguir.
I - é o modificador que deixará visível a classe ou membro para todas as outras classes, subclasses e pacotes do projeto.
II - é o modificador que deixará visível o atributo apenas para a classe em que este atributo se encontra..
III - é o modificador que deixará visível o atributo para todas as outras classes e subclasses que pertencem ao mesmo pacote. A principal diferença é que apenas as classes do mesmo pacote tem acesso ao membro. O pacote da subclasse não tem acesso ao membro.
Essas cláusulas I, II e III são denominadas, respectivamente:
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: BIO-RIO
Orgão: EMGEPRON
No Delphi 5, o Object Pascal suporta a declaração de arrays dinâmicos, por meio da definição do tamanho do array em tempo de execução. Essa característica é verificada na seguinte alternativa:
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: BIO-RIO
Orgão: EMGEPRON
- Fundamentos de ProgramaçãoEstruturas de Repetição
- Fundamentos de ProgramaçãoEstruturas de Seleção
- Fundamentos de ProgramaçãoEstruturas de DadosEstrutura de Dados: Vetor
- Fundamentos de ProgramaçãoPseudocódigo
Observe o algoritmo a seguir, referente a um programa.
algoritimo "TP" var M : vetor[1..5,1..5] de inteiro L,C : inteiro inicio para L de 1 ate 5 faca para C de 1 ate L faca se ((C=1) ou (L=C)) entao M[L,C] <- 1 senao M[L,C] <-M[L-1,C] + M[L-1,C-1] fimse fimpara fimpara para L de 1 ate 5 faca para C de 1 ate l faça escreva(M[L,C]:3) fimpara escreval fimpara fimalgoritmo |
A saída gerada após a execução desse código, é:
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: BIO-RIO
Orgão: EMGEPRON
- Fundamentos de ProgramaçãoAlgoritmosConstrução de Algoritmos
- Fundamentos de ProgramaçãoEstruturas de DadosEstrutura de Dados: Matriz
- Fundamentos de ProgramaçãoLógica de Programação
Analise o algoritmo abaixo, referente a um programa.
algoritmo "PPP" var K,J : inteiro M, T :vetor[1..4,1..4] de inteiro inicio // <<< Leitura da matriz M >>> .......... instruções ................ // <<< Processamento de M>>> para K de 1 ate 3 faca para J de 1 ate 2 faca T[J,K] <- M[K,J] fimpara fimpara //<<< Impressão da matriz T >>> para J de 1 ate 2 faca para K de 1 ate 3 faca escreva(T[J,K]:4) fimpara escreval fimpara fimalgoritmo |
Verifica-se que o algoritmo tem por objetivo determinar a matriz transposta:
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: BIO-RIO
Orgão: EMGEPRON
- Fundamentos de ProgramaçãoEstruturas de Repetição
- Fundamentos de ProgramaçãoEstruturas de Seleção
- Fundamentos de ProgramaçãoEstruturas de DadosEstrutura de Dados: Array
- Fundamentos de ProgramaçãoLógica de Programação
Observe o algoritmo abaixo, referente a um programa.
algoritimo "PROG" var K : inteiro XY : vetor [1...12] de inteiro inico para K de 1 ate 5 faca se K < 3 entao XY[K] <- 1 senao XY[K] <- XY[K-2] + XY[K-1] fimse fimpara para K de 1 ate 5 faca escreva(XY[K]:4) fimpara fimalgoritimo |
A execução do algoritmo irá gerar a seguinte série de números:
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: BIO-RIO
Orgão: EMGEPRON
- Fundamentos de ProgramaçãoEstruturas de RepetiçãoEstrutura for
- Fundamentos de ProgramaçãoEstruturas de RepetiçãoEstrutura while
- Fundamentos de ProgramaçãoSimulação de Estruturas de Controle
Observe o algoritmo abaixo, referente a um programa.
algoritmo "PRG" var X : inteiro inicio Para X de 3 ate -3 passo -1 faca escreva(X:3) fimpara fimalgoritmo |
É possível apresentar um código que gera o mesmo resultado, usa “enquanto ... faça ...” e é equivalente à estrutura de controle “para... faça...”. Esse código é:
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: BIO-RIO
Orgão: EMGEPRON
- Fundamentos de ProgramaçãoLógica de Programação
- Fundamentos de ProgramaçãoOperadoresOperadores Lógicos
Na construção de algoritmos e programas, os operadores E e OU são bastante utilizados nas estruturas de controle dos tipos seleção e repetição e correspondem às tabelas-verdade indicadas, respectivamente, na seguinte alternativa:
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: BIO-RIO
Orgão: EMGEPRON
Considere os procedimentos e funções a seguir, e observe o algoritmo abaixo.
• INIT(E) cria a pilha E vazia
• PUSH(E,x) insere x na pilha E
• POP(E) desempilha a pilha E
• PILHAVAZIA(E) testa se a pilha E está vazia
• STR(x) converte um valor inteiro em caractere
• CONCATENA(y,x) concatena y e x
algoritmo "ENG" var E : pilha n, x : inteiro y: caractere início leia(n) INIT(E); repita n <- n MOD 2 PUSH(E,x); n <- n/2 ate n=0 fimrepita y <- " " enquanto não PILHAVAZIA(E) faca y <- POP(E) CONCATENA(y,str(x)) fimenquanto escreva(y) fimalgoritmo |
Se for lido o valor 17 para n, o valor de saída para y será igual a:
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: BIO-RIO
Orgão: EMGEPRON
- Fundamentos de ProgramaçãoAlgoritmosAlgoritmos de Busca
- Fundamentos de ProgramaçãoAnálise Assintótica (Notação Big-O)
Considerando um arquivo contendo “n” registros previamente ordenados e o algoritmo de busca denominado “pesquisa binária”, conclui-se que a eficiência (O) deste algoritmo, em função do tempo necessário para a pesquisa de uma chave, é caracterizada por:
Provas
Caderno Container