Buscar

Operações com Matrizes e Vetores

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 6 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 6 páginas

Prévia do material em texto

Prova Impressa
GABARITO | Avaliação II - Individual (Cod.:768950)
Peso da Avaliação 1,50
Prova 56239484
Qtd. de Questões 10
Acertos/Erros 8/1
Canceladas 1
Nota 9,00
Para realizar a representação de matrizes precisa-se levar em consideração alguns aspectos, como 
procedimentos e funções que possam ser realizadas para representar as tarefas das matrizes. Essas 
operações computacionais devem seguir as seguintes funções, como: realizar a leitura de uma matriz, 
tanto as dimensões como todos os dados da matriz; desenvolver uma matriz que seja identificada 
como a identidade matriz; realizar a comparação de duas matrizes; fazer a somatória dessas duas 
matrizes, fazer a multiplicação dessas duas matrizes e para finalizar deve-se imprimir uma dessas 
matrizes. 
Com base nas operações básicas de uma matriz, assinale a alternativa CORRETA:
A Cria, libera, acessa e cancela.
B Cria, libera, cancela e atribui.
C Cria, solta, acessa e atribui.
D Cria, libera, acessa e atribui.
As estruturas de dados são formas de distribuir e relacionar os dados disponíveis, de modo a 
tornar mais eficientes os algoritmos que manipulam esses dados. Sobre as estrutura de dados, 
classifique V para as sentenças verdadeiras e F para as falsas:
( ) A linguagem Java possui tipos de dados primitivos.
( ) Nas linguagens de programação de terceira geração, o desempenho de uma operação com uma 
matriz é independente da forma como elas são organizadas em memória.
( ) Uma estrutura de dados do tipo união (union) é representada em memória da mesma forma que 
um registro (record).
Assinale a alternativa que apresenta a sequência CORRETA:
A F - V - F.
B V - F - F.
 VOLTAR
