Buscar

As_s_Algoritmos

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 26 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 26 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 26 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

Pergunta 1 
1. Os três tipos mais utilizados de algoritmos são: descrição narrativa, fluxograma 
e pseudocódigo ou portugol. Tendo isso em vista, relacione as colunas a seguir: 
(i) descrição narrativa 
(ii) fluxograma 
(iii) pseudocódigo ou portugol 
(a) Consiste em analisar o enunciado do problema e escrever, utilizando 
símbolos gráficos, os passos a serem seguidos para sua resolução. 
(b) Consiste em analisar o enunciado do problema e escrever, utilizando uma 
linguagem natural (por exemplo, a língua portuguesa), os passos a serem 
seguidos para sua resolução. 
(c) Consiste em analisar o enunciado do problema e escrever, por meio de regras 
predefinidas, os passos a serem seguidos para sua resolução. 
A sequência correta é: 
 a. i - a; ii - b; iii - c 
 b. i - a; ii - c; iii - b 
 c. i - c; ii - b; iii - a 
 d. i - b; ii - c; iii - a 
 e. i - b; ii - a; iii - c 
0,15 pontos 
Pergunta 2 
1. Os três tipos mais utilizados de algoritmos são: descrição narrativa, fluxograma 
e pseudocódigo ou portugol. O fluxograma consiste em analisar o enunciado do 
problema e escrever, utilizando símbolos gráficos, os passos a serem seguidos 
para sua resolução. O que pode ser descrito como uma vantagem na utilização 
do fluxograma para o desenvolvimento de algoritmos? 
 a. 
A transformação dos elementos gráficos é direta e automática para uma 
linguagem de programação. 
 b. Nem todos os algoritmos podem ser descritos utilizando essa técnica. 
 c. Apresenta uma única solução para cada algoritmo. 
 d. 
Elementos gráficos são mais fáceis de entender que do elementos 
textuais. 
 e. 
Não há necessidade de aprender uma nova linguagem; utiliza-se a língua 
portuguesa. 
0,15 pontos 
Pergunta 3 
1. Um algoritmo é desenvolvido para receber dados, realizar o processamento deles 
e gerar uma resposta. Dado o algoritmo a seguir, qual seria o enunciado mais 
apropriado para ele? 
 
 a. Faça um algoritmo que calcule um número elevado a uma potência. 
 b. 
Faça um algoritmo para calcular e mostrar a multiplicação dos números 5 
e 2. 
 c. 
Faça um algoritmo para calcular a multiplicação entre dois números 
digitados pelo usuário. 
 d. Faça um algoritmo para calcular a multiplicação dos números 5 e 2. 
 e. 
Faça um algoritmo para mostrar o resultado da multiplicação de dois 
números. 
0,15 pontos 
Pergunta 4 
1. Para um computador ser útil, é preciso que hardware e software trabalhem 
juntos. O software deve ser desenvolvido para executar uma ou várias tarefas 
bem definidas, e, quando queremos criar ou desenvolver um software para 
realizar determinado tipo de processamento de dados, devemos escrever um 
programa ou vários programas interligados. 
No entanto, para que o computador compreenda e execute esse programa, 
devemos escrevê-lo usando uma linguagem que tanto o computador quanto o 
criador de software entendam. Essa linguagem é chamada de linguagem de 
programação. Quais as etapas necessárias para o desenvolvimento de 
programas? 
 a. Análise, codificação e teste. 
 b. Algoritmo e codificação. 
 c. Codificação e teste. 
 d. Análise e teste. 
 e. Análise, algoritmo e codificação. 
 
 
AS II 
Pergunta 1 
1. Um algoritmo é uma sequência de passos que visam atingir um objetivo. Assim, 
analisando o algoritmo e as três afirmações a seguir, quais estão corretas? 
 
