• Nenhum resultado encontrado

listadequestões

N/A
N/A
Protected

Academic year: 2021

Share "listadequestões"

Copied!
5
0
0

Texto

(1)

Da lista de questões/respostas que se seguem, assinala com um X aquela que se encontra mais correcta.

1.

1. À técnica de encadear pensamentos para atingir determinado objectivo, dá-se o nome de:À técnica de encadear pensamentos para atingir determinado objectivo, dá-se o nome de: a) Sequência de programação.

b)

Lógica de programação. c) Sequência lógica. d) Nenhuma das anteriores. 2.

2. Aos passos que são executados até atingir um objectivo ou solução de um problema, dá-Aos passos que são executados até atingir um objectivo ou solução de um problema, dá-se o nome de:

se o nome de:

a) Sequência de programação. b) Lógica de programação. c) Sequência lógica. d) Nenhuma das anteriores. 3.

3. Numa atribuição de um valor a uma variável do tipo Char (Caracter) ou String (Cadeia deNuma atribuição de um valor a uma variável do tipo Char (Caracter) ou String (Cadeia de caracteres), temos que ter o cuidado de colocar o valor (dado) entre:

caracteres), temos que ter o cuidado de colocar o valor (dado) entre: a)

Plicas (‘ ‘). b) Aspas (“ “).

c) Parêntesis rectos ([ ]). d) Nenhuma das anteriores.

4. As variáveis e as constantes podem ser basicamente de três tipos:

a) Alfanuméricas (Inteiro ou real), Numéricas (caracter ou cadeia de caracteres) ou Lógicas (podendo assumir apenas dois valores possíveis: verdadeiro e falso).

b) Numéricas (Inteiro ou real), Lógicas (caracter ou cadeia de caracteres) ou Alfanuméricas (podendo assumir apenas dois valores possíveis: verdadeiro e falso).

c) Lógicas (Inteiro ou real), Alfanuméricas (caracter ou cadeia de caracteres) ou Numéricas (podendo assumir apenas dois valores possíveis: verdadeiro e falso).

d)

Nenhuma das anteriores.

5. Os operadores são meios pelos quais incrementamos, decrementamos, comparamos e avaliamos dados dentro do computador. Assim existem três tipos de operadores:

Operadores Aritméticos os Operadores de Comparação ou Relacionais e os Operadores Lógicos. Das opções seguintes, assinale a definição correcta:

a) Os Operadores Aritméticos são os utilizados para obter resultados numéricos (como exemplos temos: =, <, >, <=, >=).

b) Os Operadores de Comparação ou Relacionais devolvem sempre resultados do tipo valor lógico, ou seja, verdadeiro ou falso (como exemplos temos: +, -, *, /, MOD, DIV e ^).

c) Os Operadores Lógicos servem para combinar resultados de expressões, retornando se o resultado final é verdadeiro ou falso (como exemplos temos: E, OR e NOT). d) Nenhuma das anteriores.

6. Dentro das Estruturas de Repetição temos “Para... Fazer…”, “Enquanto... Fazer” e “Repetir... Até…”. Assim, podem descritas da seguinte forma:

a) A Estrutura de Repetição “Para… Fazer…” é controlada por uma variável que parte de um determinado valor inicial e é incrementada (ou decrementada) até um outro determinado valor final. Nesta estrutura não se sabe à partida quantas vezes se vai repetir a instrução ou conjunto de instruções.

b) Numa Estrutura de Repetição “Repetir... Até…” a condição é testada antes de se iniciar a instrução ou conjunto de instruções. A instrução ou conjunto de instruções repete-se enquanto a condição for verdadeira (o ciclo termina quando a condição de controlo for falsa).

(2)

controlo de repetição só é avaliada no final do ciclo, a instrução ou conjunto de instruções será(ão) executada(s) sempre pelo menos uma vez. O ciclo será interrompido (termina) quando a condição de controlo for verdadeira. d)

Nenhuma das anteriores.

7. É um código de escrita em que se utilizam representações simbólicas para indicar as instruções do algoritmo. Essas representações simbólicas são, usualmente, um misto de palavras da nossa linguagem natural com termos e notações típicas de uma linguagem de programação. Estamos a referir-nos a:

