Buscar

Lógica e Técnicas de Programação (simulado) completo

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 112 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 112 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 112 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

.
.
A
Existem dois métodos de passagem de parâmetros para funções: Passagem por referência – permite usar dentro de uma função uma cópia do valor de uma variável, porém não permite alterar o valor da variável original (somente a cópia pode ser alterada).
B
Existem dois métodos de passagem de parâmetros para funções: Passagem por atributo– permite usar dentro de uma função uma cópia do valor de uma variável, porém não permite alterar o valor da variável original (somente a cópia pode ser alterada).
C
Nenhuma das alternativas.
D
Existem dois métodos de passagem de parâmetros para funções: Passagem por valor – permite usar dentro de uma função uma cópia do valor de uma variável, porém não permite alterar o valor da variável original (somente a cópia pode ser alterada).
..
.
A
v e v = v
 
v e f = f
 
f e  v =f
 
f e v = f 
B
v e v = f
 
v e f = v
 
f e  v =v
 
f e v = v 
C
Nenhuma alternativa
D
v e v = v
 
v e f = v
 
f e  v =f
 
f e v = f 
Todo algoritmo precisa possuir as seguintes características: Entrada, Saída, Clareza, Efetividade e Finitude. Observe a descrição a seguir: são as informações que alimentam a construção, geralmente usados como parâmetros ou filtros na busca das informações em uma base de dados. Um algoritmo pode não conter valores de entrada. Assim, como poderá apresentar um ou mais valores de tipos de dados distintos como entrada para a lógica construída.
A qual característica a descrição anterior pertence?
A
Efetividade.
B
Entrada.
C
Clareza.
D
Saída.
A linguagem de programação Prolog foi desenvolvida em 1972 por Alain Colmerauer. A primeira implementação do Prolog foi a Marseille Prolog, desenvolvida em 1972. O uso da  Prolog como uma linguagem de programação prática teve seu ápice com o desenvolvimento de um compilador por David Warren em Edinburgo, em 1977. Essa linguagem de programação foi baseada em uma lógica. Assinale a alternativa CORRETA correspondente a essa lógica:
A
Baseada em lógica aristotética.
B
Baseada em lógica matemática.
C
Baseada em lógica proposicional.
D
Baseada em lógica de argumentação.
Várias são as formas de representação dos algoritmos. Algumas técnicas tratam apenas da representação lógica, ignorando detalhes de programação que dependem de uma tecnologia específica (linguagem de programação). Em contrapartida, existem técnicas que de tão detalhistas acabam dificultando a compreensão da solução proposta. As formas de representação mais conhecidas para a representação de algoritmos são:
 
- Diagrama de Chapin.
 
- Fluxograma convencional.
 
- Descrição narrativa.
 
- Pseudocódigo.
 
Agora, observe a descrição a seguir:
 
“Foi criado com a intenção de substituir os diagramas tradicionais. O objetivo era apresentar uma visão mais hierárquica e estruturada da lógica do sistema. A vantagem do uso consiste no fato de que é mais fácil representar as estruturas que tem um ponto de entrada e um ponto de saída e são compostas pelas estruturas básicas de controle de sequência, seleção e repartição. A recursividade é mais facilmente representada nesse tipo de diagrama.”
 
A qual forma de representação dos algoritmos essa descrição pertence?
A
Fluxograma convencional.
B
Diagrama de Chapin.
C
Descrição narrativa.
D
Pseudocódigo.
São vários os tipos ou classificações para a lógica. Qual é a definicão da lógica de argumentação?
A
É uma área da lógica que examina os raciocínios de acordo com as relações entre orações (proposições), as unidades mínimas do discurso, que podem ser verdadeiras ou falsas.
B
Permite verificar a validade ou se um enunciado é verdadeiro ou não, não é feito com conceitos relativos nem subjetivos, são proposições tangíveis cuja validade pode ser verificada. A lógica tem como objetivo avaliar a forma das proposições, e não o conteúdo. 
C
A lógica tem como objeto de estudo o pensamento, assim como as leis e regras que o controlam. Para que esse pensamento seja correto, as leis da lógica correspondem às ligações e relações que existem entre esses elementos.
D
É essencial para desenvolver programas e sistemas informáticos, pois ela define o encadeamento lógico para esse desenvolvimento.
Qual a principal diferença entre registro e arquivo?
A
Registro é a parte composta da estrutura de dados, enquanto que arquivo é a parte física, composta por um ou mais registros.
B
Registro é a parte física da estrutura de dados, enquanto que arquivo é a parte lógica, composta por um ou mais registros.
C
Registro é a parte lógica da estrutura de dados, enquanto que arquivo é a parte física, composta por um ou mais registros.
D
Registro é a parte lógica da estrutura de dados, enquanto que arquivo é a parte composta, composta por um ou mais registros.
Qual a sintaxe para o comando de abertura de arquivo?
A
nome_arquivo = abra (“local do arquivo”, modo_de_abertura);
B
nome_arquivo = abra (“extensão do arquivo”, modo_de_abertura);
C
nome_arquivo = abra (“caminho do arquivo”, modo_de_abertura);
D
nome_arquivo = abra (“dados do arquivo”, modo_de_abertura);
A sintaxe nome_arquivo quer dizer o que?
A
é o nome do arquivo no algoritmo.
B
é o local do arquivo no algoritmo.
C
é o dado do arquivo no algoritmo.
D
é o registro do arquivo no algoritmo.
Os conectivos lógicos são expressões cuja finalidade é ligar duas ou mais proposições. Eles estão presentes nas proposições compostas.
Qual conectivo pode ser representado pelo símbolo (^)?
A
Disjunção – conectivo ou.
B
 Se então – conectivo condicional.
C
Disjunção exclusiva – conectivo ou... ou...
D
Conjunção – conectivo e.
A linguagem de programação Prolog foi desenvolvida em 1972 por Alain Colmerauer. A primeira implementação do Prolog foi a Marseille Prolog, desenvolvida em 1972. O uso da  Prolog como uma linguagem de programação prática teve seu ápice com o desenvolvimento de um compilador por David Warren em Edinburgo, em 1977. Essa linguagem de programação foi baseada em uma lógica. Assinale a alternativa CORRETA correspondente a essa lógica:
D
Baseada em lógica de argumentação.
A
Baseada em lógica matemática.
B
Baseada em lógica aristotética.
C
Baseada em lógica proposicional.
Os conectivos lógicos são expressões cuja finalidade é ligar duas ou mais proposições. Eles estão presentes nas proposições compostas. Duas checagens são importantes para determinar se as proposições compostas são verdadeiras ou falsas:
 
- O valor das proposições que compõem as sentenças.
 
- O tipo de conectivo que liga as proposições de uma mesma sentença.
 
Observe a descrição a seguir:
 
“Simone é professora e Pedro é aluno”.
 
Somente será verdadeira se todas as suas proposições componentes forem verdadeiras. Em relação à proposição exemplo, ela só será verdadeira se Simone for realmente professora e Pedro realmente for aluno. A qual conectivo lógico essa descrição pertence?
A
Negação (~).
B
Conjunção (^).
C
Condição < se....então>.
D
Disjunção (v).
Os conectivos lógicos são expressões cuja finalidade é ligar duas ou mais proposições. Eles estão presentes nas proposições compostas. Duas checagens são importantes para determinar se as proposições compostas são verdadeiras ou falsas:
 
- O valor das proposições que compõem as sentenças.
 
- O tipo de conectivo que liga as proposições de uma mesma sentença.
 
Observe a descrição a seguir:
 
“Simone é professora ou Pedro é aluno”.
 
Uma proposição será falsa, se todas as suas componentes forem falsas, e será verdadeira se uma das proposições for verdadeira, ou se todas elas forem. Resumindo: para ser verdadeira, pelo menos uma das sentenças deve ser verdadeira. A qual conectivo lógico essa descrição pertence?
A
Disjunção (v).
B
Negação (~).
C
Conjunção (^).
D
Condição < se....então>.
Os conectivos lógicos são expressões cuja finalidade é ligar duas ou mais proposições. Eles estão presentes nas proposições compostas. Duas checagens são importantes para determinar se as proposições compostas são verdadeiras ou falsas:
 
- O valor das proposições que compõem as sentenças.
 
- O tipo de conectivo que liga as proposições de uma mesma sentença.
 
Observe a descrição a seguir:
 
"Ou ireià praia ou irei ao cinema".
 
No exemplo da proposição, ou eu poderia ir a um lugar ou a outro, poderia ir até aos dois, entretanto, SÓ posso ir ou a um ou a outro, nunca aos dois. A qual conectivo lógico essa descrição pertence?
A
Disjunção (v).
B
Bicondicional (se e somente se) que é a equivalência.
C
Condição <se....então>.
D
Disjunção exclusiva (XOR).
Qual a principal diferença entre registro e arquivo?
A
Registro é a parte lógica da estrutura de dados, enquanto que arquivo é a parte composta, composta por um ou mais registros.
B
Registro é a parte física da estrutura de dados, enquanto que arquivo é a parte lógica, composta por um ou mais registros.
C
Registro é a parte lógica da estrutura de dados, enquanto que arquivo é a parte física, composta por um ou mais registros.
D
Registro é a parte composta da estrutura de dados, enquanto que arquivo é a parte física, composta por um ou mais registros.
Qual a sintaxe para o comando de abertura de arquivo?
A
nome_arquivo = abra (“caminho do arquivo”, modo_de_abertura);
B
nome_arquivo = abra (“dados do arquivo”, modo_de_abertura);
C
nome_arquivo = abra (“local do arquivo”, modo_de_abertura);
D
nome_arquivo = abra (“extensão do arquivo”, modo_de_abertura);
A sintaxe nome_arquivo quer dizer o que?
A
é o local do arquivo no algoritmo.
B
é o dado do arquivo no algoritmo.
C
é o registro do arquivo no algoritmo.
D
é o nome do arquivo no algoritmo.
Ao falarmos sobre tipos de dados, em computação existem apenas quatro tipos de dados primitivos.
Qual o tipo de dado é utilizado para representar valores conhecidos como pontos flutuantes?
Assinale a alternativa CORRETA:
A
texto
B
real
C
lógico
D
inteiro
 Ao falarmos sobre tipos de dados, em computação existem apenas quatro tipos de dados primitivos.