Afirmativa 1 – O algoritmo está totalmente correto. 
Afirmativa 2 – O comando de saída mostra apenas o valor do novo salário. 
Afirmativa 3 – Faltou a mensagem para a digitação do valor do salário. Sem essa 
mensagem, o salário não será lido. 
 a. Todas as afirmativas estão corretas. 
 b. Apenas as afirmativas 1 e 3 estão corretas. 
 c. Apenas as afirmativas 2 e 3 estão corretas. 
 d. Apenas as afirmativas 1 e 2 estão corretas. 
 e. Nenhuma das afirmativas está correta. 
0,15 pontos 
Pergunta 2 
1. Um algoritmo é desenvolvido com o objetivo de receber dados, realizar o 
processamento destes dados e gerar uma resposta. Dado o algoritmo a seguir, 
qual seria o enunciado mais adequado para ele? 
 
 a. 
Faça um algoritmo para calcular e mostrar a média aritmética entre três 
notas digitadas pelo usuário. 
 b. Faça um algoritmo para calcular a média ponderada entre três notas. 
 c. 
Faça um algoritmo para calcular e mostrar a soma entre três valores 
digitados pelo usuário. 
 d. Faça um algoritmo para calcular a média aritmética entre três notas. 
 e. 
Faça um algoritmo para calcular e mostrar a média aritmética entre as 
notas 7, 9 e 10. 
0,15 pontos 
Pergunta 3 
1. Uma variável representa uma posição de memória, possuindo nome e tipo, cujo 
conteúdo pode variar ao longo do tempo, durante a execução de um programa. 
Embora uma variável possa assumir diferentes valores, ela só pode armazenar 
um valor a cada instante. 
Os fluxogramas utilizam variáveis, mas não fazem declarações ou detalhamentos 
delas. Já no portugol ou pseudocódigo, existe uma seção específica para a 
declaração delas. Os identificadores são os nomes das variáveis, dos programas, 
das constantes, das rotinas e das unidades, entre outros. 
As regras básicas para a formação dos identificadores são: 
o os caracteres que você pode utilizar na formação dos identificadores são: 
os números, as letras maiúsculas, as letras minúsculas e o caractere 
sublinhado; 
o o primeiro caractere deve ser sempre uma letra ou o caractere 
sublinhado; 
o não são permitidos espaços em branco e caracteres especiais (@, $, +, -, 
%, !); 
o não podemos usar as palavras reservadas nos identificadores, ou seja, 
palavras que pertencem a uma linguagem de programação. 
Qual das alternativas a seguir possui apenas identificadores válidos? 
 a. soma total, total, nome 
 b. nota-1, 2x, soma 
 c. altura, base, área 
 d. nota1, x, soma_parcial 
 e. nota#2, parte3, total 
0,15 pontos 
Pergunta 4 
1. Para calcular a área de um triângulo retângulo, é necessário conhecer a medida 
da sua altura e da sua base, tendo em vista que área é calculada pela base vezes a 
altura e esse resultado é dividido por 2. Qual dos algoritmos a seguir pode ser 
utilizado para calcular a área de um triângulo retângulo, cuja base é fornecida 
pelo usuário e a altura é o dobro da base? 
 a. 
 
ERRADA 
 
 b. 
 
 c. 
 
 d. 
 
 e. 
 
 
AS II B 
 
Pergunta 1 
1. Um algoritmo é desenvolvido com o objetivo de receber dados, realizar o 
processamento destes dados e gerar uma resposta. Dado o algoritmo a seguir, 
qual seria o enunciado mais adequado para ele? 
 
 a. 
Faça um algoritmo para calcular e mostrar a média aritmética entre três 
notas digitadas pelo usuário. 
 b. 
Faça um algoritmo para calcular e mostrar a média aritmética entre as 
notas 7, 9 e 10. 
 c. 
Faça um algoritmo para calcular e mostrar a soma entre três valores 
digitados pelo usuário. 
 d. Faça um algoritmo para calcular a média aritmética entre três notas. 
 e. Faça um algoritmo para calcular a média ponderada entre três notas. 
0,15 pontos 
Pergunta 2 
1. Um algoritmo é desenvolvido com o objetivo de receber dados, realizar o 
processamento desses dados e gerar uma resposta. Qual dos algoritmos a seguir 
recebe o preço de um produto e calcula e mostra o novo preço com desconto de 
20%? 
 a. 
 
 b. 
 
 c. 
 
 d. 
 
 e. 
 
