Questões de Concurso Para banco da amazônia

Foram encontradas 5.940 questões

Resolva questões gratuitamente!

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

Q2098647 Programação
A orientação a objetos está vinculada a uma organização de software embasada em coleções de objetos discretos que incorporam estrutura e comportamento próprios. Essa forma de organização é bastante diferente da codificação estruturada de software, em que estruturas de dados e rotinas são desenvolvidas com pouco acoplamento.
Considerando os conceitos e princípios que norteiam esse paradigma de programação, e acerca da sua adoção parcial ou total por certas linguagens, julgue o item a seguir.
Encapsulamento consiste em separar os aspectos externos dos aspectos internos de um objeto. Os externos são acessíveis a outros objetos e os internos devem permanecer escondidos internamente. O uso do encapsulamento permite que a implementação de um objeto possa ser modificada sem afetar as aplicações que usam este objeto.
Alternativas
Q2098646 Programação

Com relação ao código em C++ acima, julgue o item seguinte.


Caso as linhas 12 e 13 fossem substituídas, respectivamente, pelas linhas a seguir, a saída padrão permaneceria a mesma.

long i=5,  j=6,  k; 

int l=10, m=5, n;

Alternativas
Q2098645 Programação

Com relação ao código em C++ acima, julgue o item seguinte.


O trecho a seguir corresponde à declaração de uma função inline. Esse tipo de função faz que o compilador, em vez de criar um conjunto separado de instruções na memória, copie o código de definição da função diretamente para o código de quem a chamou.

Imagem associada para resolução da questão

Alternativas
Q2098644 Programação

Com relação ao código em C++ acima, julgue o item seguinte.


Caso o programa seja executado, será mostrado no dispositivo de saída padrão e em uma única linha o seguinte resultado: 6,10.

Alternativas
Q2098643 Programação

Com relação ao código em C++ acima, julgue o item seguinte.


A função “GetVal” é uma função template, ou seja, ela é um tipo especial de função que pode operar com tipos genéricos de dados.

Alternativas
Q2098642 Programação

Com relação ao código em C++ acima, julgue o item seguinte.


O comado “using namespace std;” mostra que está sendo utilizado um namespace chamado “std”. Os namespaces permitem agrupar, sob um nome, entidades como classes e funções, e, dessa forma, o escopo global pode ser dividido em sub-escopos, cada um com seu próprio nome. 

Alternativas
Q2098641 Programação

A criação de programas de computador envolve conhecimentos sobre estruturas de dados, linguagens, lógica de programação e tradutores (como compiladores e montadores). A respeito dos citados recursos, julgue o item subseqüente.


A utilização da tecnologia J2ME é voltada para o desenvolvimento de aplicativos para executar em dispositivos com baixa capacidade de memória e de processamento.

Alternativas
Q2098640 Programação

A criação de programas de computador envolve conhecimentos sobre estruturas de dados, linguagens, lógica de programação e tradutores (como compiladores e montadores). A respeito dos citados recursos, julgue o item subseqüente.


Em C++, quando declaradas sem valor predefinido, as variáveis globais, as locais (declaradas dentro do escopo de uma função) e as estáticas são automaticamente inicializadas com o valor 0.

Alternativas
Q2098639 Programação

A criação de programas de computador envolve conhecimentos sobre estruturas de dados, linguagens, lógica de programação e tradutores (como compiladores e montadores). A respeito dos citados recursos, julgue o item subseqüente.


Uma construção interessante do C++ é o operador de escopo (::). Não há correspondente ANSI-C para esse operador. O operador de escopo permite acessar uma variável global mesmo que exista uma variável local com o mesmo nome.

Alternativas
Q2098638 Programação

A criação de programas de computador envolve conhecimentos sobre estruturas de dados, linguagens, lógica de programação e tradutores (como compiladores e montadores). A respeito dos citados recursos, julgue o item subseqüente.


A passagem de parâmetros por referência é caracterizada pelo fato de ser passado, para a função chamada, o endereço do parâmetro, e não o seu valor, o que permite que a função chamada possa, por meio do endereço do parâmetro, modificar o seu valor.

Alternativas
Q2098637 Programação
A criação de programas de computador envolve conhecimentos sobre estruturas de dados, linguagens, lógica de programação e tradutores (como compiladores e montadores). A respeito dos citados recursos, julgue o item subseqüente.
Um aspecto fundamental das funções escritas utilizando C++ é a prototipação, que permite que o compilador realize uma checagem de tipos para chamadas de função em tempo de compilação, de forma que alguns erros de programação possam ser detectados.
Alternativas
Q2098636 Programação

No que se refere ao funcionamento e às características dos diversos tipos de software que integram um ambiente computacional, julgue o próximo item.


Um programa feito em linguagem assembly é lido por uma ferramenta chamada assembler e traduzido para instruções binárias (linguagem de máquina do computador). Os assemblers permitem que sejam utilizadas, para a escrita e a leitura de programas, representações mais amigáveis que o 0 e o 1 da linguagem binária do computador, o que facilita o trabalho do programador.