a) Narrativa. b) Fluxograma. c)

Pseudocódigo .

d) Nenhuma das anteriores.

8. É um diagrama representativo do fluxo das acções de um programa, através de símbolos, que representam os diferentes tipos das acções e o seu encadeamento na sequência do programa. Estamos a referir-nos a:

a) Narrativa. b)

Fluxograma. c) Pseudocódigo.

d) Nenhuma das anteriores.

É um nome normalmente atribuído pelo algoritmo ou utilizador a um elemento com que se pretende trabalhar dentro de um algoritmo. Estamos a referir-nos a um/uma:

a) Constante. b) Variável. c) Identificador.

d) Nenhuma das anteriores.

Tem um determinado valor fixo que não se modifica ao longo do tempo, durante a execução de um programa. Estamos a referir-nos a um/uma:

a) Constante. b) Variável. c) Identificador.

d) Nenhuma das anteriores.

Cada uma corresponde a uma posição de memória (para armazenar um determinado tipo de dado), cujo conteúdo pode ser alterado ao longo do tempo, durante a execução de um programa. Estamos a referir-nos a um/uma:

a) Constante. b) Variável. c) Identificador.

d) Nenhuma das anteriores.

9. Para cada uma das afirmações seguintes, assinale se são verdadeiras (V) ou falsas (F): a) As variáveis podem assumir um carácter local, quando são declaradas para uso em

todo o algoritmo e um carácter global, quando são declaradas apenas para uso dentro do subalgoritmo. (F)

b) Embora uma variável possa assumir diferentes valores, ela só pode armazenar um valor a cada instante. As variáveis só podem armazenar valores de um mesmo tipo, de maneira que também são classificadas como sendo numéricas, lógicas e alfanuméricas. (V) c) A Estrutura de Decisão Condicional, “Se… Então… Senão…”, é uma estrutura que se

baseia numa condição. A condição de controlo é normalmente uma expressão do tipo lógico, isto é, que pode assumir apenas um entre dois valores possíveis: verdadeiro ou falso. (V)

(3)

d) Relativamente à estrutura anterior (bloco Então), a instrução tanto pode ser uma

instrução simples, como uma instrução composta (conjunto de instruções), a ser executada caso a condição especificada seja falsa (tenha valor booleano “false”); (F)

e) Nesta estrutura a cláusula “Else” é uma parte opcional – se for especificada, a instrução que se lhe segue só será executada no caso da condição de controlo ser “false”. (V)

f) Se tivermos um conjunto de instruções (instruções compostas) para considerar dentro de uma estrutura, podemos inseri-la entre delimitadores “Começo ... Fim”. (V)

g) A Estrutura de Decisão de Escolha Múltipla “Caso…” deve ser utilizada nos casos em que se tem de optar entre várias opções que uma variável pode dispor, evitando assim de se recorrer a várias estruturas “Se” encadeadas. Neste caso, temos uma estrutura de decisão composta ou decisão de escolha múltipla que vai tornar a leitura do programa bastante mais difícil. (F)

h) Nesta estrutura também não existe a cláusula “Else”. (F)

i) As duas estruturas anteriores são utilizadas quando existe necessidade de repetir, um determinado número de vezes, uma certa instrução ou conjunto de instruções. (V)

(4)

10. Complete as frases seguintes, de forma a obter afirmações verdadeiras.  Num algoritmo, podemos definir três secções:

 O _________1____________ é a secção onde é dado o nome ao algoritmo. Começa com a palavra “Algoritmo”.

 Na secção de ________2___________, é apresentada a descrição das variáveis e constantes usadas.

 Na secção do ____________3_________________ contém a sequência das

