Prévia do material em texto
Pergunta 1 O português estruturado ou também conhecido por portugol é uma linguagem que utiliza a pseudolinguagem para desenvolvimento de algoritmos estruturados usando a língua portuguesa. A ferramenta que permite a execução dos algoritmos em pseudolinguagem é o Visualg. Dado o pseudocódigo a seguir: Assinale a alternativa correta para os valores em memória da variável “x” e apresentados em tela das variáveis “x” e “y”, respectivamente: Resposta: D) 3,3,3. Pergunta 2 Uma variável é um espaço de memória, com um identificador, que serve para armazenar e recuperar dados durante a execução de um programa. Uma variável quando declarada precisa ter um tipo de dado a ela associado e um nome a ela atribuído. Assinale o nome de variável válido: Resposta: D) Nota Pergunta 3 Para Ascênsio (2009), linguagem de programação pode ser definida como sendo um conjunto de regras sintáticas e semânticas usadas para definir uma expressão matemática e instruções computacionais. Dada as afirmativas abaixo: 1. A sintaxe está relacionada com os significados (forma lógica) e a semântica está relacionada com as regras. 2. A sintaxe está relacionada com as regras formais e a semântica está relacionada com os significados (forma lógica). 3. A semântica pode ser classificada em: estática, dinâmica e operacional. 4. A sintaxe é a linguagem de baixo nível. 5. A sintaxe e semântica são adotas apenas em algumas linguagens de programação. Assinale a alternativa correta: Resposta: D) II e III são corretas. Pergunta 4 A modularização ou sub-rotinas de um código pode acontecer pela criação de procedimentos ou funções que permitem a manipulação de parâmetros que podem ou não retornar valores. Sendo assim, analise as sentenças a seguir e assinale V se a sentença for verdadeira e F se a sentença for falsa: Sendo assim, analise as sentenças a seguir e assinale V se a sentença for verdadeira e F se a sentença for falsa: . ( )o parâmetro é o argumento variável e a variável é o conteúdo que é passado para ela . ( )cada parâmetro deve ter seu nome . ( )o retorno deve ter seu tipo explicitado . ( )é obrigatório existir pelo menos um parâmetro . ( )um procedimento pode ter vários parâmetros e valores sendo retornados A sequência correta é: Resposta: D) F, V, V, F, F.. Pergunta 5 Os computadores quando programadores corretamente podem resolver vários tipos de operações, inclusive expressões matemáticas. Nativamente um computador pode resolver expressões do tipo aritmética, relacional e booleana. Dada as expressões a seguir:10-5 * 2 +3 100 <= 5 VERDADEIRO ou não FALSO 1+4 > 3 VERDADEIRO e 5*4 -1 = 15 Identifique a alternativa que correspondem aos resultados das expressões (respectivamente): Resposta: E) 3, FALSO, VERDADEIRO, FALSO, FALSO. Pergunta 6 Algoritmo é uma sequência de passos lógicos e ordenados que visam atingir um objetivo bem definido (Forbellone, 2000). Várias são as formas de representação de um algoritmo na resolução de um problema. Considere a representação do algoritmo abaixo: Resposta: C) Fluxograma convencional.. Pergunta 7 Um software pode ser definido como um conjunto de programas, rotinas ou instruções que controlam o funcionamento de um computador. Esse programa pode compreender tipos de linguagens que são consideradas como Linguagens de baixo nível e linguagens de alto nível. Dada as afirmativas abaixo: 1. Linguagem de baixo nível é representada de forma binária, ou seja, 0 e 1. 2. Existem várias linguagens de baixo nível, entre elas destaca-se a linguagem Assembly. 3. Fortran é uma linguagem de baixo nível que foi desenvolvida pela IBM na década de 90. 4. Linguagens de programação de alto nível são linguagens que possibilitam a tradução de linguagens de alto nível em linguagem de máquina, muitas vezes por meio de compiladores. 5. Linguagem Octal é um tipo de linguagem de baixo nível. Assinale a alternativa correta: Resposta: C) I, II e IV são corretas