Qual o tipo de dado é utilizado para representar apenas com 1 bit (que aceita apenas 1 ou 0)?
Assinale a alternativa CORRETA:
A
texto
B
lógico
C
inteiro
D
real
Ao falarmos sobre tipos de dados, em computação existem apenas quatro tipos de dados primitivos.
Algumas linguagens de programação dividem esses tipos primitivos de acordo com o espaço necessário para os valores daquela variável. Na linguagem Java, por exemplo, o tipo de dados inteiro é dividido em quatro tipos primitivos: byte, short, int e long. A capacidade de armazenamento de cada um deles é diferente.
Ao utilizarmos o valor –2147483648 até 2147483647, qual o tipo de dado é capaz de armazenar estes valores?
Assinale a alternativa CORRETA:
A
lógico
B
real
C
inteiro
D
texto
A linguagem de programação Prolog foi desenvolvida em 1972 por Alain Colmerauer. A primeira implementação do Prolog foi a Marseille Prolog, desenvolvida em 1972. O uso da  Prolog como uma linguagem de programação prática teve seu ápice com o desenvolvimento de um compilador por David Warren em Edinburgo, em 1977. Essa linguagem de programação foi baseada em uma lógica. Assinale a alternativa CORRETA correspondente a essa lógica:
D
Baseada em lógica aristotética.
A
Baseada em lógica matemática.
B
Baseada em lógica proposicional.
C
Baseada em lógica de argumentação.
Os conectivos lógicos são expressões cuja finalidade é ligar duas ou mais proposições. Eles estão presentes nas proposições compostas. Duas checagens são importantes para determinar se as proposições compostas são verdadeiras ou falsas:
 
- O valor das proposições que compõem as sentenças.
 
- O tipo de conectivo que liga as proposições de uma mesma sentença.
 
Observe a descrição a seguir:
 
“Simone é professora e Pedro é aluno”.
 
Somente será verdadeira se todas as suas proposições componentes forem verdadeiras. Em relação à proposição exemplo, ela só será verdadeira se Simone for realmente professora e Pedro realmente for aluno. A qual conectivo lógico essa descrição pertence?
A
Disjunção (v).
B
Condição < se....então>.
C
Conjunção (^).
D
Negação (~).
Os conectivos lógicos são expressões cuja finalidade é ligar duas ou mais proposições. Eles estão presentes nas proposições compostas. Duas checagens são importantes para determinar se as proposições compostas são verdadeiras ou falsas:
 
- O valor das proposições que compõem as sentenças.
 
- O tipo de conectivo que liga as proposições de uma mesma sentença.
 
Observe a descrição a seguir:
 
“Simone é professora ou Pedro é aluno”.
 
Uma proposição será falsa, se todas as suas componentes forem falsas, e será verdadeira se uma das proposições for verdadeira, ou se todas elas forem. Resumindo: para ser verdadeira, pelo menos uma das sentenças deve ser verdadeira. A qual conectivo lógico essa descrição pertence?
A
Disjunção (v).
B
Condição < se....então>.
C
Conjunção (^).
D
Negação (~).
Os conectivos lógicos são expressões cuja finalidade é ligar duas ou mais proposições. Eles estão presentes nas proposições compostas. Duas checagens são importantes para determinar se as proposições compostas são verdadeiras ou falsas:
 
- O valor das proposições que compõem as sentenças.
 
- O tipo de conectivo que liga as proposições de uma mesma sentença.
 
Observe a descrição a seguir:
 
"Ou irei à praia ou irei ao cinema".
 
No exemplo da proposição, ou eu poderia ir a um lugar ou a outro, poderia ir até aos dois, entretanto, SÓ posso ir ou a um ou a outro, nunca aos dois. A qual conectivo lógico essa descrição pertence?
A
Condição <se....então>.
B
Disjunção (v).
C
Bicondicional (se e somente se) que é a equivalência.
D
Disjunção exclusiva (XOR).
Qual sintaxe para acessar qualquer elemento do registro?
A
Nome do Registro.Variável interna
B
Nome do Registro.Variável char
C
Nome do Registro.Variável externa
D
Nome do Registro.Variável flutuante
Qual a sintaxe para o comando de abertura de arquivo?
A
nome_arquivo = abra (“dados do arquivo”, modo_de_abertura);
B
nome_arquivo = abra (“extensão do arquivo”, modo_de_abertura);
C
nome_arquivo = abra (“local do arquivo”, modo_de_abertura);
D
nome_arquivo = abra (“caminho do arquivo”, modo_de_abertura);
A sintaxe caminho do arquivo quer dizer o que?
A
é o char onde o arquivo está fisicamente;
B
é o full onde o arquivo está fisicamente;
C
é o path onde o arquivo está fisicamente;
D
é o string onde o arquivo está fisicamente;
Ao falarmos sobre tipos de dados, em computação existem apenas quatro tipos de dados primitivos.
Algumas linguagens de programação dividem esses tipos primitivos de acordo com o espaço necessário para os valores daquela variável. Na linguagem Java, por exemplo, o tipo de dados inteiro é dividido em quatro tipos primitivos: byte, short, int e long. A capacidade de armazenamento de cada um deles é diferente.
Ao utilizarmos o valor -128 até 127, qual o tipo de dado é capaz de armazenar estes valores?
Assinale a alternativa CORRETA:
D
short
A
byte
B
texto
C
real
Ao falarmos sobre tipos de dados, em computação existem apenas quatro tipos de dados primitivos.
Algumas linguagens de programação dividem esses tipos primitivos de acordo com o espaço necessário para os valores daquela variável. Na linguagem Java, por exemplo, o tipo de dados inteiro é dividido em quatro tipos primitivos: byte, short, int e long. A capacidade de armazenamento de cada um deles é diferente.
Ao utilizarmos o valor –9223372036854775808 até 9223372036854775807, qual o tipo de dado é capaz de armazenar estes valores?
Assinale a alternativa CORRETA:
A
short
B
int
C
byte
D
long
Ao falarmos sobre tipos de dados, em computação existem apenas quatro tipos de dados primitivos.
Algumas linguagens de programação dividem esses tipos primitivos de acordo com o espaço necessário para os valores daquela variável. Ao utilizarmos o valor true ou false, qual o tipo de dado é capaz de armazenar estes valores?
Assinale a alternativa CORRETA:
A
short
B
byte
C
int
D
lógico
.
.
D
Existem dois métodos de passagem de parâmetros para funções: Passagem por valor – permite usar dentro de uma função uma cópia do valor de uma variável, porém não permite alterar o valor da variável original (somente a cópia pode ser alterada).
A
Existem dois métodos de passagem de parâmetros para funções: Passagem por referência – permite usardentro de uma função uma cópia do valor de uma variável, porém não permite alterar o valor da variável original (somente a cópia pode ser alterada).
B
Nenhuma das alternativas.
C
Existem dois métodos de passagem de parâmetros para funções: Passagem por atributo– permite usar dentro de uma função uma cópia do valor de uma variável, porém não permite alterar o valor da variável original (somente a cópia pode ser alterada).
..
.
A
v e v = v
 
v e f = f
 
f e  v =f
 
f e v = f 
B
v e v = v
 
v e f = v
 
f e  v =f
 
f e v = f 
C
v e v = f
 
v e f = v
 
f e  v =v
 
f e v = v 
D
Nenhuma alternativa
Qual a sintaxe para criação de registros?
A
nome do registro: registro
 
campos que compõem o registro
 
else.
B
nome do registro: registro
 
campos que compõem o registro
 
fim
C
nome do registro: registro
 
campos que compõem o registro
 
fim_registro;
D
nome do registro: registro
 
campos que compõem o registro
 
end.
O que é Arquivos?
A
É uma estrutura de dados que pode ser fisicamente alocada em outro meio de armazenamento volátil (memória primária), podendo ser lido ou gravado por um programa.
B
É uma estrutura de dados que pode ser fisicamente alocada em outro meio de armazenamento não volátil (memória secundária), podendo ser lido ou gravado por um programa.
C
É uma estrutura de dados que pode ser fisicamente alocada em outro meio de armazenamento volátil (memória secundária), podendo ser lido ou gravado por um programa.
D
É uma estrutura de dados que pode ser fisicamente alocada em outro meio de armazenamento não volátil (memória primária), podendo ser lido ou gravado por um programa.
A sintaxe modo_de_abertura quer dizer o que?
A
representa a composição de como o arquivo será aberto.
B
representa o local onde o arquivo será aberto.
C
representa a forma como o arquivo será aberto.
D
representa a estrutura de como o arquivo será aberto.
Os conectivos lógicos são expressões cuja finalidade é ligar duas ou mais proposições. Eles estão presentes nas proposições compostas.
Qual conectivo pode ser representado pelo símbolo (^)?
A
Conjunção – conectivo e.
B
Disjunção exclusiva – conectivo ou... ou...
C
 Se então – conectivo condicional.
D
Disjunção – conectivo ou.
Um arquivo é formado por uma coleção de registros, e cada registro é composto por campos, e cada campo possui características específicas.
Sobre os comandos de manipulação de arquivos, qual é representado pela sintaxe a seguir?
 
--> procure (nome_arquivo, posiçao);
A
GRAVAR REGISTROS NO ARQUIVO. 
B
PONTEIROS. 
C
FINALIZAR UM ARQUIVO.
D
LER REGISTROS DO ARQUIVO. 
Ao falarmos sobre tipos de dados, em computação existem apenas quatro tipos de dados primitivos.
Algumas linguagens de programação dividem esses tipos primitivos de acordo com o espaço necessário para os valores daquela variável. Na linguagem Java, por exemplo, o tipo de dados inteiro é dividido em quatro tipos primitivos: byte, short, int e long. A capacidade de armazenamento de cada um deles é diferente.
Ao utilizarmos o valor -128 até 127, qual o tipo de dado é capaz de armazenar estes valores?
Assinale a alternativa CORRETA:
A
texto
B
real
D
byte
C
short
Ao falarmos sobre tipos de dados, em computação existem apenas quatro tipos de dados primitivos.
Algumas linguagens de programação dividem esses tipos primitivos de acordo com o espaço necessário para os valores daquela variável. Na linguagem Java, por exemplo, o tipo de dados inteiro é dividido em quatro tipos primitivos: byte, short, int e long. A capacidade de armazenamento de cada um deles é diferente.
Ao utilizarmos o valor –9223372036854775808 até 9223372036854775807, qual o tipo de dado é capaz de armazenar estes valores?
Assinale a alternativa CORRETA:
A
int
B
byte
C
short
D
long
Ao falarmos sobre tipos de dados, em computação existem apenas quatro tipos de dados primitivos.
Algumas linguagens de programação dividem esses tipos primitivos de acordo com o espaço necessário para os valores daquela variável. Ao utilizarmos o valor true ou false, qual o tipo de dado é capaz de armazenar estes valores?
Assinale a alternativa CORRETA:
A
short
B
byte
C
lógico
D
int
.
.
D
Nenhuma das alternativas.
A
Existem dois métodos de passagem de parâmetros para funções: Passagem por referência – permite usar dentro de uma função uma cópia do valor de uma variável, porém não permite alterar o valor da variável original (somente a cópia pode ser alterada).
B
Existem dois métodos de passagem de parâmetros para funções: Passagem por atributo– permite usar dentro de uma função uma cópia do valor de uma variável, porém não permite alterar o valor da variável original (somente a cópia pode ser alterada).
C
Existem dois métodos de passagem de parâmetros para funções: Passagem por valor – permite usar dentro de uma função uma cópia do valor de uma variável, porém não permite alterar o valor da variável original (somente a cópia pode ser alterada).
..
.
A
Nenhuma alternativa
D
v e v = f
 