0,15 pontos 
Pergunta 3 
1. Os algoritmos podem conter erros de lógica e erros de sintaxe, ou seja, erros de 
lógica são erros que não produzem o resultado esperado e erros de sintaxe são 
erros que não permitem que o algoritmo seja executado. Qual dos algoritmos a 
seguir está correto para receber dois valores e mostrar a soma deles. 
 a. 
 
 b. 
 
 c. 
 
 d. 
 
 e. 
 
0,15 pontos 
Pergunta 4 
1. Simular a execução de algoritmos é uma técnica utilizada para verificar se eles 
estão produzindo o resultado esperado. Para o algoritmo a seguir, se o usuário 
digitar os valores 8 e 3, o que será mostrado na tela? 
 
 a. 10 
 b. 11 
 c. x+y 
 d. 5 
 e. 83 
 
 
AS III 
 
Pergunta 1 
1. Tendoem vista que o algoritmo é uma sequência de passos que visam atingir um 
objetivo e o trecho de algoritmo a seguir, qual a saída gerada? 
 
 a. 3 
 b. 5 
 c. 4 ERRADA 
 d. 1 
 e. 2 
0,175 pontos 
Pergunta 2 
1. No desenvolvimento de algoritmos, são utilizados os operadores lógicos para 
montar condições compostas. Dentre esses operadores, destacam-se os 
operadores E e OU. Dadas as expressões a seguir, qual par de valores as tornaria 
verdadeiras? 
expressão 1: se (x < 7) OU (y > 2) 
expressão 2: se (x < 7) E (y > 2) 
 a. x = 7; y = 2 
 b. x = 9; y = 3 
 c. x = 5; y = 1 
 d. x = 5; y = 5 
 e. x = 1; y = 2 
0,175 pontos 
Pergunta 3 
1. Analisando o algoritmo a seguir e caso o usuário digite MARIA e 1, qual será a 
saída apresentada? 
 
 a. 1 
 b. 3 
 c. 5 
 d. 2 
 e. 4 
0,175 pontos 
Pergunta 4 
1. Considerando que o índice de massa corporal (IMC) é calculado com base no 
peso e na altura de cada pessoa e de acordo com a fórmula a seguir, tem-se uma 
tabela que mostra a situação de acordo com o IMC. 
 
A fórmula para o cálculo do IMC é 
IMC = PESO / (ALTURA)^2 
Das expressões a seguir, em pseudocódigo, qual a que expressa corretamente a 
lógica para calcular e imprimir o IMC dos dois casos extremos da tabela? 
 a. 
 
 b. 
 
 c. 
 
 d. 
 
 e. 
 
 
AS III B 
 
Pergunta 1 
1. Um algoritmo pode ser considerado uma sequência de passos que visam atingir 
um objetivo. Tendo isso em vista e considerando o algoritmo a seguir, qual a 
alternativa correta? 
 
 a. O algoritmo 1 não poderá ser executado por conter erro. 
 b. 
Os dois algoritmos abordam o mesmo problema, mas apresentam 
resultados diferentes. 
 c. Os dois algoritmos apresentam algum erro. 
 d. 
Os dois algoritmos abordam o mesmo problema e apresentam o mesmo 
resultado. 
 e. O algoritmo 2 não poderá ser executado por conter erro. 
0,175 pontos 
Pergunta 2 
1. Considerando que o índice de massa corporal (IMC) é calculado com base no 
peso e na altura de cada pessoa e de acordo com a fórmula a seguir, tem-se uma 
tabela que mostra a situação de acordo com o IMC. 
 
A fórmula para o cálculo do IMC é 
IMC = PESO / (ALTURA)^2 
Das expressões a seguir, em pseudocódigo, qual a que expressa corretamente a 
lógica para calcular e imprimir o IMC dos dois casos extremos da tabela? 
 a. 
 
 b. 
 
 c. 
 
 d. 
 
 e. 
 
