AV2 - Algoritmos e Lógica de Programação [RESOLVIDA]

1) Enquanto um vetor é uma estrutura de dados homogênea unidimensional, pelo motivo de crescer os dados de estrutura apenas em uma direção, que é para o lado direito, na forma de linha, a matriz é uma estrutura de dados homogênea multidimensional, por permitir crescer os dados da estrutura em mais de uma direção, que é para o lado direito (linha) e para baixo (coluna). Considerando que um programa em C tenha lido os elementos da matriz M [3][3], onde foram incluídos os seguintes elementos:


E que, depois de lido estes valores, executamos o seguinte código na linguagem C:

for (x=0;x<3;x++)

    for (y=0;y<3;y++)

    { 

        if ( x < y)            

            Soma = Soma + M[x][y]

            }

}

printf("Soma =  %d", Soma);

Qual será a saída mostrada na execução deste programa?

    a) Soma = 5
    b) Soma = 11
    c) Soma = 15
    d) Soma = 19
    e) Soma = 45

2) Uma IDE (do inglês Integrated Development Environment) é conhecida como ambiente de desenvolvimento integrado, é a ferramenta de trabalho do desenvolvedor para criação e edição de código-fonte e para transformar o código-fonte em código executável no computador. Sobre a IDE, avalie os itens a seguir:

I. Ela é ótima para projetos pequenos, porém não é indicada para projetos grandes.
II. A IDE substitui a necessidade do compilador.
III. NetBeans e Visual Studio são bons exemplos de IDE.
IV. A IDE deve ser escolhida de acordo com a linguagem de programação

Assinale a alternativa que avalia os itens corretamente:

    a) Somente os itens I e II estão corretos.
    b) Somente os itens I e III estão corretos.
    c) Somente os itens III e IV estão corretos.
    d) Somente os itens I, II e III estão corretos.
    e) Somente os itens I, III e IV estão corretos.

3) Um sistema de cotação de preços de passagem de avião tem como base de seu funcionamento um programa elaborado em uma linguagem de programação popular, que tem como objetivo receber, um a um, 8 valores de entrada, identificar o menor deles e mostrar na tela esse menor valor. Neste programa existem diversos comandos necessários para seu devido funcionamento e retorno da resposta esperada, dentre estes comandos, podemos afirmar que o comando scanf() serve para:

    a) realizar a leitura de um valor digitado no teclado, para cada um dos 8 valores, e armazenar esse valor em uma variável.
    b) realizar a leitura dos 8 valores digitados no teclado, organizando-os na ordem digitada, em constantes.
    c) realizar a escrita dos 8 valores na tela, tanto antes quanto após a verificação do menor número.
    d) realizar a varredura nos 8 valores, para encontrar qual é o menor valor dentre estes digitados.
    e) realizar a comparação nos 9 valores, para armazenar aquele que é o menor valor dentre estes lidos.

4) As operações aritméticas realizadas nos programas em linguagem C possuem sua sintaxe muito parecida com as operações matemáticas que realizamos no dia a dia, inclusive, a forma de estruturar as sentenças são as mesmas. Os operadores são: +, -, *, /, %, e o operador de atribuição é o =.

Dada a sua natureza de execução, algumas operações aritméticas costumam ter restrições de aplicação quanto ao tipo, por exemplo:


    a) a operação módulo só pode ser realizada com números reais.
    b) a operação módulo só pode ser realizada com números inteiros.
    c) a operação soma só pode ser realizada com números inteiros.
    d) a operação divisão só pode ser realizada com números reais.
    e) a operação multiplicação só pode ser realizada com números reais.

5) A declaração de uma matriz em um programa em C é feito com uma atribuição a um tipo de dados para a matriz, um nome e, na sequencia o tamanho para a quantidade de linhas e para a quantidade de colunas, na seguinte sintaxe:

Tipo_dados Nome_matriz [numero de linhas] [numero de colunas];
Exemplo: int Notas[5][2];

Selecione qual das seguintes configurações de linhas e colunas de matriz possui maior número de elementos:

    a) 8 linhas e 2 colunas
    b) 4 linhas e 2 colunas
    c) 1 linha e 10 colunas
    d) 4 linhas e 5 colunas
    e) 4 linhas e 4 colunas


ATIVIDADE RESOLVIDA
 
     
    R$15,00 NO PIX
    75992709085 
    [NÚMERO DE TELEFONE]
     
    R$15,00 CARTÃO DE CRÉDITO
    Pague com PagSeguro - é rápido, grátis e seguro!

Comentários