Alternativas
Q2098635 Programação

No que se refere ao funcionamento e às características dos diversos tipos de software que integram um ambiente computacional, julgue o próximo item.


Os device drivers são programas que permitem que outros programas (aplicativos de uma forma geral) interajam diretamente com o hardware, sem a participação do sistema operacional. Eles são muito úteis e necessários pois evitam que os fabricantes de software tenham que possuir informações sobre todos os dispositivos de hardware existentes, e permitem, por exemplo, que um programa editor de textos acesse, diretamente, uma impressora por meio do device driver.

Alternativas
Q2098634 Programação

No que se refere ao funcionamento e às características dos diversos tipos de software que integram um ambiente computacional, julgue o próximo item.


Em um nível próximo ao hardware, a execução de um programa fundamenta-se na idéia de que a CPU executa, seguidamente, instruções requisitadas à memória. A CPU realiza, para isso, um ciclo conhecido como fetch-decode-execute, que é composto, basicamente, pela busca da instrução na memória, decodificação da instrução, execução da instrução, armazenamento dos resultados e atualização do program counter. Essas fases são sempre executadas nessa ordem.

Alternativas
Q2098633 Programação

No que se refere ao funcionamento e às características dos diversos tipos de software que integram um ambiente computacional, julgue o próximo item.


Um interpretador é considerado um tradutor que não gera código-objeto. Ele traduz cada instrução de um programa-fonte, escrito em linguagem de alto nível, e a executa em seguida. Uma desvantagem de se utilizar interpretadores está na tradução das instruções de um programa toda vez que este for executado, o que gera um gasto de tempo bastante relevante.

Alternativas
Q2098632 Programação
No que se refere ao funcionamento e às características dos diversos tipos de software que integram um ambiente computacional, julgue o próximo item.
Um programa montador (assembler) é um utilitário responsável por gerar, a partir de um programa escrito em linguagem de montagem, um programa em linguagem de máquina não executável (módulo-objeto).
Alternativas
Q2098631 Noções de Informática


A figura acima representa, de forma resumida, a organização básica de um computador digital, composta por processadores, memórias e dispositivos de entrada/saída, todos interligados e interagindo constantemente.

Acerca da organização básica de um computador, julgue o item a seguir.


Entre os tipos de discos rígidos mais conhecidos, incluemse os embasados nos padrões IDE e SCSI. Em ambos os casos, o número de discos de determinado tipo em um mesmo computador está limitado a 4: master primário, master secundário, escravo primário e escravo secundário. 

Alternativas
Q2098630 Noções de Informática


A figura acima representa, de forma resumida, a organização básica de um computador digital, composta por processadores, memórias e dispositivos de entrada/saída, todos interligados e interagindo constantemente.

Acerca da organização básica de um computador, julgue o item a seguir.


Cache é um sistema especial de armazenamento de alta velocidade, implementado, comumente, por dispositivo de armazenamento rápido independente ou ainda por meio de área reservada da memória principal. Nos computadores pessoais atuais, as possibilidades citadas geram efeitos práticos positivos a partir do momento em que dados acessados mais vezes são colocados em áreas de memória de mais alta velocidade.

Alternativas
Q2098629 Noções de Informática


A figura acima representa, de forma resumida, a organização básica de um computador digital, composta por processadores, memórias e dispositivos de entrada/saída, todos interligados e interagindo constantemente.

Acerca da organização básica de um computador, julgue o item a seguir.


Existem dois tipos básicos de RAM, a DRAM (dynamic RAM) e a SRAM (static RAM). Esses dois tipos diferem, basicamente, na tecnologia utilizada para armazenar os dados. A DRAM necessita sofrer operação de refresh várias vezes por segundo, o que não é necessário na SRAM e que faz com que esta seja mais lenta que aquela. Ambos os tipos são voláteis, o que significa que podem perder seu conteúdo quando a alimentação é interrompida. 

Alternativas
Q2098628 Noções de Informática


A figura acima representa, de forma resumida, a organização básica de um computador digital, composta por processadores, memórias e dispositivos de entrada/saída, todos interligados e interagindo constantemente.

Acerca da organização básica de um computador, julgue o item a seguir.


A RAM (random access memory) é um tipo de memória na qual o acesso à informação é feito de forma aleatória, ou seja, é possível acessar qualquer byte da memória sem passar pelos bytes que o precedem. A RAM é um dos tipos de memória mais comuns que existem e é encontrada não somente em computadores, mas também em dispositivos como impressoras, entre outros.

Alternativas
Respostas
5061: C
5062: C
5063: C
5064: E
5065: C
5066: C
5067: C
5068: E
5069: C
5070: C
5071: C
5072: C
5073: E
5074: E
5075: C
5076: C
5077: E
5078: C
5079: E
5080: C