0,175 pontos 
Pergunta 3 
1. No desenvolvimento de algoritmos, são utilizados os operadores lógicos para 
montar condições compostas. Dentre esses operadores, destacam-se os 
operadores E e OU. Dadas as expressões a seguir, qual par de valores as tornaria 
verdadeiras? 
expressão 1: se (x < 7) OU (y > 2) 
expressão 2: se (x < 7) E (y > 2) 
 a. x = 9; y = 3 
 b. x = 1; y = 2 
 c. x = 5; y = 1 
 d. x = 7; y = 2 
 e. x = 5; y = 5 
0,175 pontos 
Pergunta 4 
1. Um algoritmo é uma sequência de passos que visam atingir um objetivo. Dado o 
algoritmo a seguir, quais as afirmações corretas? 
 
(I) Exibirá o maior entre três números lidos, exceto se os três valores forem 
iguais. 
(II) Se forem lidos os valores 1, 3 e 6 nas variáveis n1, n2 e n3, respectivamente, 
a variável m receberá o valor 1, em seguida o valor 3 e, por último, o valor 6. 
(III) Se forem lidos os valores 7, 2 e 9 nas variáveis n1, n2 e n3, 
respectivamente, a variável m receberá o valor 7, em seguida o valor 2 e, por 
último, o valor 9. 
(IV) Se forem lidos os valores 9, 7 e 2 nas variáveis n1, n2 e n3, 
respectivamente, a variável m receberá apenas o valor 9. 
 a. As afirmações I, II e IV. 
 b. Apenas a afirmação I. 
 c. Apenas a afirmação II. 
 d. Todas as afirmações. 
 e. Apenas a afirmação IV. 
 
AS VI 
 
Pergunta 1 
1. Dentre as estruturas de repetição, destaca-se a estrutura de repetição com 
variável de controle, que é utilizada quando se conhece o número de repetições 
desejado. Considerando o exposto, analise as seguintes estruturas e assinale a 
alternativa em que o comando escreval ("teste") está repetido 5 vezes. 
 
 a. Em nenhuma das estruturas. 
 b. Apenas na estrutura 3. 
 c. Apenas na estrutura 2. 
 d. Apenas na estrutura 1. 
 e. Em todas as estruturas. 
0,175 pontos 
Pergunta 2 
1. Uma estrutura de repetição é utilizada em algoritmos quando se deseja repetir 
um ou vários comandos. Essa repetição pode ser para um número definido ou 
indefinido de vezes. Diante do exposto, assinale a alternativa que apresenta 
quantas vezes os comandos da estrutura definida a seguir podem ser repetidos. 
 
 a. 3. 
 b. 1. 
 c. Infinitas vezes. 
 d. Nenhuma vez. 
 e. 2. 
0,175 pontos 
Pergunta 3 
1. No desenvolvimento de algoritmos, há a estrutura sequencial (entrada dos dados, 
processamento e saída), as estruturas condicionais (também conhecidas como 
desvios a partir de uma condição) e as estruturas de repetição (que permitem 
executar repetidas vezes um bloco de comandos). Dentre as estruturas de 
repetição, têm-se: 
(i) Estrutura de repetição com variável de controle; 
(ii) Estrutura de repetição condicional com teste no início; 
(iii) Estrutura de repetição condicional com teste no final. 
Existe uma situação denominada LOOP INFINITO, ou seja, os comandos são 
repetidos infinitamente até que o algoritmo trave. Dentre as estruturas de 
repetição apresentadas, qual delas pode entrar em LOOP INFINITO? 
 a. Apenas as estruturas definidas em (ii) e (iii). 
 b. Apenas a estrutura definida em (i). 
 c. Apenas a estrutura definida em (ii). 
 d. Apenas a estrutura definida em (iii). 
 e. Apenas as estruturas definidas em (i) e (ii). 
