Foram encontradas 450 questões.
3044083
Ano: 2023
Disciplina: TI - Organização e Arquitetura dos Computadores
Banca: IF-ES
Orgão: IF-ES
Disciplina: TI - Organização e Arquitetura dos Computadores
Banca: IF-ES
Orgão: IF-ES
Provas:
Em alguns casos, os computadores necessitam que alguns dados e programas permaneçam armazenados mesmo quando o fornecimento de energia for interrompido, levando ao desenvolvimento de ROM (Read-Only Memory – memória somente de leitura). Ao pé da letra, um chip de ROM tem seus dados ou programas inseridos durante a fabricação, não podendo ser apagados ou reescritos. No entanto, a ROM evoluiu, e novos produtos baseados nela foram criados. Nesse contexto, relacione as colunas a seguir, associando os tipos de memórias ROM com suas características:
1. PROM
2. EPROM
3. EEPROM
4. FLASH
( ) Permite que os dados e programas sejam gravados e apagados. O mecanismo de apagamento é pela exposição de luz ultravioleta, possibilitando múltiplas regravações.
( ) Permite que os dados e programas sejam inseridos uma única vez através da queima de minúsculos fusíveis utilizando uma tensão elétrica específica.
( ) Permite que os dados e programas sejam apagados eletricamente em nível de blocos de bytes. Não possui um mecanismo específico para apagar, regravar ou atualizar seus dados podendo ser aproveitado o próprio circuito onde a memória está localizada.
( ) Permite que os dados e programas sejam gravados e apagados através de pulsos elétricos em nível de bytes. Qualquer dado pode ser gravado sem que seja necessário apagar o chip inteiro, apenas os bytes endereçados são atualizados.
A ordem CORRETA de preenchimento dos parênteses, de cima para baixo, é:
1. PROM
2. EPROM
3. EEPROM
4. FLASH
( ) Permite que os dados e programas sejam gravados e apagados. O mecanismo de apagamento é pela exposição de luz ultravioleta, possibilitando múltiplas regravações.
( ) Permite que os dados e programas sejam inseridos uma única vez através da queima de minúsculos fusíveis utilizando uma tensão elétrica específica.
( ) Permite que os dados e programas sejam apagados eletricamente em nível de blocos de bytes. Não possui um mecanismo específico para apagar, regravar ou atualizar seus dados podendo ser aproveitado o próprio circuito onde a memória está localizada.
( ) Permite que os dados e programas sejam gravados e apagados através de pulsos elétricos em nível de bytes. Qualquer dado pode ser gravado sem que seja necessário apagar o chip inteiro, apenas os bytes endereçados são atualizados.
A ordem CORRETA de preenchimento dos parênteses, de cima para baixo, é:
Provas
Questão presente nas seguintes provas
3044082
Ano: 2023
Disciplina: TI - Organização e Arquitetura dos Computadores
Banca: IF-ES
Orgão: IF-ES
Disciplina: TI - Organização e Arquitetura dos Computadores
Banca: IF-ES
Orgão: IF-ES
Provas:
Considere o texto a seguir no qual alguns termos representados por (a), (b), (c) e (d) estão faltando. Baseado nos conceitos arquitetura de computadores, qual opção contém os termos necessários para completar corretamente o texto, sequencialmente, de (a) até (d)?
O desenvolvimento do hardware dos computadores é fundamentado em minúsculos dispositivos eletrônicos conhecidos como portas lógicas, que operam com somente dois valores, representados por um sistema numérico binário. Um dígito binário é chamado de (a), no entanto, apenas um dígito binário não é suficiente para armazenar informações significativas, por isso, é necessário agrupar vários dígitos. Por exemplo, para representar o número decimal 5, seriam necessário, no mínimo, 3 dígitos binários, o que seria representado como: (b). Já o número decimal 7, seria o máximo que conseguiríamos representar com 3 dígitos binários, ou seja, seu valor em binário seria (c). Um dos padrões amplamente utilizados para quantificar as informações armazenadas nos computadores é o (d), que são 8 dígitos binários.
O desenvolvimento do hardware dos computadores é fundamentado em minúsculos dispositivos eletrônicos conhecidos como portas lógicas, que operam com somente dois valores, representados por um sistema numérico binário. Um dígito binário é chamado de (a), no entanto, apenas um dígito binário não é suficiente para armazenar informações significativas, por isso, é necessário agrupar vários dígitos. Por exemplo, para representar o número decimal 5, seriam necessário, no mínimo, 3 dígitos binários, o que seria representado como: (b). Já o número decimal 7, seria o máximo que conseguiríamos representar com 3 dígitos binários, ou seja, seu valor em binário seria (c). Um dos padrões amplamente utilizados para quantificar as informações armazenadas nos computadores é o (d), que são 8 dígitos binários.
Provas
Questão presente nas seguintes provas
3044081
Ano: 2023
Disciplina: TI - Organização e Arquitetura dos Computadores
Banca: IF-ES
Orgão: IF-ES
Disciplina: TI - Organização e Arquitetura dos Computadores
Banca: IF-ES
Orgão: IF-ES
Provas:
As memórias desempenham um papel fundamental no funcionamento dos sistemas computacionais, sendo essenciais para armazenar e acessar dados de maneira eficiente. Considerando os diferentes tipos de memórias utilizadas nos computadores e as tecnologias envolvidas na sua utilização, relacione as colunas a seguir:
1. RAM dinâmica
2. RAM estática
3. Memória flash
( ) Memória principal
( ) Memória Cache
( ) Registradores
( ) Pen-Drive
A ordem CORRETA de preenchimento dos parênteses, de cima para baixo, é:
1. RAM dinâmica
2. RAM estática
3. Memória flash
( ) Memória principal
( ) Memória Cache
( ) Registradores
( ) Pen-Drive
A ordem CORRETA de preenchimento dos parênteses, de cima para baixo, é:
Provas
Questão presente nas seguintes provas
Os programas em Java são escritos combinando métodos e classes que são pré-definidos
na API do Java (Java Application Programming Interface ou bibliotecas de classes Java). Escolha
a opção que apresenta o resultado obtido ao compilar e executar o código Java a seguir:
class Contador{ public static int c; public void showCount(){ System.out.println(c); } } class Prova{ public static void main(String[] args) { Contador c1 = new Contador(); c1.c++; c1.showCount(); Contador c2 = new Contador(); c2.c++; c2.showCount(); c1.showCount(); } }
class Contador{ public static int c; public void showCount(){ System.out.println(c); } } class Prova{ public static void main(String[] args) { Contador c1 = new Contador(); c1.c++; c1.showCount(); Contador c2 = new Contador(); c2.c++; c2.showCount(); c1.showCount(); } }
Provas
Questão presente nas seguintes provas
- Fundamentos de ProgramaçãoLógica de Programação
- Fundamentos de ProgramaçãoOperadoresOperadores Aritméticos
- Fundamentos de ProgramaçãoVariáveis
- LinguagensC++
A função printf imprime uma string formatada (print formated, em inglês) em alguma saída
do sistema. Determine os resultados impressos na tela depois da execução do algoritmo a
seguir:
#include <stdio.h> #include <stdlib.h> int main() { int numero, a, b; numero = 9753; a = ((numero / 100) % 10) * 100; b = ((numero / 1000) % 10) * 1000; printf("a = %d, b = %d\n", a, b); return 0; }
É CORRETO afirmar que:
#include <stdio.h> #include <stdlib.h> int main() { int numero, a, b; numero = 9753; a = ((numero / 100) % 10) * 100; b = ((numero / 1000) % 10) * 1000; printf("a = %d, b = %d\n", a, b); return 0; }
É CORRETO afirmar que:
Provas
Questão presente nas seguintes provas
A linguagem Java fornece dois operadores unários de incremento e de decremento. Um
operador de incremento ou de decremento que é colocado antes de uma variável é chamado
de operador de pré-incremento ou operador de pré-decremento, respectivamente. Um
operador de incremento ou de decremento que é colocado depois de uma variável é chamado
de operador de pós-incremento ou operador de pós-decremento, respectivamente.
Considerando essa informação e utilizando seus conhecimentos sobre os operadores unários
de incremento e decremento da linguagem Java, analise o trecho do código a seguir:
import java.io.*; public class Code { public static void main (String [] args) { int x, y, z; x = 6; y = 2; z = x++ + ++y; System.out.println ("Resultado = " + x + y + z); } }
É CORRETO afirmar que:
import java.io.*; public class Code { public static void main (String [] args) { int x, y, z; x = 6; y = 2; z = x++ + ++y; System.out.println ("Resultado = " + x + y + z); } }
É CORRETO afirmar que:
Provas
Questão presente nas seguintes provas
Interprete o código abaixo, escrito na linguagem de programação C, assinalando o que será apresentado na tela após a execução completa do código:


