Av1 - Algoritmos e Programação
1)
Considerando o trecho de código a seguir, qual o valor final da variável y que será impresso na tela, sabendo-se que a Matriz X tem os elementos mostrados abaixo?
alg1
Alternativas:
a)
35
b)
36
c)
26
d)
25
e)
24
2)
Suponha que você necessite armazenar os dados de um livro. Certamente precisará armazenar o nome do livro (um conjunto de caracteres), o preço (um valor real) e o número de páginas que possui (um número inteiro). Considere, agora, que você deseja armazenar essas informações de três livros.
Qual seria a estrutura de dados mais adequada para armazenar todas essas informações?
Alternativas:
a)
Matriz.
b)
Vetor.
c)
Struct.
d)
Pilha.
e)
Fila.
3)
Assinale a alternativa que corresponde às palavras que completam corretamente as lacunas.
“Quando os valores são passados _______________numa função, eles são copiados para os parâmetros da função e se forem alterados, apenas as ____________são afetadas, deixando as variáveis originais com seus valores intactos. No entanto, há outra forma de passar valor para uma função, chamada de___________________.”
Alternativas:
a)
Por referência; Cópias; Passagem por valor.
b)
Por valor; Variáveis; Passagem por parâmetro.
c)
Por referência; Variáveis; Passagem por parâmetro.
d)
Por parâmetro; Cópias; Passagem por valor.
e)
Por valor; Cópias; Passagem por referência.
4)
Em relação aos conceitos e características da utilização de funções, classifique as seguintes informações como Verdadeira (V) ou Falsa (F):
I) A principal diferença a ser observada na passagem por referência é que a função recebe o endereço da variável para alterar o conteúdo que está nesse endereço.
II) Quando um array (vetor ou matriz) é usado como argumento de uma função, ou seja, é passado para uma função, apenas o endereço é passado em vez de uma cópia inteira ser criada.
III) Para o tipo de variável vetor, a passagem será sempre feita por valor, o que significa que, se alguma alteração for feita no parâmetro correspondente, a modificação não será efetuada no endereço de memória.
Assinale a alternativa que corresponde à sequência correta.
Alternativas:
a)
V, V, F.
b)
F, V, V.
c)
F, V, F.
d)
F, F, F.
e)
F, F, V.
5)
Identifique os tipos dos seguintes dados:
I) CH1a
II) 12
III) 3,14
IV) stat15
V) 123456a
Assinale a alternativa que corresponde à sequência correta:
Alternativas:
a)
int, char, float, double, void.
b)
int, char, char, float, int.
c)
char, int, float, char, char.
d)
double, char, char, int, int.
e)
int, int, char, float, int.
Soluções para a tarefa
Resposta:
1- B) 36
2- c) struct.
3- e) por valor; cópias; passagem por referencia
4- a) v, v, f
5- c) char, int, float, char, char
Tuto certo, corrigido pelo AVA
espero ter ajudado
Explicação:
De acordo com os conceitos de algoritmo e programação, pode-se afirmar que as alternativas corretas obtidas e que devem ser assinaladas, são respectivamente:
- Questão 1 - letra B (o valor da variável y que será impresso na terra é de 36)
- Questão 2 - letra C (a estrutura de dados mais adequada é a Struct)
- Questão 3 - letra E (por valor; Cópias; Passagem por referência)
- Questão 4 - letra A (sabendo das características da utilização de funções, tem-se V, V, F)
- Questão 5 - letra C (os tipos de dados exposto são: char, int, float, char, char)
O que é um algoritmo?
Para matemática e ciência da computação, o algoritmo é uma sequencia finita de ações executáveis que visam sempre obter uma solução para determinado problema. Ademais, eles também podem ser definidos como a base do processo de desenvolvimento de software e fazem parte das ferramentas pelas quais os programadores fazem suas estratégias para fracionar os problemas em etapas e processos - para assim eles podem traduzir computacionalmente.
Saiba mais sobre algoritmo em:
brainly.com.br/tarefa/47707877
#SPJ2