v e f = v
 
f e  v =v
 
f e v = v 
B
v e v = v
 
v e f = v
 
f e  v =f
 
f e v = f 
C
v e v = v
 
v e f = f
 
f e  v =f
 
f e v = f 
Os conectivos lógicos são expressões cuja finalidade é ligar duas ou mais proposições. Eles estão presentes nas proposições compostas. Duas checagens são importantes para determinar se as proposições compostas são verdadeiras ou falsas:
 
- O valor das proposições que compõem as sentenças.
 
- O tipo de conectivo que liga as proposições de uma mesma sentença.
 
Observe a descrição a seguir:
 
“Simone é professora e Pedro é aluno”.
 
Somente será verdadeira se todas as suas proposições componentes forem verdadeiras. Em relação à proposição exemplo, ela só será verdadeira se Simone for realmente professora e Pedro realmente for aluno. A qual conectivo lógico essa descrição pertence?
A
Condição < se....então>.
B
Disjunção (v).
C
Negação (~).
D
Conjunção (^).
Qual sintaxe para acessar qualquer elemento do registro?
A
Nome do Registro.Variável interna
B
Nome do Registro.Variável flutuante
C
Nome do Registro.Variável char
D
Nome do Registro.Variável externa
Qual a principal diferença entre registro e arquivo?
A
Registro é a parte física da estrutura de dados, enquanto que arquivo é a parte lógica, composta por um ou mais registros.
B
Registro é a parte lógica da estrutura de dados, enquanto que arquivo é a parte composta, composta por um ou mais registros.
C
Registro é a parte composta da estrutura de dados, enquanto que arquivo é a parte física, composta por um ou mais registros.
D
Registro é a parte lógica da estrutura de dados, enquanto que arquivo é a parte física, composta por um ou mais registros.
A sintaxe nome_arquivo quer dizer o que?
A
é o nome do arquivo no algoritmo.
B
é o local do arquivo no algoritmo.
C
é o registro do arquivo no algoritmo.
D
é o dado do arquivo no algoritmo.
A sintaxe caminho do arquivo quer dizer o que?
A
é o string onde o arquivo está fisicamente;
B
é o path onde o arquivo está fisicamente;
C
é o full onde o arquivo está fisicamente;
D
é o char onde o arquivo está fisicamente;
Sobre as fases de um algoritmo qual das alternativas representa “é o resultado esperado” ?
Assinale a alternativa CORRETA:
A
Entrada
B
Saída
C
Processamento
D
Loop
Sobre as fases de um algoritmo qual das alternativas representa “são os dados reproduzidos na etapa de processamento” ?
Assinale a alternativa CORRETA:
A
Saída
B
Processamento
C
Loop
D
Entrada
Ao falarmos sobre tipos de dados, em computação existem apenas quatro tipos de dados primitivos.
Algumas linguagens de programação dividem esses tipos primitivos de acordo com o espaço necessário para os valores daquela variável. Na linguagem Java, por exemplo, o tipo de dados inteiro é dividido em quatro tipos primitivos: byte, short, int e long. A capacidade de armazenamento de cada um deles é diferente.
Ao utilizarmos o valor – 32768 até 32767, qual o tipo de dado é capaz de armazenar estes valores?
Assinale a alternativa CORRETA:
A
short
B
lógico
C
texto
D
real
A lógica pode ser definida como?
.
D
Tem como objetivo criar um grupo de leis e regras.
A
Descrever os passosque devem ser seguidos na execução de processos.
B
É a linguagem usada para criar um programa de computador.
C
Estudo das leis do raciocínio e da forma como ela será aplicada no intuito de demonstrar a verdade.
.
.
A
Existem dois métodos de passagem de parâmetros para funções: Passagem por valor – permite usar dentro de uma função uma cópia do valor de uma variável, porém não permite alterar o valor da variável original (somente a cópia pode ser alterada).
B
Existem dois métodos de passagem de parâmetros para funções: Passagem por atributo– permite usar dentro de uma função uma cópia do valor de uma variável, porém não permite alterar o valor da variável original (somente a cópia pode ser alterada).
D
Nenhuma das alternativas.
C
Existem dois métodos de passagem de parâmetros para funções: Passagem por referência – permite usar dentro de uma função uma cópia do valor de uma variável, porém não permite alterar o valor da variável original (somente a cópia pode ser alterada).
..
.
A
v e v = v
 
v e f = f
 
f e  v =f
 
f e v = f 
B
Nenhuma alternativa
C
v e v = f
 
v e f = v
 
f e  v =v
 
f e v = v 
D
v e v = v
 
v e f = v
 
f e  v =f
 
f e v = f 
Para a criação de um algoritimo, devemos considerar algumas ações. Com base nessas ações, classifique V para as sentenças verdadeiras e F para as falsas:
 
(    ) Elaborar um número adequado e finito de passos – nem mais, nem menos do que o necessário para a correta execução.
 
(    ) Definir com exatidão cada passo – onde começa e onde termina.
 
(    ) Elaborar de forma consistente as entradas do algoritmo.
 
(    ) Criar a condição de fim, de forma a permitir que o algoritmo entre em loop (execução finita).
Assinale a alternativa que apresenta a sequência CORRETA:
A
V - V - V - V.
B
F - V - F - F.
C
V - F - F - V.
D
V - V - V - F.
Todo algoritmo precisa possuir as seguintes características: Entrada, Saída, Clareza, Efetividade e Finitude. Observe a descrição a seguir: cada passo/instrução/etapa de um algoritmo deve ser executável.
A qual característica a descrição anterior pertence?
A
Entrada.
B
Saída.
C
Efetividade.
D
Clareza.
A linguagem de programação Prolog foi desenvolvida em 1972 por Alain Colmerauer. A primeira implementação do Prolog foi a Marseille Prolog, desenvolvida em 1972. O uso da  Prolog como uma linguagem de programação prática teve seu ápice com o desenvolvimento de um compilador por David Warren em Edinburgo, em 1977. Essa linguagem de programação foi baseada em uma lógica. Assinale a alternativa CORRETA correspondente a essa lógica:
A
Baseada em lógica proposicional.
B
Baseada em lógica de argumentação.
C
Baseada em lógica aristotética.
D
Baseada em lógica matemática.
Os conectivos lógicos são expressões cuja finalidade é ligar duas ou mais proposições. Eles estão presentes nas proposições compostas. Duas checagens são importantes para determinar se as proposições compostas são verdadeiras ou falsas:
 
- O valor das proposições que compõem as sentenças.
 
- O tipo de conectivo que liga as proposições de uma mesma sentença.
 
Observe a descrição a seguir:
 
“Simone é professora e Pedro é aluno”.
 
Somente será verdadeira se todas as suas proposições componentes forem verdadeiras. Em relação à proposição exemplo, ela só será verdadeira se Simone for realmente professora e Pedro realmente for aluno. A qual conectivo lógico essa descrição pertence?
A
Conjunção (^).
B
Condição < se....então>.
C
Negação (~).
D
Disjunção (v).
Qual sintaxe para acessar qualquer elemento do registro?
A
Nome do Registro.Variável char
B
Nome do Registro.Variável externa
C
Nome do Registro.Variável flutuante
D
Nome do Registro.Variável interna
Qual a sintaxe para o comando de abertura de arquivo?
A
nome_arquivo = abra (“local do arquivo”, modo_de_abertura);
B
nome_arquivo = abra (“caminho do arquivo”, modo_de_abertura);
C
nome_arquivo = abra (“extensão do arquivo”, modo_de_abertura);
D
nome_arquivo = abra (“dados do arquivo”, modo_de_abertura);
A sintaxe caminho do arquivo quer dizer o que?
A
é o char onde o arquivo está fisicamente;
B
é o path onde o arquivo está fisicamente;
C
é o string onde o arquivo está fisicamente;
D
é o full onde o arquivo está fisicamente;
Com base nas estruturas de repetição, associe os itens, utilizando o código a seguir:
 
I- Teste no início.
II- Repetição com controle.
III- Teste no fim.
 
(    ) Enquanto-faça: antes de entrar na estrutura de repetição, uma expressão lógica é avaliada, e caso o resultado da mesma for verdadeiro, os comandos que estão dentro da estrutura serão executados. Após a execução dos comandos, a expressão lógica é novamente avaliada
(    ) Faça-enquanto: a estrutura faça-enquanto difere da estrutura enquanto-faça somente por executar o bloco de comando antes de testar se a condição é verdadeira, ou seja, o teste da condição é realizado apenas ao final da estrutura. Assim, utilizando o faça-enquanto, o bloco de comandos será sempre executado pelo menos uma vez, mesmo que a expressão de controle seja falsa
(    ) Faça-para: esta estrutura define antecipadamente quantas vezes o bloco da programação será executado.
Assinale a alternativa que apresenta a sequência CORRETA:
D
I – II – III.
A
II – I – III.
B
I – III – II.
C
III – II – I.
Os comandos de repetição servem para repetir processos. 
Com base no exposto, assinale a alternativa CORRETA:
A
São comandos de repetição Para ... Faça; Enquanto ... Faça; Repita ... até.
B
São comandos de repetição Enquanto ... Faça; Enquanto ... Para; Continue ... break.
C
São comandos de repetição Para ... faça; Enquanto ... faça; Se ... então.
D
São comandos de repetição Para ... Faça; Enquanto ... Faça; Continue ... break.
Várias são as práticas adotadas para a construção de algoritmos.
Com base no exposto, assinale a alternativa INCORRETA:
A
Descrever os passos para resolver o problema. Basicamente descrever o processo de soma dos dois números.
B
Definir os dados de saída. Na situação proposta, o resultado da soma dos dois números usados como entrada do problema.
C
Entender o problema a ser resolvido. Um exemplo de problema: somar dois números. Neste caso, imagine o que você precisa para executar a solução.
D
Identificar e definir as saídas do algoritmo ignorando as possíveis entradas. No caso do problema proposto, você teria como entrada dois números.
Os conectivos lógicos são expressões cuja finalidade é ligar duas ou mais proposições. Eles estão presentes nas proposições compostas. Duas checagens são importantes para determinar se as proposições compostas são verdadeiras ou falsas:
 
