Buscar

ALGORITMO E PROGRAMAÇÃO DE COMPUTADORES 1,2,3,4,5,6

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 5 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

Prévia do material em texto

Pincel Atômico - 17/03/2023 19:45:12 1/5
FILIPE GONÇALVES
GOMES
Avaliação Online (SALA EAD)
Atividade finalizada em 25/06/2021 15:22:28 (183400 / 1)
LEGENDA
Resposta correta na questão
# Resposta correta - Questão Anulada
X Resposta selecionada pelo Aluno
Disciplina:
ALGORITMO E PROGRAMAÇÃO DE COMPUTADORES [215236] - Avaliação com 10 questões, com o peso total de 50,00 pontos [capítulos -
1,2,3,4,5,6]
Turma:
Segunda Graduação: Física para Licenciados - Grupo: ABRIL/2021 - SEGLIC-FIS/ABR21 [21785]
Aluno(a):
91200373 - FILIPE GONÇALVES GOMES - Respondeu 9 questões corretas, obtendo um total de 45,00 pontos como nota
[355757_557
65]
Questão
001
Quando temos que tomar algum tipo de decisão ou verificar o conteúdo de alguma
variável
devemos utilizar estrutura de repetição para encontrar o resultado
devemos utilizar a área de declaração de variáveis
podemos utilizar uma estrutura tipo array
vamos encontrar uma situação difícil de resolver
X devemos utilizar uma Estrutura Condicional ou tomada de decisão
[355757_559
40]
Questão
002
Todo LAÇO DE REPETIÇÃO independente da Linguagem de programação
(estruturada) ou do Tipo de Laço utilizado, tem as seguintes características:
X
uma variável de controle; um teste para determinar o momento de parar; uma
estrutura que irá modificar os valores testados
uma tomada de decisão sobre a validade dos valores; uma estrutura complexa que
reduz a sua utilização
possui uma redefinição de tipos de dados; é utilizado para tomada de decisão; pode
aparecer em qualquer lugar do programa
pode declarar diversas variáveis para utilização no programa; pode ter nomes próprios
em seu escopo
um corpo que inicia obrigatoriamente com início; uma terminação obrigatória com fim.
[355757_557
59]
Questão
003
Leia as afirmativas abaixo e marque a alternativa CORRETA.
I – Entrada é toda a informação que o algoritmo recebe. Esta entrada sempre deverá
ser armazenada em algum lugar, como por exemplo, em variáveis.
II – Processamento é todo tipo de processamento que o algoritmo realiza como
atribuir um valor a alguma variável, realizar alguns tipos de tomada de decisão e
algum tipo de repetição.
III – Saída é a exibição dos resultados em tela, ou escrita em arquivos, ou em
impressora.
Apenas I e II estão corretas
Apenas II está correta
Apenas I está correta
Apenas I e III estão corretas
X Todas as alternativas estão corretas
[355757_559
61]
Questão
004
Os comandos de seleção mais conhecidos e utilizados na linguagem C são:
for e while
Pincel Atômico - 17/03/2023 19:45:12 2/5
X IF, Switch-Case e o condicional ternário
break e continue
>, >=, <, <=, != e ==
&&, || e !
[355757_559
45]
Questão
005
Avalie a seguintes afirmativas e marque a alternativa correta.
I – Um algoritmo pode ser definido como uma sequência lógica, bem definida e sem
ambiguidade para descrever os passos necessários para se realizar uma tarefa.
II – Os tipos de dados são representações das classes de valores que podemos
utilizar em nossos algoritmos.
III – Programação de computadores é uma técnica de concerta computadores,
transformando suas características físicas e tornando mais eficiente
Apenas II está correta
X Apenas I e II estão corretas
Apenas I e III estão corretas
Apenas I está correta
Todas as alternativas estão corretas
[355758_559
11]
Questão
006
Leia as afirmativas abaixo e marque a alternativa CORRETA.
I. O condicional ternário ((condição)? Valor se verdadeiro: valor se falso) é uma
estrutura condicional que pode ser utilizada para substituir o condicional IF em
qualquer situação que o IF for aplicado.
II. O Switch-case é uma estrutura condicional que pode ser utilizada em diversas
situações de condicionais, mas ela tem algumas restrições de uso, tal como limitação
do tipo de dados utilizado na estrutura.
III. Uma estrutura condicional pode ser simples ou composta. Quando simples, ela
verifica somente uma condição sem se preocupar com os casos contrários, já a
estrutura condicional composta, sempre gera uma verificação pelo caso contrário ao
da condição estabelecida, com um comportamento de exclusão para as demais.
IV. Pode-se utilizar estruturas condicionais tantas quantas vezes forem necessárias
dentro de um programa, mas não podemos ter várias condições uma dentro da outra,
pois isso pode gerar conflito com a forma de funcionamento do comando else.
Apenas III e IV estão corretas.
Todas as alternativas estão corretas.
Apenas IV está correta.
Apenas I e II estão corretas.
X Apenas II e III estão corretas
Pincel Atômico - 17/03/2023 19:45:12 3/5
[355758_559
07]
Questão
007
Analise o código abaixo e marque a alternativa que identifica o correto valor que será
exibido na tela:
#include<stdio.h>
 