A+ Alterar modo de visualização
1
2
C V - F - V.
D F - V - V.
Um vetor pode ser considerado como uma cadeia de caracteres, quando é representado em algumas 
aplicações de um programa, um vetor é considerado um tipo char. Quando o vetor é classificado 
como tipo char, pode representar elementos como uma cadeia de caracteres, e esse vetor é apontando 
para ponteiros char, esse processo de representar os elementos e apontar para os ponteiros do tipo 
char é conhecido como vetor bidimensional de char. Sobre os vetores, analise as afirmativas a seguir: 
I- Pode-se definir um vetor unidimensional como uma lista ordenada de elementos de tipos 
diferentes.
II- A leitura de um vetor pode ser feita com o emprego da estrutura de controle para...fim_para dentro 
da qual cada elemento é lido para a memória.
III- Uma cadeia pode ser implementada como um vetor, cada elemento do vetor contendo um ou mais 
caracteres.
IV- O vetor que possui apenas uma dimensão; é como se seus elementos (notas mensais) pudessem 
ser expostos sobre uma linha. 
Assinale a alternativa CORRETA:
A Somente a afirmativa IV está correta.
B As afirmativas I e IV estão corretas.
C As afirmativas I e III estão corretas.
D As afirmativas II, III e IV estão corretas.
Atenção: Esta questão foi cancelada, porém a pontuação foi considerada.
Vetores e matrizes são estruturas de dados homogêneas que permitem o armazenamento de 
vários valores ao mesmo tempo. No entanto, todo valor armazenado em um mesmo vetor ou matriz 
deve possuir o mesmo tipo de dado associado, ou seja, um vetor/matriz de valores inteiros só pode 
3
4
armazenar valores inteiros. Considerando o algoritmo anexo, que utiliza um vetor para armazenar 
valores reais, analise as afirmativas a seguir:
I- Ao informar um valor texto na linha 11 do algoritmo, ocorrerá um erro, pois o programa espera um 
valor do mesmo tipo do vetor - real.
II- Ao informarmos 4, 10, 2, 6, 5, 3, 1 e 1 aos valores solicitados ao longo da execução do algoritmo, 
a média aritmética dos valores de todas as posições do vetor é 4.
III- O vetor "números" poderia ser substituído por uma matriz com 2 linhas e 5 colunas, porém essa 
modificação acarretaria em alterações no algoritmo para se trabalhar com indexação dupla.
IV- Informando valores numéricos quando solicitado, o algoritmo executará sem erros.
Assinale a alternativa CORRETA:
A As afirmativas I, III e IV estão corretas.
B As afirmativas I, II e III estão corretas.
C As afirmativas II e III estão corretas.
D Somente a afirmativa IV está correta.
Uma linguagem verbosa é uma linguagem que necessita de muitas palavras e/ou palavras muito 
longas ou até mesmo muitos símbolos para descrever um programa. Isso tem pontos positivos e 
pontos negativos. Muitos que dizem que uma linguagem mais verbosa está mais próxima da nossa 
linguagem natural, devido a isso seria mais legível. Porém, como vemos hoje em dia, as linguagens 
tornam-se cada vez menos verbosas. Tipicamente quanto menos verboso, mais fácil/rápido é de 
compreender o código (embora não seja regra). 
Dentre as linguagens de programação, assinale a alternativa CORRETA que corresponde a uma 
linguagem verbosa:
A Ruby.
B Visual Basic da Microsoft.
C Java da Oracle.
5
D Python.
Na linguagem C, pode-se afirmar que a definição de cadeia de caracteres (strings) é uma sequência 
de letras, símbolos e também de números. Para facilitar o tratamento de strings, existem algumas sub-
rotinas predefinidas, cada uma com sua funcionalidade. 
Com base na funcionalidade correspondente à sub-rotina “char strlwr (cadeia)”, assinale a alternativa 
CORRETA:
A FUNÇÃO QUE RETORNA CADA CARACTER DA CADEIA CONVERTIDO PARA
MINÚSCULOS.
B FUNÇÃO QUE COPIA O CONTEÚDO DA CADEIA2 PARA DENTRO DA CADEIA1. A
CADEIA2 PODE SER UMA CONSTANTE.
C FUNÇÃO QUE RETORNA O NÚMERO DE CARACTERES ARMAZENADO NA CADEIA,
NÃO CONSIDERANDO O CARACTERE NULL (/O).
D FUNÇÃO QUE RETORNA UM VALOR 0 (ZERO) SE AS DUAS CADEIAS SÃO IGUAIS.
Uma característica muito interessante da estrutura de dados se deve ao seu objetivo de analisar a 
melhor forma de como organizar os dados. 
Com base na estrutura de dados, assinale a alternativa INCORRETA:
A O Ponteiro armazena endereço de memória de uma variável.
B No arranjo unidimensional é preciso ter um índice para acessar o elemento.
C O Ponteiro não armazena o valor contido em uma variável. Por exemplo, uma variável chamada
“Nome” que contém o valor “Maria”.
D Arranjos multidimensionais são conhecidos como a matrizes de, no máximo, duas dimensões.
6
7
Especificamente para que um computador funcione, receba e execute funções, primeiramente este 
precisa entender os códigos que formam os programas, um computador funciona e executa suas 
tarefas através de programas de computador.
As linguagens de programação: C, PYTHON, PHP e C++ são, respectivamente:
A Compilada, Interpretada, Interpretada, Compilada.
B Compilada, Interpretada, Interpretada, Interpretada.
C Interpretada, Compilada, Interpretada, Compilada.
D Compilada, Compilada, Interpretada, Compilada.
Considere um painel luminoso representado por uma matriz quadrada de ordem n, sendo n um 
número inteiro ímpar. A cor de cada célula é definida pelo elemento cor[i, j] utilizado na posição 
correspondente no painel. Considere, ainda, que a função par(x) devolve verdadeiro se o argumento x 
for um número par. O trecho de código a seguir foi elaborado para produzir determinado padrão no 
painel. 
 ... 
 m = n (+1)/2 
 para ( i de 1 até n ) faça 
 para ( j de 1 até n ) faça 
 se ((par(i) e par(j)) e ((i - j = 0) ou ((i + j) = (n + 1)) ou (i = m) ou (j = m)) então 
 cor[i,j] = preto 
 senão 
 cor[i,j] = branco 
 fim-se 
 fim-para 
 fim-para 
 ... 
Nessa situação, se o valor de n for igual a 7, o padrão que será produzido no painel é:
A Imagem A.
8
9
B Imagem B.
C Imagem D.
D Imagem C.
Strings são definidas por serem caracteres utilizadas para representar valores textuais como, por 
exemplo, nomes e endereços, podem ser consideradas como arranjos unidimensionais, onde os 
elementos são caracteres, como podem ser consideradas um tipo de carácter básico da linguagem. 
Com base nas operaçõesque são tratadas em relação ao tipo string, assinale a alternativa CORRETA:
A Inversão, segmentação e concatenação.
B Inversão, comparação e associação.
C Inversão, comparação e concatenação.
D Inversão, associação e concatenação.
10
Imprimir

Continue navegando