- O valor das proposições que compõem as sentenças.
 
- O tipo de conectivo que liga as proposições de uma mesma sentença.
 
Observe a descrição a seguir:
 
“Simone é professora ou Pedro é aluno”.
 
Uma proposição será falsa, se todas as suas componentes forem falsas, e será verdadeira se uma das proposições for verdadeira, ou se todas elas forem. Resumindo: para ser verdadeira, pelo menos uma das sentenças deve ser verdadeira. A qual conectivo lógico essa descrição pertence?
A
Condição < se....então>.
B
Negação (~).
C
Disjunção (v).
D
Conjunção (^).
Os conectivos lógicos são expressões cuja finalidade é ligar duas ou mais proposições. Eles estão presentes nas proposições compostas. Duas checagens são importantes para determinar se as proposições compostas são verdadeiras ou falsas:
 
- O valor das proposições que compõem as sentenças.
 
- O tipo de conectivo que liga as proposições de uma mesma sentença.
 
Observe a descrição a seguir:
 
"Ou irei à praia ou irei ao cinema".
 
No exemplo da proposição, ou eu poderia ir a um lugar ou a outro, poderia ir até aos dois, entretanto, SÓ posso ir ou a um ou a outro, nunca aos dois. A qual conectivo lógico essa descrição pertence?
A
Bicondicional (se e somente se) que é a equivalência.
B
Disjunção exclusiva (XOR).
C
Condição <se....então>.
D
Disjunção (v).
O que é Arquivos?
D
É uma estrutura de dados que pode ser fisicamente alocada em outro meio de armazenamento volátil (memória primária), podendo ser lido ou gravado por um programa.
AÉ uma estrutura de dados que pode ser fisicamente alocada em outro meio de armazenamento não volátil (memória secundária), podendo ser lido ou gravado por um programa.
B
É uma estrutura de dados que pode ser fisicamente alocada em outro meio de armazenamento volátil (memória secundária), podendo ser lido ou gravado por um programa.
C
É uma estrutura de dados que pode ser fisicamente alocada em outro meio de armazenamento não volátil (memória primária), podendo ser lido ou gravado por um programa.
Qual a principal diferença entre registro e arquivo?
A
Registro é a parte lógica da estrutura de dados, enquanto que arquivo é a parte física, composta por um ou mais registros.
B
Registro é a parte lógica da estrutura de dados, enquanto que arquivo é a parte composta, composta por um ou mais registros.
C
Registro é a parte física da estrutura de dados, enquanto que arquivo é a parte lógica, composta por um ou mais registros.
D
Registro é a parte composta da estrutura de dados, enquanto que arquivo é a parte física, composta por um ou mais registros.
A sintaxe nome_arquivo quer dizer o que?
A
é o local do arquivo no algoritmo.
B
é o dado do arquivo no algoritmo.
C
é o registro do arquivo no algoritmo.
D
é o nome do arquivo no algoritmo.
Os conectivos lógicos são expressões cuja finalidade é ligar duas ou mais proposições. Eles estão presentes nas proposições compostas.
Qual conectivo pode ser representado pelo símbolo (^)?
A
 Se então – conectivo condicional.
B
Disjunção – conectivo ou.
C
Disjunção exclusiva – conectivo ou... ou...
D
Conjunção – conectivo e.
Um arquivo é formado por uma coleção de registros, e cada registro é composto por campos, e cada campo possui características específicas.
Sobre os comandos de manipulação de arquivos, qual é representado pela sintaxe a seguir?
 
--> procure (nome_arquivo, posiçao);
A
LER REGISTROS DO ARQUIVO. 
B
FINALIZAR UM ARQUIVO.
C
PONTEIROS. 
D
GRAVAR REGISTROS NO ARQUIVO. 
Há formas de representação mais conhecidas para a representação de algoritmos.
Com base no exposto, assinale a alternativa CORRETA:
D
Fluxograma Interdisciplinar.
A
Descrição narrativa.
B
Portunhol, também conhecido como linguagem estruturada ou Portugol.
C
Diagrama de Chaplin.
A lógica de argumentação?
.
A
É a linguagem usada para criar um programa de computador.
B
Estuda a lógica segundo a sua estrutura ou forma.
C
Permite verificar a validade ou se um enunciado é verdadeiro ou não.
D
Examina os raciocínios de acordo com as relações entre orações.
.
.
A
Existem dois métodos de passagem de parâmetros para funções: Passagem por atributo– permite usar dentro de uma função uma cópia do valor de uma variável, porém não permite alterar o valor da variável original (somente a cópia pode ser alterada).
B
Existem dois métodos de passagem de parâmetros para funções: Passagem por referência – permite usar dentro de uma função uma cópia do valor de uma variável, porém não permite alterar o valor da variável original (somente a cópia pode ser alterada).
C
Existem dois métodos de passagem de parâmetros para funções: Passagem por valor – permite usar dentro de uma função uma cópia do valor de uma variável, porém não permite alterar o valor da variável original (somente a cópia pode ser alterada).
D
Nenhuma das alternativas.
..
.
A
v e v = f
 
v e f = v
 
f e  v =v
 
f e v = v 
B
v e v = v
 
v e f = v
 
f e  v =f
 
f e v = f 
C
v e v = v
 
v e f = f
 
f e  v =f
 
f e v = f 
D
Nenhuma alternativa
Várias são as práticas adotadas para a construção de algoritmos.
Com base no exposto, assinale a alternativa INCORRETA:
A
Identificar e definir as entradas do algoritmo. No caso do problema proposto, você teria como entrada dois números.
B
Ignorar o problema a ser resolvido. Um exemplo de problema: somar dois números. Nesse caso, imagine o que você precisa para executar a solução ignorando o problema em si.
C
Definir os dados de saída. Na situação proposta, o resultado da soma dos dois números usados como entrada do problema.
D
Descrever os passos para resolver o problema. Basicamente descrever o processo de soma dos dois números.
A linguagem de programação Prolog foi desenvolvida em 1972 por Alain Colmerauer. A primeira implementação do Prolog foi a Marseille Prolog, desenvolvida em 1972. O uso da  Prolog como uma linguagem de programação prática teve seu ápice com o desenvolvimento de um compilador por David Warren em Edinburgo, em 1977. Essa linguagem de programação foi baseada em uma lógica. Assinale a alternativa CORRETA correspondente a essa lógica:
A
Baseada em lógica proposicional.
B
Baseada em lógica de argumentação.
C
Baseada em lógica matemática.
D
Baseada em lógica aristotética.
Os conectivos lógicos são expressões cuja finalidade é ligar duas ou mais proposições. Eles estão presentes nas proposições compostas. Duas checagens são importantes para determinar se as proposições compostas são verdadeiras ou falsas:
 
- O valor das proposições que compõem as sentenças.
 
- O tipo de conectivo que liga as proposições de uma mesma sentença.
 
Observe a descrição a seguir:
 
“Simone é professora e Pedro é aluno”.
 
Somente será verdadeira se todas as suas proposições componentes forem verdadeiras. Em relação à proposição exemplo, ela só será verdadeira se Simone for realmente professora e Pedro realmente for aluno. A qual conectivo lógico essa descrição pertence?
A
Negação (~).
B
Conjunção (^).
C
Disjunção (v).
D
Condição < se....então>.
Qual a sintaxe para criação de registros?
A
nome do registro: registro
 
campos que compõem o registro
 
end.
D
nome do registro: registro
 
campos que compõem o registro
 
fim_registro;
B
nome do registro: registro
 
campos que compõem o registro
 
else.
C
nome do registro: registro
 
campos que compõem o registro
 
fim
Qual a sintaxe para o comando de abertura de arquivo?
A
nome_arquivo = abra (“caminho do arquivo”, modo_de_abertura);
B
nome_arquivo = abra (“local do arquivo”, modo_de_abertura);
C
nome_arquivo = abra (“extensão do arquivo”, modo_de_abertura);
D
nome_arquivo = abra (“dados do arquivo”, modo_de_abertura);
A sintaxe modo_de_abertura quer dizer o que?
A
representa a composição de como o arquivo será aberto.
B
representa a forma como o arquivo será aberto.
C
representa a estrutura de como o arquivo será aberto.
D
representa o local onde o arquivo será aberto.
Para desenvolver adequadamente um algoritmo, é necessário usar a lógica, que consiste em organizar o pensamento para resolver problemas usando a mesma sequência adotada pelo computador, ou seja, usando a mesma lógica. Com base no exposto, classifique V para as sentenças verdadeiras e F para as falsas: 
 
(     ) Lógica de programação é o método de traduzir comandos escritos de uma linguagem humana para a linguagem de máquina.
(     ) Programa de computador é a codificação do algoritmo em linguagem formal.
(     ) A capacidade de resolução de problemas, independentemente de sua complexidade, está diretamente relacionada à capacidade de elaboração do pensamento.
(     ) Um algoritmo não representa, necessariamente, um programa de computador, e sim os passos necessários para realizar uma tarefa ou solucionar um problema.
Assinale a alternativa que apresenta a sequência CORRETA:
D
V – V – F – V.
A
V – V – V – F.
B
F – F – V – F.
C
F – V – F – V.
Um algoritmo pode ser definido como?
.
A
Uma sequência de ações finitas encadeadas e lógicas que descrevem como um determinado problema deve ser resolvido.
B
Permite verificar a validade ou se um enunciado é verdadeiro ou não.
C
Estudo o pensamento, assim como as leis e regras que o controlam, para que esse pensamento seja correto.
D
É a linguagem usada para criar um programa de computador.
A corretude de um algoritmo, na Ciência da computação teórica, pode ser afirmada quando se diz que o algoritmo é correto com respeito à determinada especificação. O termo corretude se refere ao comportamento de entrada-saída do algoritmo. Isto é, para cada entrada ele produz uma saída. Ainda há os passos que devem ser considerados na criação de um bom algoritmo. 
Assinalea alternativa CORRETA que apresenta como esses passos podem criar um caminho e procedimentos corretos para a resolução de problemas:
A
Descreve como fazer algo através de uma sequência lógica e com um fim determinado.
B
Descreve como fazer algo através de uma sequência lógica e com um início indeterminado.
C
Descreve como fazer algo através de uma sequência ilógica e com um fim determinado.
D
Descreve como fazer algo através de uma sequência lógica e com um início determinado.
Os conectivos lógicos são expressões cuja finalidade é ligar duas ou mais proposições. Eles estão presentes nas proposições compostas. Duas checagens são importantes para determinar se as proposições compostas são verdadeiras ou falsas:
 