Provas
Questão presente nas seguintes provas
- Fundamentos de ProgramaçãoEstruturas de DadosEstrutura de Dados: ListaLista Encadeada
- Fundamentos de ProgramaçãoPonteiros e Referências
- LinguagensC
Considere uma lista dinamicamente encadeada onde cada nó possui a seguinte estrutura desenvolvida na linguagem de programação C:
struct celula { int info; struct celula *next; };
Deseja-se inserir um elemento na última posição da lista. Considere que novo e p são ponteiros para struct celula. A variável novo aponta para uma nova célula, que deverá ser inserida no final da lista. A variável p é apenas um auxiliar apontando para o último elemento da lista. Assumindo como pré-condição que a lista não esteja vazia e que o campo next do último elemento da lista é NULL, qual opção permite inserir um elemento no final da lista?
struct celula { int info; struct celula *next; };
Deseja-se inserir um elemento na última posição da lista. Considere que novo e p são ponteiros para struct celula. A variável novo aponta para uma nova célula, que deverá ser inserida no final da lista. A variável p é apenas um auxiliar apontando para o último elemento da lista. Assumindo como pré-condição que a lista não esteja vazia e que o campo next do último elemento da lista é NULL, qual opção permite inserir um elemento no final da lista?
Provas
Questão presente nas seguintes provas
- LinguagensJava
- Paradigmas de ProgramaçãoOrientação a ObjetosAnálise e Projeto Orientado a Objetos
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Interfaces
Sobre o uso de interfaces na programação orientada a objetos utilizando a linguagem de programação Java, avalie as afirmações a seguir e assinale a alternativa INCORRETA:
Provas
Questão presente nas seguintes provas
Qual ferramenta pode ser utilizada para fazer o versionamento de um projeto com centenas de desenvolvedores distribuídos geograficamente, de modo que as revisões fiquem registradas mesmo que o trabalho seja feito off-line?
Provas
Questão presente nas seguintes provas
Cadernos
Caderno Container