instruções (acções) do algoritmo. Inicia-se com a palavra “Início” e termina com a palavra “Fim”.

 Os _________4_________ são uma parte importante do algoritmo. Eles servem para tornar a leitura, do algoritmo, mais fácil e clara. Eles são colocados entre dois parênteses rectos.

 Um _________5___________ consiste em um conjunto lógico e finito de acções (instruções) que levam à resolução de um determinado problema.

 Uma ________6__________ é a informação que indica a um computador uma acção elementar a executar.

 __________7___________ consiste em elaborar um conjunto finito de instruções, reconhecidas pela máquina, de forma que o computador execute estas instruções. Estas instruções possuem regras e uma sintaxe própria, como uma linguagem tipo português ou inglês, sendo isto chamadas de linguagem de programação.

 As Instruções de _________8____________ tem por objectivo atribuir ou alterar um valor a uma variável. Para isto utilizaremos o símbolo “:=” em Pascal e “” em pseudocódigo, que significa “recebe o valor”, ou seja, a posição de memória que uma variável representa, receberá um valor, o qual será atribuído à variável.

 As Instruções de __________9___________ são utilizadas para introduzir dados no computador através do operador. Estes dados são afectados a variáveis.

 As Instruções de __________10___________ são utilizadas para apresentar os dados ao utilizador (mensagens, valores de variáveis, etc.), através dos dispositivos de saída ou periférico de “output”.

Cabeçalho (1)

Programar (7)

Instrução (6)

Comentários (4)

Atribuição (8)

Escrita (10)

Corpo do algoritmo (3) Algoritmo (5)

Leitura (9)

Declarações (2)

1. Identifique o tipo de cada uma das constantes em pascal a) 613 - Integer b) ‘R’ - Char c) 1 - Integer d) 613,0 - Real e) -613 - Integer f) ‘613’ - String g) -3,012 * 1015 - Real h) False - Boolean

(5)

i) 17 * 1012 - Integer j) -28,3 * 10-23 - Real

k) ‘Fim de Questão’ - String l) ‘123456’ - String m) -1122 - Integer n) 10,45 - Real o) TRUE - Boolean p) ‘c’ - Char q) ‘Amor’ - String

1. Indique o resultado que será obtido das seguintes expressões:

a) 1/2 0,5 b) 1 DIV 2 0 c) 1 MOD 2 1 d) (200 DIV 10) MOD 4 0 e) 6 +19-23 2 f) 3,0* 5,0 +1 16,0 g) 1/4+2 2,25 h) 28,0/7+4 8,0

i) ‘Carlos ‘ + ‘Paredes’ ‘CarlosParedes

2. Indique o resultado das seguintes expressões:

a) 2 > 3 F

b) (6 < 8) OR (3 > 7) V

c) (((10 DIV 2) MOD 6) > 5) XOR (3 < (2 MOD 2)) F

d) NOT (2 < 3) F

3. Sabendo que A=3, B=7 e C=4, informe se as expressões abaixo são verdadeiras ou falsas.

a) (A+C) > B

F

b) B >= (A + 2)

V

c) C = (B –A)

V

d) (B + A) <= C

F

e) (C+A) > B

F

Referências

Documentos relacionados

The CA (15) probe marked 3 pairs of telocentric chromosomes and only one homologue of a pair of submetacentric chromosomes (Figure 2a).. The CAT (10) probe revealed a

Por outro lado observamos que a deiscência das bordas da ferida ocorreram sempre do lado em que foram realizadas suturas com pOntos eqüidistantes 0,3 cm (Grupo II). Esses

 o Valor Atual dos Benefícios de Riscos relativos à complementação de aposentadoria por invalidez e respectiva reversão em pensão, bem como de pensão por

Mas, antes disso, é imperativo refletir sobre como o desenvolvimentismo influenciou projetos de modernização regional no âmbito do norte de Minas Gerais, região

D48.7 Nádor s neurþitým alebo neznámym správaním: iné bližšie urþené miesto D48.9 Nádor s neurþitým alebo neznámym správaním, bližšie neurþený. D51.0 Anémia

Essa teoria considera que a natureza é constituída de cinco elementos básicos: madeira, fogo, terra, metal e água.. Existe entre eles uma relação de interdependência

Certificamos que Denise Félix Quintão orientou o projeto “Prevalência e fatores associados à constipação intestinal dos servidores de uma Instituição Pública de Ensino,

O educador administrador escolar formado nessa perspectiva tem a possibilidade de adotar uma postura gerencial pautada na ação comunicativa, mesmo que seja,