- O valor das proposições que compõem as sentenças.
 
- O tipo de conectivo que liga as proposições de uma mesma sentença.
 
Observe a descrição a seguir:
 
“Simone é professora ou Pedro é aluno”.
 
Uma proposição será falsa, se todas as suas componentes forem falsas, e será verdadeira se uma das proposições for verdadeira, ou se todas elas forem. Resumindo: para ser verdadeira, pelo menos uma das sentenças deve ser verdadeira. A qual conectivo lógico essa descrição pertence?
A
Negação (~).
B
Disjunção (v).
C
Condição < se....então>.
D
Conjunção (^).
Os conectivos lógicos são expressões cuja finalidade é ligar duas ou mais proposições. Eles estão presentes nas proposições compostas. Duas checagens são importantes para determinar se as proposições compostas são verdadeiras ou falsas:
 
- O valor das proposições que compõem as sentenças.
 
- O tipo de conectivo que liga as proposições de uma mesma sentença.
 
Observe a descrição a seguir:
 
"Ou irei à praia ou irei ao cinema".
 
No exemplo da proposição, ou eu poderia ir a um lugar ou a outro, poderia ir até aos dois, entretanto, SÓ posso ir ou a um ou a outro, nunca aos dois. A qual conectivo lógico essa descrição pertence?
A
Disjunção exclusiva (XOR).
B
Disjunção (v).
C
Condição <se....então>.
D
Bicondicional (se e somente se) que é a equivalência.
Qual sintaxe para acessar qualquer elemento do registro?
A
Nome do Registro.Variável flutuante
B
Nome do Registro.Variável externa
C
Nome do Registro.Variável char
D
Nome do Registro.Variável interna
Qual a principal diferença entre registro e arquivo?
A
Registro é a parte física da estrutura de dados, enquanto que arquivo é a parte lógica, composta por um ou mais registros.
B
Registro é a parte lógica da estrutura de dados, enquanto que arquivo é a parte física, composta por um ou mais registros.
C
Registro é a parte composta da estrutura de dados, enquanto que arquivo é a parte física, composta por um ou mais registros.
D
Registro é a parte lógica da estrutura de dados, enquanto que arquivo é a parte composta, composta por um ou mais registros.
A sintaxe nome_arquivo quer dizer o que?
A
é o dado do arquivo no algoritmo.
B
é o registro do arquivo no algoritmo.
C
é o nome do arquivo no algoritmo.
D
é o local do arquivo no algoritmo.
A sintaxe nome_arquivo quer dizer o que?
A
é o dado do arquivo no algoritmo.
B
é o registro do arquivo no algoritmo.
C
é o nome do arquivo no algoritmo.
D
é o local do arquivo no algoritmo.
A sintaxe caminho do arquivo quer dizer o que?
A
é o char onde o arquivo está fisicamente;
B
é o path onde o arquivo está fisicamente;
C
é o string onde o arquivo está fisicamente;
D
é o full onde o arquivo está fisicamente;
Os conectivos lógicos são expressões cuja finalidade é ligar duas ou mais proposições. Eles estão presentes nas proposições compostas.
Qual conectivo pode ser representado pelo símbolo (^)?
A
 Se então – conectivo condicional.
B
Conjunção – conectivo e.
C
Disjunção exclusiva – conectivo ou... ou...
D
Disjunção – conectivo ou.
Tipos de lógica são vários os vários os tipos ou classificações para a lógica. Com base no exposto, associe os itens, utilizando o código a seguir:
 
I- Lógica aristotélica. 
II- Lógica matemática. 
III- Lógica proposicional. 
IV- Lógica de programação.
V- Lógica de argumentação.
 
(     ) É a linguagem usada para criar um programa de computador. É essencial para desenvolver programas e sistemas informáticos, pois ela define o encadeamento lógico para esse desenvolvimento.
(     ) Permite verificar a validade ou se um enunciado é verdadeiro ou não. Não é feito com conceitos relativos nem subjetivos. São proposições tangíveis cuja validade pode ser verificada.
(     ) A lógica tem como objeto de estudo o pensamento, assim como as leis e regras que o controlam, para que esse pensamento seja correto. Os elementos constituintes da lógica são o conceito, juízo e raciocínio.
(     ) É uma área da lógica que examina os raciocínios de acordo com as relações entre orações (proposições), as unidades mínimas do discurso, que podem ser verdadeiras ou falsas.
(     ) Estuda a lógica segundo a sua estrutura ou forma. Consiste em um sistema dedutivo de enunciados que tem como objetivo criar um grupo de leis e regras para determinar a validade dos raciocínios.
Assinale a alternativa que apresenta a sequência CORRETA:
D
I – IV – V – II – III.
A
V – II – I – V – IV.
B
IV – V – I – III – II.
C
II – I – IV – III – V.
A
Existem dois métodos de passagem de parâmetros para funções: Passagem por referência – permite usar dentro de uma função uma cópia do valor de uma variável, porém não permite alterar o valor da variável original (somente a cópia pode ser alterada).
B
Nenhuma das alternativas.
C
Existem dois métodos de passagem de parâmetros para funções: Passagem por valor – permite usar dentro de uma função uma cópia do valor de uma variável, porém não permite alterar o valor da variável original (somente a cópia pode ser alterada).
D
Existem dois métodos de passagem de parâmetros para funções: Passagem por atributo– permite usar dentro de uma função uma cópia do valor de uma variável, porém não permite alterar o valor da variável original (somente a cópia pode ser alterada).
..
.
A
v e v = v
 
v e f = f
 
f e  v =f
 
f e v = f 
B
v e v = f
 
v e f = v
 
f e  v =v
 
f e v = v 
C
v e v = v
 
v e f = v
 
f e  v =f
 
f e v = f 
D
Nenhuma alternativa
Muitos programadores, principalmente os mais antigos profissionais desta área, preferem preparar um programa iniciando com um diagrama de blocos para demonstrar sua linha de raciocínio lógico. Esse diagrama, também denominado por alguns de fluxograma, estabelece a sequência de operações a se efetuar em um programa. Essa técnica permite uma posterior codificação em qualquer linguagem de programação de computadores, pois na elaboração do diagrama de blocos não se atinge um detalhamento de instruções ou comandos específicos, os quais caracterizam uma linguagem. 
Com base num objetivo da metodologia de projeto programação estruturada, assinale a alternativa INCORRETA:
A
Permitir a verificação de possíveis falhas apresentadas pelos programas.
B
Agilizar a codificação da escrita de programas.
C
Facilitar as alterações e atualizações dos programas.
D
Facilitar a depuração da sua escrita.
Todo algoritmo precisa possuir as seguintes características: Entrada, Saída, Clareza, Efetividade e Finitude. Observe a descrição a seguir: o algoritmo deve ter uma condição para sair de sua execução. Isso evitará que entre em loop. O loop traduz a incapacidade do algoritmo de interromper a sua execução.
A qual característica a descrição anterior pertence?
A
Saída.
B
Clareza.
C
Finitude.
D
Efetividade.
Os conectivos lógicos são expressões cuja finalidade é ligar duas ou mais proposições. Eles estão presentes nas proposições compostas. Duas checagens são importantes para determinar se as proposições compostas são verdadeiras ou falsas:
 
- O valor das proposições que compõem as sentenças.
 
- O tipo de conectivo que liga as proposições de uma mesma sentença.
 
Observe a descrição a seguir:
 
“Simone é professora e Pedro é aluno”.
 
Somente será verdadeira se todas as suas proposições componentes forem verdadeiras. Em relação à proposição exemplo, ela só será verdadeira se Simone for realmente professora e Pedro realmente foraluno. A qual conectivo lógico essa descrição pertence?
A
Disjunção (v).
B
Negação (~).
C
Conjunção (^).
D
Condição < se....então>.
Qual a sintaxe para criação de registros?
A
nome do registro: registro
 
campos que compõem o registro
 
else.
B
nome do registro: registro
 
campos que compõem o registro
 
fim
C
nome do registro: registro
 
campos que compõem o registro
 
fim_registro;
D
nome do registro: registro
 
campos que compõem o registro
 
end.
O que é Arquivos?
A
É uma estrutura de dados que pode ser fisicamente alocada em outro meio de armazenamento não volátil (memória primária), podendo ser lido ou gravado por um programa.
B
É uma estrutura de dados que pode ser fisicamente alocada em outro meio de armazenamento não volátil (memória secundária), podendo ser lido ou gravado por um programa.
C
É uma estrutura de dados que pode ser fisicamente alocada em outro meio de armazenamento volátil (memória primária), podendo ser lido ou gravado por um programa.
D
É uma estrutura de dados que pode ser fisicamente alocada em outro meio de armazenamento volátil (memória secundária), podendo ser lido ou gravado por um programa.
A sintaxe modo_de_abertura quer dizer o que?
A
representa a forma como o arquivo será aberto.
B
representa a estrutura de como o arquivo será aberto.
C
representa a composição de como o arquivo será aberto.
D
representa o local onde o arquivo será aberto.
Um arquivo é formado por uma coleção de registros, e cada registro é composto por campos, e cada campo possui características específicas.
Sobre os comandos de manipulação de arquivos, qual é representado pela sintaxe a seguir?
 
--> procure (nome_arquivo, posiçao);
A
LER REGISTROS DO ARQUIVO. 
B
GRAVAR REGISTROS NO ARQUIVO. 
C
FINALIZAR UM ARQUIVO.
D
PONTEIROS. 
A linguagem de programação Prolog foi desenvolvida em 1972 por Alain Colmerauer. A primeira implementação do Prolog foi a Marseille Prolog, desenvolvida em 1972. O uso da  Prolog como uma linguagem de programação prática teve seu ápice com o desenvolvimento de um compilador por David Warren em Edinburgo, em 1977. Essa linguagem de programação foi baseada em uma lógica. Assinale a alternativa CORRETA correspondente a essa lógica:
D
Baseada em lógica proposicional.
A
Baseada em lógica matemática.
B
Baseada em lógica aristotética.
C
Baseada em lógica de argumentação.
Os conectivos lógicos são expressões cuja finalidade é ligar duas ou mais proposições. Eles estão presentes nas proposições compostas. Duas checagens são importantes para determinar se as proposições compostas são verdadeiras ou falsas:
 