0,175 pontos 
Pergunta 4 
1. No desenvolvimento de algoritmos, há a estrutura sequencial (entrada dos dados, 
processamento e saída), as estruturas condicionais (também conhecidas como 
desvios a partir de uma condição) e as estruturas de repetição (que permitem 
executar repetidas vezes um bloco de comandos). Dentre as estruturas de 
repetição, têm-se: 
(i) Estrutura de repetição com variável de controle; 
(ii) Estrutura de repetição condicional com teste no início; 
(iii) Estrutura de repetição condicional com teste no final. 
Dentre as estruturas de repetição apresentadas, qual delas pode NÃO executar os 
comandos nenhuma vez? 
 a. Apenas a estrutura definida em (i). 
 b. Apenas as estruturas definidas em (ii) e (iii). 
 c. Apenas a estrutura definida em (iii). 
 d. Apenas as estruturas definidas em (i) e (ii). 
 e. Apenas a estrutura definida em (ii). 
 
O teste mesa ou simulação é utilizado para verificar se o algoritmo, a partir de uma 
determinada entrada, está gerando o resultado esperado. Considerando o exposto, 
simule o algoritmo a seguir com o dia do seu aniversário e assinale a alternativa que 
apresenta o resultado exibido pelo algoritmo. 
 
 a. resultado = 1 
 b. resultado = 0 
 c. resultado = 5 
 d. Nenhuma das alternativas anteriores. 
 e. resultado = 2 
 
Dentre as estruturas de repetição, observa-se a existência de duas estruturas vinculadas a 
uma condição. Essas estruturas são denominadas estrutura de repetição condicional com 
teste no início e estrutura de repetição condicional com teste no final. Considerando o 
exposto, analise as seguintes estruturas e assinale a alternativa em que o comando 
escreval ("repete") está repetido apenas 3 vezes. 
 
 a. Apenas nas estruturas 2 e 3. 
 b. Apenas nas estruturas 1 e 3. 
 c. Em nenhuma das estruturas. 
 d. Apenas nas estruturas 1 e 2. 
 e. Em todas as estruturas. 
 
Uma estrutura de repetição é utilizada em algoritmos quando se deseja repetir um ou 
vários comandos. Essa repetição pode ser para um número definido ou indefinido de 
vezes. Com base no exposto, quantas vezes os comandos da estrutura definida a seguir 
são repetidos? 
 
 a. Nenhuma vez. 
 b. 10. 
 c. 6. 
 d. 2. 
 e. 5. 
 
AS V 
Pergunta 1 
1. A modularização dos algoritmos acontece quando as instruções que os compõem 
podem ser divididas em blocos menores e com objetivos bem definidos. No 
algoritmo a seguir, modularizado,que será mostrado na tela após a sua completa 
execução, como pode ser definida a instrução calcular? 
 
 a. 30 - sub-rotina COM parâmetro e SEM retorno. 
 b. 30 - sub-rotina COM parâmetro e COM retorno. 
 c. 5 - sub-rotina SEM parâmetro e COM retorno. 
 d. 30 - sub-rotina SEM parâmetro e SEM retorno. 
 e. 5 - sub-rotina SEM parâmetro e SEM retorno. 
0,175 pontos 
Pergunta 2 
1. Um algoritmo é uma sequência de instruções e essas instruções podem ser 
organizadas em blocos denominados módulos. Com base na análise do seguinte 
algoritmo, assinale a alternativa que apresenta o valor mostrado na tela após a 
sua execução. 
 
 a. 0. 
 b. 24. 
 c. 12. 
 d. 6. 
 e. 25. 
0,175 pontos 
Pergunta 3 
1. Um algoritmo é uma sequência de instruções e essas instruções podem ser 
organizadas em blocos denominados módulos. Após a execução do seguinte 
algoritmo, qual é o valor exibido na tela? 
 
 a. 11. 
 b. 8. 
 c. 5. 
 d. Nenhuma das alternativas anteriores. 
 e. 0. 
