Baixe o app para aproveitar ainda mais
Prévia do material em texto
Pincel Atômico - 28/10/2021 11:59:12 1/5 CRISLAYNE ANDRETO Avaliação Online (SALA EAD) Atividade finalizada em 26/09/2021 23:30:29 (tentativa: 1) LEGENDA Resposta correta na questão # Resposta correta - Questão Anulada X Resposta selecionada pelo Aluno Disciplina: ALGORITMO E PROGRAMAÇÃO DE COMPUTADORES [capítulos - 4,5,6] - Avaliação com 10 questões, com o peso total de 30,00 pontos Turma: Segunda Graduação: Formação para Segunda Licenciatura em Física - Grupo: JUNHO/2021 - FDLICFIS/JUN21 [22755] Aluno(a): 91213388 - CRISLAYNE ANDRETO - Respondeu 9 questões corretas, obtendo um total de 27,00 pontos como nota Questão 001 Avalie a seguintes afirmativas e marque a alternativa correta. I – Existem diversas forma de se ordenar um conjunto de dados e diversos algoritmos para esta tarefa. II – Um método de ordenação é estável se a ordem relativa dos itens com chaves iguais não se altera durante a ordenação. III – O conceito de ordenação não tem relação com as tarefas que desempenhamos no dia a dia e só serve para aplicar nos algoritmos. Todas as alternativas estão corretas Apenas I e III estão corretas X Apensas I e II estão corretas Apenas II está correta Apenas I está correta Questão 002 Todas as variáveis declaradas na área de declaração principal do programa são definidas como: variáveis de estrutura X variáveis globais variáveis da função. variáveis de decisão variáveis locais Questão 003 Avalie a seguintes afirmativas e marque a alternativa correta. I – As variáveis podem ser declaradas somente no início dos blocos, ou seja, após a abertura das chaves {. II – Os nomes das variáveis são definidos pelo programador no momento de sua criação e pode-se definir qualquer nome para uma variável. III – Todas as variáveis declaradas na área de declaração principal do programa são definidas como “variáveis globais”. Apenas I está correta X Apenas I e III estão corretas Todas as alternativas estão corretas Apenas II está correta. Apensas I e II estão corretas Pincel Atômico - 28/10/2021 11:59:12 2/5 Questão 004 Avalie a seguintes afirmativas e marque a alternativa correta. I – Um array multidimensional é um array que consiste em uma estrutura de linhas e colunas. II – A declaração int valores[3][4]; define um array chamado valores, que possui 3 linhas e 4 colunas. III – A primeira casa de valor em um array multidimensional é referenciada pelos índices [0][0]. Apenas I e III estão corretas Apenas I e II estão corretas Apenas I está correta Apenas II está correta X Todas as alternativas estão corretas Questão 005 Avalie a seguintes afirmativas e marque a alternativa correta. I – Existem diversas técnicas (algoritmos) de pesquisa já conhecidos. II – Uma das operações mais comuns em sistemas de computação é a operação de encontrar o um elemento em um conjunto de dados. III – O algoritmo de pesquisa sequencial consiste em uma técnica de busca heurística Todas as alternativas estão corretas X Apenas I e II estão corretas Apenas I e III estão corretas Apenas I está correta Apenas II está correta. Questão 006 (UECE-CEV-2018) Atente para o seguinte programa em C: #include<stdio.h> int main( ) { int m,n,i,soma; m = 2; n = 10; soma = 0; for (i=m ; i < n ; i++) { if ((i % 2) == 0) soma = soma + i; } printf("Soma = %d ",soma); printf("i = %d",i); } Considerando o programa apresentado acima, assinale a afirmação verdadeira. A linha 9 é executada (n-m+1) vezes. O valor da variável i ao final do programa é 9. O programa calcula a soma de todos os números primos entre m e n. o programa não irá rodar, pois existe um erro no código. X O valor da variável soma ao final do programa é 20. Pincel Atômico - 28/10/2021 11:59:12 3/5 Questão 007 Analise o código abaixo marque a alternativa que indica o que irá aparecer na tela após a execução deste código. #include<stdio.h> #include<conio.h> #define verdadeiro 1 #define falso 0 int main( ) { int n1, n2, n3,n4; n1 = 0; n2 = n1; n3 = n2 + n1; n4 = verdadeiro; for (n1=1; n1<=10; n1++) { n2 = 2; n3 = n1 + 1; } n4 = falso; n2 *= 3; if ((n2 % 2)==0) n3 = 15; else n3 = 20; printf("%d - %d - %d - %d",n1,n2,n3,n4); } 11 – 6 – 15 – 0 11 – 3 – 15 – 1 X 10 – 6 – 20 – 0 10 – 2 – 20 – 2 10 – 5 – 15 – 1 Pincel Atômico - 28/10/2021 11:59:12 4/5 Questão 008 Analise o algoritmo abaixo que se propõe a ler dois valores referentes à Base e Altura de uma figura geométrica e apresentar a área desta figura. #include<stdio.h> #include<conio.h> int altura,largura,area; int main() { printf("Informe a Altura: "); scanf(" A ",&altura); printf("Informe a Largura: "); scanf("%d",&largura); area = altura * largura; if ( B ) { printf("A área do retângulo é: %d",area); } C { printf("A área do quadrado é: %d",area); } getch(); } A sequência de opções que podem substituir CORRETAMENTE as marcações A, B e C neste algoritmo é respectivamente: %b – altura = largura – if (quadrado) %d – altura < largura – else altura – altura == largura – if (largura) %f – retângulo – if (quadrado) X %d – altura != largura – else Questão 009 Marque a alternativa correta A ordem de precedência dos operadores determina a ordem que devemos utilizar os mesmos, não podendo utilizar um antes do outro que tenha maior precedência As tarefas de entrada e saída em um algoritmo são tarefas complementares de devem sempre ser realizadas em conjunto As palavras reservadas são algumas palavras de uma linguagem de programação que precisamos reservar antes de sua utilização Para atribuirmos um valor a uma variável, devemos utilizar o operador de lógica relacional atribuída X Sintaxe é um termo utilizado em algoritmos e programação para descrever a forma básica de uma instrução ou comando Pincel Atômico - 28/10/2021 11:59:12 5/5 Questão 010 (COMPERVE-2016) Analise o trecho de código em C a seguir. #include<stdio.h> int comp(int a, int b) { if (b == 0) return a; else return comp(b,a%b); } int main() { printf("%d",comp(15,20)); } O valor impresso após a execução desse código é 15 X 5 0 1 20
Compartilhar