- O valor das proposições que compõem as sentenças.
 
- O tipo de conectivo que liga as proposições de uma mesma sentença.
 
Observe a descrição a seguir:
 
“Simone é professora e Pedro é aluno”.
 
Somente será verdadeira se todas as suas proposições componentes forem verdadeiras. Em relação à proposição exemplo, ela só será verdadeira se Simone for realmente professora e Pedro realmente for aluno. A qual conectivo lógico essa descrição pertence?
A
Conjunção (^).
B
Disjunção (v).
C
Negação (~).
D
Condição < se....então>.
Os conectivos lógicos são expressões cuja finalidade é ligar duas ou mais proposições. Eles estão presentes nas proposições compostas. Duas checagens são importantes para determinar se as proposições compostas são verdadeiras ou falsas:
 
- O valor das proposições que compõem as sentenças.
 
- O tipo de conectivo que liga as proposições de uma mesma sentença.
 
Observe a descrição a seguir:
 
“Simone é professora ou Pedro é aluno”.
 
Uma proposição será falsa, se todas as suas componentes forem falsas, e será verdadeira se uma das proposições for verdadeira, ou se todas elas forem. Resumindo: para ser verdadeira, pelo menos uma das sentenças deve ser verdadeira. A qual conectivo lógico essa descrição pertence?
A
Conjunção (^).
B
Disjunção (v).
C
Condição < se....então>.
D
Negação (~).
Os conectivos lógicos são expressões cuja finalidade é ligar duas ou mais proposições. Eles estão presentes nas proposições compostas. Duas checagens são importantes para determinar se as proposições compostas são verdadeiras ou falsas:
 
- O valor das proposições que compõem as sentenças.
 
- O tipo de conectivo que liga as proposições de uma mesma sentença.
 
Observe a descrição a seguir:
 
"Ou irei à praia ou irei ao cinema".
 
No exemplo da proposição, ou eu poderia ir a um lugar ou a outro, poderia ir até aos dois, entretanto, SÓ posso ir ou a um ou a outro, nunca aos dois. A qual conectivo lógico essa descrição pertence?
A
Condição <se....então>.
B
Bicondicional (se e somente se) que é a equivalência.
C
Disjunção (v).
D
Disjunção exclusiva (XOR).
Qual sintaxe para acessar qualquer elemento do registro?
A
Nome do Registro.Variável interna
B
Nome do Registro.Variável externa
C
Nome do Registro.Variável char
D
Nome do Registro.Variável flutuante
O que é Arquivos?
A
É uma estrutura de dados que pode ser fisicamente alocada em outro meio de armazenamento volátil (memória primária), podendo ser lido ou gravado por um programa.
D
É uma estrutura de dados que pode ser fisicamente alocada em outro meio de armazenamento volátil (memória secundária), podendo ser lido ou gravado por um programa.
B
É uma estrutura de dados que pode ser fisicamente alocada em outro meio de armazenamento não volátil (memória primária), podendo ser lido ou gravado por um programa.
C
É uma estrutura de dados que pode ser fisicamente alocada em outro meio de armazenamento não volátil (memória secundária), podendo ser lido ou gravado por um programa.
A sintaxe caminho do arquivo quer dizer o que?
A
é o full onde o arquivo está fisicamente;
B
é o string onde o arquivo está fisicamente;
C
é o path onde o arquivo está fisicamente;
D
é o char onde o arquivo está fisicamente;
Qual a linguagem usada para criar um programa de computador?
Assinale a alternativa CORRETA:
A
Teste de mesa
B
Lógica de programação
C
Algoritmo de Euclides
D
Teste de integração
Quando falamos que uma das características de um algoritmo. Quando dizemos que “cada passo/instrução/etapa de um algoritmo deve ser claro e não gerar duplo entendimento”.
 
Estamos nos referindo a qual característica?
Assinale a alternativa CORRETA:
A
Efetividade
B
Entrada
C
Saída
D
Clareza ou definição
Quando falamos que uma das características de um algoritmo. Quando dizemos que “o algoritmo deve ter uma condição para sair de sua execução. Isso evitará que entre em loop. O loop traduz a incapacidade do algoritmo de interromper a sua execução”.
 
Estamos nos referindo a qual característica?
Assinale a alternativa CORRETA:
A
Saída
B
Finitude
C
Entrada
D
Clareza ou definição
.
.
C
Existem dois métodos de passagem de parâmetros para funções: Passagem por valor – permite usar dentro de uma função uma cópia do valor de uma variável, porém não permite alterar o valor da variável original (somente a cópia pode ser alterada).
D
Existem dois métodos de passagem de parâmetros para funções: Passagem por referência – permite usar dentro de uma função uma cópia do valor de uma variável, porém não permite alterar o valor da variável original (somente a cópia pode ser alterada).
A
Nenhuma das alternativas.
B
Existem dois métodos de passagem de parâmetros para funções: Passagem por atributo– permite usar dentro de uma função uma cópia do valor de uma variável, porém não permite alterar o valor da variável original (somente a cópia pode ser alterada).
A
v e v = f
 
v e f = v
 
f e  v =v
 
f e v = v 
B
v e v = v
 
v e f = f
 
f e  v =f
 
f e v = f 
C
Nenhuma alternativa
D
v e v = v
 
v e f = v
 
f e  v =f
 
f e v = f 
Qual a principal diferença entre registro e arquivo?
A
Registro é a parte física da estrutura de dados, enquanto que arquivo é a parte lógica, composta por um ou mais registros.
B
Registro é a parte lógica da estrutura de dados, enquanto que arquivo é a parte composta, composta por um ou mais registros.
C
Registro é a parte lógica da estrutura de dados, enquanto que arquivo é a parte física, composta por um ou mais registros.
D
Registro é a parte compostada estrutura de dados, enquanto que arquivo é a parte física, composta por um ou mais registros.
Qual a sintaxe para o comando de abertura de arquivo?
A
nome_arquivo = abra (“dados do arquivo”, modo_de_abertura);
B
nome_arquivo = abra (“extensão do arquivo”, modo_de_abertura);
C
nome_arquivo = abra (“caminho do arquivo”, modo_de_abertura);
D
nome_arquivo = abra (“local do arquivo”, modo_de_abertura);
A sintaxe nome_arquivo quer dizer o que?
A
é o local do arquivo no algoritmo.
B
é o nome do arquivo no algoritmo.
C
é o registro do arquivo no algoritmo.
D
é o dado do arquivo no algoritmo.
Os conectivos lógicos são expressões cuja finalidade é ligar duas ou mais proposições. Eles estão presentes nas proposições compostas.
Qual conectivo pode ser representado pelo símbolo (^)?
A
Disjunção exclusiva – conectivo ou... ou...
B
Conjunção – conectivo e.
C
 Se então – conectivo condicional.
D
Disjunção – conectivo ou.
Um arquivo é formado por uma coleção de registros, e cada registro é composto por campos, e cada campo possui características específicas.
Sobre os comandos de manipulação de arquivos, qual é representado pela sintaxe a seguir?
 
--> procure (nome_arquivo, posiçao);
A
FINALIZAR UM ARQUIVO.
B
GRAVAR REGISTROS NO ARQUIVO. 
C
LER REGISTROS DO ARQUIVO. 
D
PONTEIROS. 
Assinale a alternativa que NÃO é um exemplo de algoritmo.
Assinale a alternativa CORRETA:
A
manuais em geral
B
manuais de aparelhos eletrônicos
C
receita de bolo
D
Nenhuma das alternativas
Podemos dizer que algoritmo é [...]?
Assinale a alternativa CORRETA: 
A
Todas as alternativas
B
uma sequência aleatória de passos (ações) que desejamos fazer.
C
uma sequência lógica de diversos passos (ações) que devem ser fielmente cumpridos para que se consiga fazer o algo desejado.
D
feito de diversos passos (ações) aleatórias para que se consiga fazer o algo desejado.
Quando falamos que uma das características de um algoritmo. Quando dizemos que “cada passo/instrução/etapa de um algoritmo deve ser executável”.
 
Estamos nos referindo a qual característica?
Assinale a alternativa CORRETA:
D
Entrada
A
Efetividade
B
Clareza ou definição
C
Saída
Os conectivos lógicos são expressões cuja finalidade é ligar duas ou mais proposições. Eles estão presentes nas proposições compostas. Duas checagens são importantes para determinar se as proposições compostas são verdadeiras ou falsas:
 
- O valor das proposições que compõem as sentenças.
 
- O tipo de conectivo que liga as proposições de uma mesma sentença.
 
Observe a descrição a seguir:
 
“Simone é professora e Pedro é aluno”.
 
Somente será verdadeira se todas as suas proposições componentes forem verdadeiras. Em relação à proposição exemplo, ela só será verdadeira se Simone for realmente professora e Pedro realmente for aluno. A qual conectivo lógico essa descrição pertence?
D
Conjunção (^).
A
Disjunção (v).
B
Negação (~).
C
Condição < se....então>.
Os conectivos lógicos são expressões cuja finalidade é ligar duas ou mais proposições. Eles estão presentes nas proposições compostas. Duas checagens são importantes para determinar se as proposições compostas são verdadeiras ou falsas:
 
- O valor das proposições que compõem as sentenças.
 
- O tipo de conectivo que liga as proposições de uma mesma sentença.
 
Observe a descrição a seguir:
 
“Simone é professora ou Pedro é aluno”.
 
Uma proposição será falsa, se todas as suas componentes forem falsas, e será verdadeira se uma das proposições for verdadeira, ou se todas elas forem. Resumindo: para ser verdadeira, pelo menos uma das sentenças deve ser verdadeira. A qual conectivo lógico essa descrição pertence?
A
Disjunção (v).
B
Negação (~).
C
Conjunção (^).
D
Condição < se....então>.
Os conectivos lógicos são expressões cuja finalidade é ligar duas ou mais proposições. Eles estão presentes nas proposições compostas. Duas checagens são importantes para determinar se as proposições compostas são verdadeiras ou falsas:
 
- O valor das proposições que compõem as sentenças.
 
- O tipo de conectivo que liga as proposições de uma mesma sentença.
 
Observe a descrição a seguir:
 
