Informática, perguntado por bqgrow, 7 meses atrás

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.


bernborgess: Estao faltando muitas informacoes na sua pergunta
bqgrow: Só a questão 1) que esta faltando informações, as outras é só escolher a alternativa correta.

Soluções para a tarefa

Respondido por joelsesmt
2

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:


bqgrow: Obrigado Joel amigo de faculdade do Carlão rsrsrsr...
joelsesmt: que mundo pequeno.
Respondido por sayuriitosilva
1

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

Anexos:
Perguntas interessantes