int main()
{
 int x,y,z;
 z = 10;
 x = 3;
 y = (z > x) & ((x%3)==0);
 x = z/x;
 printf("X = %d, Z = %d, Y = %d",x,z,y);
}
X = 3, Z = 10, Y = 0
X = 3.33, Z = 10.00, Y = 0.0
X = 3.33, Z = 10, Y = 0
X X = 3, Z = 10, Y = 1
X = 3.33, Z = 10, Y = 1
[355758_559
44]
Questão
008
Leia as afirmativas abaixo e marque a alternativa CORRETA.
 
I. Quando o comando return está associado a algum valor este valor deve ser do
mesmo tipo da declaração da função e será retornado ao processo que chamou a
função.
II. As variáveis globais recebem esta definição, pois tem visibilidade global, o podem
ser utilizadas em qualquer lugar dentro do programa global a qual estão inseridas.
III. Na linguagem C, as variáveis podem ser declaradas somente no início dos blocos,
ou seja, após a abertura das chaves {.
Apenas I e III são verdadeiras
Apenas II e III são verdadeiras
Todas as alternativas são verdadeiras
Apenas III é verdadeira
X Apenas I e II são verdadeiras
Pincel Atômico - 17/03/2023 19:45:12 4/5
[355759_559
69]
Questão
009
Enade Ciência da Computação (2017) - O algoritmo a seguir trabalha com um vetor
global v de números inteiros e rearranja esse vetor de tal forma que seus elementos,
ao final, estejam ordenados de forma crescente. Note que n é uma variável global que
determina o tamanho do vetor.
Considerando que nesse algoritmo há erros de lógica que devem ser corrigidos para
que os elementos sejam ordenados de forma crescente, assinale a opção correta no
que se refere às correções adequadas.
X
A linha 08 deve ser corrigida da seguinte forma: while ( j >= 0 && v [ j ] > chave) e a
linha 10, do seguinte modo: v [ j + 1 ] = v [ j ]; .
A linha 04 deve ser corrigida da seguinte forma: for (i = 1; i < n – 1; i++) e a linha 13,
do seguinte modo: v[j – 1] = chave;
A linha 10 deve ser corrigida da seguinte forma: v [ j + 1 ] = v [ j ]; e a linha 13, do
seguinte modo: v [ j – 1 ] = chave; .
A linha 04 deve ser corrigida da seguinte forma: for ( i = 1; i < n -1; i++) e a linha 07,
do seguinte modo: j = i + 1;
A linha 07 deve ser corrigida da seguinte forma: j = i + 1 e a linha 08, do seguinte
modo: while (j >= 0 && v[ j ] > chave).
[355757_557
18]
Questão
010
Marque a alternativa correta
Para atribuirmos um valor a uma variável, devemos utilizar o operador de lógica
relacional atribuída
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
X
Sintaxe é um termo utilizado em algoritmos e programação para descrever a forma
básica de uma instrução ou comando
As palavras reservadas são algumas palavras de uma linguagem de programação que
precisamos reservar antes de sua utilização
Pincel Atômico - 17/03/2023 19:45:12 5/5
As tarefas de entrada e saída em um algoritmo são tarefas complementares de devem
sempre ser realizadas em conjunto

Continue navegando