"Ou irei à praia ou irei ao cinema".
 
No exemplo da proposição, ou eu poderia ir a um lugar ou a outro, poderia ir até aos dois, entretanto, SÓ posso ir ou a um ou a outro, nunca aos dois. A qual conectivo lógico essa descrição pertence?
A
Condição <se....então>.
B
Disjunção (v).
C
Disjunção exclusiva (XOR).
D
Bicondicional (se e somente se) que é a equivalência.
Qual a sintaxe para criação de registros?
A
nome do registro: registro
 
campos que compõem o registro
 
end.
B
nome do registro: registro
 
campos que compõem o registro
 
else.
C
nome do registro: registro
 
campos que compõem o registro
 
fim_registro;
D
nome do registro: registro
 
campos que compõem o registro
 
fim
,
Qual sintaxe para acessar qualquer elemento do registro?
A
Nome do Registro.Variável char
B
Nome do Registro.Variável interna
C
Nome do Registro.Variável flutuante
D
Nome do Registro.Variável externa
O que é Arquivos?
A
É uma estrutura de dados que pode ser fisicamente alocada em outro meio de armazenamento volátil (memória secundária), podendo ser lido ou gravado por um programa.
B
É uma estrutura de dados que pode ser fisicamente alocada em outro meio de armazenamento volátil (memória primária), podendo ser lido ou gravado por um programa.
C
É uma estrutura de dados que pode ser fisicamente alocada em outro meio de armazenamento não volátil (memória secundária), podendo ser lido ou gravado por um programa.
D
É uma estrutura de dados que pode ser fisicamente alocada em outro meio de armazenamento não volátil (memória primária), podendo ser lido ou gravado por um programa.
A sintaxe modo_de_abertura quer dizer o que?
A
representa o local onde o arquivo será aberto.
D
representa a composição de como o arquivo será aberto.
B
representa a forma como o arquivo será aberto.
C
representa a estrutura de como o arquivo será aberto.
Ao falarmos de Lógica e Técnicas de Programação, "podemos pensar [...] como uma receita, uma sequência de instruções que executam uma meta específica. Estas tarefas não podem ser redundantes nem subjetivas na sua definição, devem ser claras e precisas".
 
A afirmação acima está referindo-se a o que?
Assinale a alternativa CORRETA:
A
Testes de mesa
B
Problemas
C
Variáveis
D
Algoritmos
Assinale as características que todo algoritmo precisa possuir.
Assinale a alternativa CORRETA:
A
Entrada; Saída; Clareza ou definição; Efetividade; Finitude.
B
Todas as alternativas.
C
Saída; Saída; Clareza ou definição; Efetividade; Finitude.
D
Nenhuma das alternativas.
Quando falamos que uma das características de um algoritmo. “todo algoritmo deve produzir um resultado”.
 
Estamos nos referindo a qual característica?
Assinale a alternativa CORRETA:
A
Entrada
B
Saída
C
Efetividade
D
Clareza ou definição
D
Nenhuma das alternativas
A
Não é nem contador e nem acumulador
B
C = C + N é um contador
C
C = C + N é um acumulador
.
.
A
Para a=3; b=6 c=5; se (a<b e a<c) ou (b>a e c>a) então a expressão será verdadeira;
 
 
B
Nenhuma das alternativas;
C
Para a=3; b=6 c=5; se (a<b e a<c) ou (b>a e c>a) então a expressão será falsa;
 
 
D
Para a=3; b=6 c=5; se (a<b e a<c) ou (b<a e c<a) então a expressão será verdadeira;
 
 
.
.
A
Esta estrutura repete uma seqüência de comandos enquanto uma determinada condição (especificada através de uma expressão lógica) for satisfeita.
B
Nenhuma das alternativas.
C
Esta estrutura repete uma seqüência de comandos enquanto uma determinada expressão lógica (especificada através de uma condição) for executada.
D
Esta estrutura repete uma seqüência de comandos enquanto uma determinada expressão lógica (especificada através de uma condição) se repete.
A linguagem de programação Prolog foi desenvolvida em 1972 por Alain Colmerauer. A primeira implementação do Prolog foi a Marseille Prolog, desenvolvida em 1972. O uso da  Prolog como uma linguagem de programação prática teve seu ápice com o desenvolvimento de um compilador por David Warren em Edinburgo, em 1977. Essa linguagemde programação foi baseada em uma lógica. Assinale a alternativa CORRETA correspondente a essa lógica:
A
Baseada em lógica proposicional.
B
Baseada em lógica de argumentação.
C
Baseada em lógica aristotética.
D
Baseada em lógica matemática.
Os conectivos lógicos são expressões cuja finalidade é ligar duas ou mais proposições. Eles estão presentes nas proposições compostas. Duas checagens são importantes para determinar se as proposições compostas são verdadeiras ou falsas:
 
- O valor das proposições que compõem as sentenças.
 
- O tipo de conectivo que liga as proposições de uma mesma sentença.
 
Observe a descrição a seguir:
 
“Simone é professora e Pedro é aluno”.
 
Somente será verdadeira se todas as suas proposições componentes forem verdadeiras. Em relação à proposição exemplo, ela só será verdadeira se Simone for realmente professora e Pedro realmente for aluno. A qual conectivo lógico essa descrição pertence?
A
Condição < se....então>.
B
Conjunção (^).
D
Disjunção (v).
C
Negação (~).
Os conectivos lógicos são expressões cuja finalidade é ligar duas ou mais proposições. Eles estão presentes nas proposições compostas. Duas checagens são importantes para determinar se as proposições compostas são verdadeiras ou falsas:
 
- O valor das proposições que compõem as sentenças.
 
- O tipo de conectivo que liga as proposições de uma mesma sentença.
 
Observe a descrição a seguir:
 
“Simone é professora ou Pedro é aluno”.
 
Uma proposição será falsa, se todas as suas componentes forem falsas, e será verdadeira se uma das proposições for verdadeira, ou se todas elas forem. Resumindo: para ser verdadeira, pelo menos uma das sentenças deve ser verdadeira. A qual conectivo lógico essa descrição pertence?
A
Conjunção (^).
B
Condição < se....então>.
C
Negação (~).
D
Disjunção (v).
Os conectivos lógicos são expressões cuja finalidade é ligar duas ou mais proposições. Eles estão presentes nas proposições compostas. Duas checagens são importantes para determinar se as proposições compostas são verdadeiras ou falsas:
 
- O valor das proposições que compõem as sentenças.
 
- O tipo de conectivo que liga as proposições de uma mesma sentença.
 
Observe a descrição a seguir:
 
"Ou irei à praia ou irei ao cinema".
 
No exemplo da proposição, ou eu poderia ir a um lugar ou a outro, poderia ir até aos dois, entretanto, SÓ posso ir ou a um ou a outro, nunca aos dois. A qual conectivo lógico essa descrição pertence?
A
Condição <se....então>.
B
Disjunção (v).
C
Disjunção exclusiva (XOR).
D
Bicondicional (se e somente se) que é a equivalência.
Qual a principal diferença entre registro e arquivo?
A
Registro é a parte lógica da estrutura de dados, enquanto que arquivo é a parte física, composta por um ou mais registros.
B
Registro é a parte lógica da estrutura de dados, enquanto que arquivo é a parte composta, composta por um ou mais registros.
C
Registro é a parte composta da estrutura de dados, enquanto que arquivo é a parte física, composta por um ou mais registros.
D
Registro é a parte física da estrutura de dados, enquanto que arquivo é a parte lógica, composta por um ou mais registros.
Qual a sintaxe para o comando de abertura de arquivo?
A
nome_arquivo = abra (“extensão do arquivo”, modo_de_abertura);
B
nome_arquivo = abra (“dados do arquivo”, modo_de_abertura);
C
nome_arquivo = abra (“local do arquivo”, modo_de_abertura);
D
nome_arquivo = abra (“caminho do arquivo”, modo_de_abertura);
A sintaxe nome_arquivo quer dizer o que?
A
é o registro do arquivo no algoritmo.
B
é o dado do arquivo no algoritmo.
C
é o nome do arquivo no algoritmo.
D
é o local do arquivo no algoritmo.
.
.
D
Existem dois métodos de passagem de parâmetros para funções: Passagem por atributo– permite usar dentro de uma função uma cópia do valor de uma variável, porém não permite alterar o valor da variável original (somente a cópia pode ser alterada).
A
Existem dois métodos de passagem de parâmetros para funções: Passagem por referência – permite usar dentro de uma função uma cópia do valor de uma variável, porém não permite alterar o valor da variável original (somente a cópia pode ser alterada).
B
Existem dois métodos de passagem de parâmetros para funções: Passagem por valor – permite usar dentro de uma função uma cópia do valor de uma variável, porém não permite alterar o valor da variável original (somente a cópia pode ser alterada).
C
Nenhuma das alternativas.
A
v e v = v
 
v e f = v
 
f e  v =f
 
f e v = f 
B
Nenhuma alternativa
C
v e v = v
 
v e f = f
 
f e  v =f
 
f e v = f 
D
v e v = f
 
v e f = v
 
f e  v =v
 
f e v = v 
Qual a sintaxe para criação de registros?
A
nome do registro: registro
 
campos que compõem o registro
 
else.
B
nome do registro: registro
 
campos que compõem o registro
 
fim
D
nome do registro: registro
 
campos que compõem o registro
 
end.
C
nome do registro: registro
 
campos que compõem o registro
 