0,175 pontos 
Pergunta 4 
1. Uma variável pode ser local quando é declarada e acessada dentro de uma sub-
rotina ou uma variável pode ser global quando é declarada no corpo principal do 
algoritmo e pode ser acessada por qualquer parte do algoritmo. Com base no 
exposto, qual é o maior problema do uso abundante das variáveis globais? 
 a. Erros de sintaxe. 
 b. Erros de lógica. 
 c. Dificuldade de desenvolvimento. 
 d. Não acesso a todas as variáveis. 
 e. Manutenção. 
 
 
Pergunta 3 
1. Um algoritmo é uma sequência de instruções e essas instruções podem ser 
organizadas em blocos denominados módulos. Ao analisar o algoritmo a seguir, 
qual é o erro encontrado? 
 
 a. Faltou o retorno dentro da sub-rotina contar. 
 b. A variável cont não foi digitada pelo usuário. 
 c. 
A chamada da sub-rotina contar está sendo atribuída à variável cont, 
logo, deveria ser uma função e não um procedimento. 
 d. A variável número não foi declarada. 
 e. A variável cont foi declarada como global e deveria ser local. 
0,175 pontos 
Pergunta 4 
1. A modularização dos algoritmos acontece quando as instruções que os compõem 
podem ser divididas em blocos menores e com objetivos bem definidos. 
Considerando o exposto, o que pode ser definida como a principal vantagem da 
modularização? 
 a. Organização dos códigos. 
 b. Diminuição dos códigos. 
 c. Aumento dos códigos. 
 d. Permissão de trabalho colaborativo. 
 e. Facilidade de manutenção e busca de erros. 
Pergunta 1 
1. Um vetor é conhecido como uma estrutura composta unidimensional 
homogênea. Qual, dentre as seguintes alternativas, permite carregar um vetor de 
10 posições, com dados digitados pelo usuário, de trás para frente? 
 a. 
 
 b. 
 
 c. 
 
 d. 
 
 e. 
 
0,175 pontos 
Pergunta 2 
1. Um algoritmo é uma sequência de passos os quais visam atingir um objetivo. 
Nesse caso, com o trecho do algoritmo a seguir, qual é o objetivo que se 
pretende alcançar? 
 
 a. 
Carregar um vetor de 10 posições e alterar cada valor digitado em uma 
unidade. 
 b. 
Carregar um vetor de 5 posições e acrescentar uma unidade a cada valor 
digitado. 
 c. 
Carregar um vetor de 10 posições, em que as posições ímpares serão 
digitadas e as posições pares armazenarão o conteúdo da posição 
imediatamente anterior acrescido de uma unidade. 
 d. 
Carregar um vetor de 10 posições e acrescentar uma unidade a cada valor 
digitado. 
 e. 
Carregar um vetor de 5 posições, em que as posições ímpares serão 
digitadas e as posições pares armazenarão o conteúdo da posição 
imediatamente anterior acrescido de uma unidade. 
0,175 pontos 
Pergunta 3 
1. Um vetor é uma estrutura capaz de armazenar dados do mesmo tipo, com o 
mesmo identificador, diferenciados por um índice. Com base no exposto, analise 
as afirmações a seguir e assinale a alternativa que apresenta quais delas são 
verdadeiras. 
(I) Um vetor é conhecido como uma variável composto bidimensional. 
(II) Um vetor é capaz de armazenar uma quantidade variável de dados. 
(III) Um vetor tem como índice um valor inteiro. 
 a. Apenas a afirmação I é verdadeira. 
 b. Apenas a afirmação III é verdadeira. 
 c. Nenhuma das afirmações é verdadeira. 
 d. Todas as afirmações são verdadeiras. 
 e. Apenas a afirmação II é verdadeira. 
0,175 pontos 
Pergunta 4 
1. Uma matriz é uma estrutura homogênea multidimensional em que seus 
elementos são diferenciados pelos seus índices. Em uma matriz, a diagonal 
principal é dada pelas posições em que a linha é igual a coluna. Qual, dentre as 
seguintes alternativas, carrega uma matriz 3 x 3 com valor 0 na diagonal 
principal e valor 1 nas demais posições? 
 a. 
 
 b. 
 
 c. 
 
 d. 
 
 e.

Outros materiais