fim_registro;
Qual sintaxe para acessar qualquer elemento do registro?
A
Nome do Registro.Variável char
B
Nome do Registro.Variável externa
C
Nome do Registro.Variável flutuante
D
Nome do Registro.Variável interna
O que é Arquivos?
A
É uma estrutura de dados que pode ser fisicamente alocada em outro meio de armazenamento volátil (memória primária), podendo ser lido ou gravado por um programa.
B
É uma estrutura de dados que pode ser fisicamente alocada em outro meio de armazenamento volátil (memória secundária), podendo ser lido ou gravado por um programa.
C
É uma estrutura de dados que pode ser fisicamente alocada em outro meio de armazenamento não volátil (memória secundária), podendo ser lido ou gravado por um programa.
D
É uma estrutura de dados que pode ser fisicamente alocada em outro meio de armazenamento não volátil (memória primária), podendo ser lido ou gravado por um programa.
A sintaxe modo_de_abertura quer dizer o que?
A
representa o local onde o arquivo será aberto.
B
representa a forma como o arquivo será aberto.
C
representa a estrutura de como o arquivo será aberto.
D
representa a composição de como o arquivo será aberto.
Algoritmo é uma sequência de ações finitas encadeadas e lógicas que descrevem como um determinado problema deve ser resolvido. Apesar de não perceber, utiliza-se de algoritmos de forma intuitiva e automática diariamente quando se executa tarefas comuns. Como essas atividades são simples e dispensam ficar pensando nas instruções necessárias para fazê-las, o algoritmo presente nelas acaba passando despercebido.
Nesse contexto, assinale a alternativa CORRETA que apresenta o que deve ser considerado dentre as várias práticas adotadas para a construção de algoritmos:
A
1-Entender o problema a ser resolvido. 2-Identificar e definir as entradas do algoritmo. 3-Construir o algoritmo para representar a sequência  dos passos. 4-Testar a lógica, bem como os passos de execução. 5-Descrever os passos para resolver o problema. 6-Transcrever o algoritmo para uma linguagem interpretada por computador. 7-Definir os dados de saída.
B
1-Entender o problema a ser resolvido. 2-Descrever os passos para resolver o problema. 3-Identificar e definir as entradas do algoritmo. 4-Construir o algoritmo para representar a sequência  dos passos. 5-Definir os dados de saída. 6-Transcrever o algoritmo para uma linguagem interpretada por computador. 7-Testar a lógica, bem como os passos de execução.
C
1-Testar a lógica, bem como os passos de execução. 2-Transcrever o algoritmo para uma linguagem interpretada por computador. 3-Descrever os passos para resolver o problema. 4-Definir os dados de saída. 5-Construir o algoritmo para representar a sequência  dos passos. 6-Identificar e definir as entradas do algoritmo. 7-Entender o problema a ser resolvido.
D
1-Entender o problema a ser resolvido. 2-Identificar e definir as entradas do algoritmo. 3-Descrever os passos para resolver o problema. 4-Definir os dados de saída. 5-Construir o algoritmo para representar a sequência  dos passos. 6-Transcrever o algoritmo para uma linguagem interpretada por computador. 7-Testar a lógica, bem como os passos de execução.Sobre as formas de representação de algoritmos, algumas técnicas tratam apenas da representação lógica, ignorando detalhes de programação que dependem de uma tecnologia específica (linguagem de programação). Em contrapartida, existem técnicas que de tão detalhistas acabam dificultando a compreensão da solução proposta.
Nesse contexto, assinale a alternativa CORRETA que apresenta qual forma de representação tem a intenção de substituir os diagramas tradicionais:
A
Diagrama de Chapin.
B
Pseudocódigo.
C
Descrição narrativa.
D
Fluxograma convencional.
O fluxograma é uma ferramenta usada e desenvolvida pelos profissionais de análise de sistemas, bem como, por alguns profissionais de Organização, Sistemas e Métodos. Tem como finalidade descrever o fluxo, seja manual ou mecânico, especificando os suportes usados para os dados e informações. Usa símbolos convencionais, permitindo poucas variações. Representado por alguns desenhos geométricos básicos, os quais indicarão os símbolos de entrada de dados, do processamento de dados e da saída de dados, acompanhados dos procedimentos requeridos pelo analista de sistemas e a serem realizados pelo programador por meio do desenvolvimento do raciocínio lógico, o qual deverá solucionar o problema do programa a ser processado pelo computador.
Nesse contexto, assinale a alternativa CORRETA que apresenta os nomes das principais formas geométricas utilizadas:
D
Saída / Exibir / Entrada-Saída  / Fluxo de dados / Processamento / Curva / Entrada automática / Decisão / Conector de página / Terminal.
A
Terminal / Fluxo de dados / Processamento / Desvio / Entrada manual / Saída / Indecisão / Conector de página / Entrada-Processamento-Saída / Exibir.
B
Saída / Entrada-Saída / Terminal / Fluxo de desvio / Processamento / Dados / Entrada manual / Decisão / Conector de página / Exibir.
C
Terminal / Fluxo de dados / Processamento / Desvio / Entrada manual / Saída / Decisão / Conector de página / Exibir / Entrada-Saída.
Os conectivos lógicos são expressões cuja finalidade é ligar duas ou mais proposições. Eles estão presentes nas proposições compostas.
Qual conectivo pode ser representado pelo símbolo (^)?
A
Disjunção exclusiva – conectivo ou... ou...
B
 Se então – conectivo condicional.
C
Disjunção – conectivo ou.
D
Conjunção – conectivo e.
A linguagem de programação Prolog foi desenvolvida em 1972 por Alain Colmerauer. A primeira implementação do Prolog foi a Marseille Prolog, desenvolvida em 1972. O uso da  Prolog como uma linguagem de programação prática teve seu ápice com o desenvolvimento de um compilador por David Warren em Edinburgo, em 1977. Essa linguagem de programação foi baseada em uma lógica. Assinale a alternativa CORRETA correspondente a essa lógica:
D
Baseada em lógica matemática.
A
Baseada em lógica proposicional.
B
Baseada em lógica de argumentação.
C
Baseada em lógica aristotética.
Em computação existem apenas quatro tipos de dados primitivos, algumas linguagens subdividem esses tipos de dados em outros de acordo com a capacidade de memória necessária para a variável, mas de modo geral, os tipos de dados primitivos são:
 
- Inteiro.
 
- Real.
 
- Lógico.
 
- Texto.
 
Agora, observe a descrição a seguir:
 
“Representa valores numéricos negativo ou positivo sem casa decimal.”
 
A qual tipo de dado primitivo essa descrição pertence?
D
Real.
A
Lógico.
B
Texto.
C
Inteiro.
Em computação, existem apenas quatro tipos de dados primitivos, algumas linguagens subdividem esses tipos de dados em outros de acordo com a capacidade de memória necessária para a variável, mas, de modo geral, os tipos de dados primitivos são:
 
- Inteiro.
 
- Real.
 
- Lógico.
 
- Texto.
 
Agora, observe a descrição a seguir:
 
“Representa uma sequência de um ou mais caracteres. Colocamos os valores do tipo texto entre “ ” (aspas duplas) ou ‘’ (aspas simples), dependendo da linguagem”.
 
A qual tipo de dado primitivo essa descrição pertence?
A
Real.
B
Inteiro.
C
Texto.
D
Lógico.
Os conectivos lógicos são expressões cuja finalidade é ligar duas ou mais proposições. Eles estão presentes nas proposições compostas. Duas checagens são importantes para determinar se as proposições compostas são verdadeiras ou falsas:
 
- O valor das proposições que compõem as sentenças.
 
- O tipo de conectivo que liga as proposições de uma mesma sentença.
 
Observe a descrição a seguir:
 
“Simone é professora e Pedro é aluno”.
 
Somente será verdadeira se todas as suas proposições componentes forem verdadeiras. Em relação à proposição exemplo, ela só será verdadeira se Simone for realmente professora e Pedro realmente for aluno. A qual conectivo lógico essa descrição pertence?
A
Disjunção (v).
B
Negação (~).
C
Conjunção (^).
D
Condição < se....então>.
Os conectivos lógicos são expressões cuja finalidade é ligar duas ou mais proposições. Eles estão presentes nas proposições compostas. Duas checagens são importantes para determinar se as proposições compostas são verdadeiras ou falsas:
 
- O valor das proposições que compõem as sentenças.
 
- O tipo de conectivo que liga as proposições de uma mesma sentença.
 
Observe a descrição a seguir:
 
“Simone é professora ou Pedro é aluno”.
 
Uma proposição será falsa, se todas as suas componentes forem falsas, e será verdadeira se uma das proposições for verdadeira, ou se todas elas forem. Resumindo: para ser verdadeira, pelo menos uma das sentenças deve ser verdadeira. A qual conectivo lógico essa descrição pertence?
A
Condição < se....então>.
B
Disjunção (v).
C
Negação (~).
D
Conjunção (^).
Os conectivos lógicos são expressões cuja finalidade é ligar duas ou mais proposições. Eles estão presentes nas proposições compostas. Duas checagens são importantes para determinar se as proposições compostas são verdadeiras ou falsas:
 
- O valor das proposições que compõem as sentenças.
 
- O tipo de conectivo que liga as proposições de uma mesma sentença.
 
Observe a descrição a seguir:
 
"Ou irei à praia ou irei ao cinema".
 
No exemplo da proposição, ou eu poderia ir a um lugar ou a outro, poderia ir até aos dois, entretanto, SÓ posso ir ou a um ou a outro, nunca aos dois. A qual conectivo lógico essa descrição pertence?
A
Condição <se....então>.
B
Disjunção exclusiva (XOR).
C
Bicondicional (se e somente se) que é a equivalência.
D
Disjunção (v).
Qual a sintaxe para o comando de abertura de arquivo?
A
nome_arquivo = abra (“dados do arquivo”, modo_de_abertura);
B
nome_arquivo = abra (“extensão do arquivo”, modo_de_abertura);
C
nome_arquivo = abra (“caminho do arquivo”, modo_de_abertura);
D
nome_arquivo = abra (“local do arquivo”, modo_de_abertura);
A sintaxe caminho do arquivo quer dizer o que?
A
é o char onde o arquivo está fisicamente;
B
é o string onde o arquivo está fisicamente;
C
é o full onde o arquivo está fisicamente;
D
é o path onde o arquivo está fisicamente;
Apesar de não perceber, utiliza-se de algoritmos de forma intuitiva e automática diariamente quando se executa tarefas comuns. Como estas atividades são simples e dispensam ficar pensando nas instruções necessárias para fazê-las, o algoritmo presente nelas acaba passando despercebido.
Nesse contexto, assinale a alternativa CORRETA que apresenta a etapa na construção de um algoritmo que representa os procedimentos necessários de manipulação das informações no intuito de produzir o resultado esperado:
A
Saída.
B
Entrada.
C
Processamento.
D
Diagramação.
Um arquivo é formado por uma coleção de registros, e cada registro é composto por campos, e cada campo possui características específicas.
Sobre os comandos de manipulação de arquivos, qual é representado pela sintaxe a seguir?
 
--> procure (nome_arquivo, posiçao);
A
LER REGISTROS DO ARQUIVO. 
B
GRAVAR REGISTROS NO ARQUIVO. 
C
FINALIZAR UM ARQUIVO.
D
PONTEIROS. 
.
.
D
Existem dois métodos de passagem de parâmetros para funções: Passagem por referência – permite usar dentro de uma função uma cópia do valor de uma variável, porém não permite alterar o valor da variável original (somente a cópia pode ser alterada).
A
Existem dois métodos de passagem de parâmetros

Continue navegando