Logo Passei Direto
Buscar

AV I G 37 C AP 1 - Algoritmos e Programação

User badge image
Marcant

em

Ferramentas de estudo

Questões resolvidas

Com relação aos conceitos de algoritmos, julgue os itens a seguir:
I – Um programa de computador pode ser entendido como um conjunto de instruções que serão executadas pelo processador em uma determinada sequência e que levará o computador a executar uma tarefa.
II – Algoritmos podem ser definidos como uma sequência finita de passos logicamente ordenados para a resolução de um determinado problema.
III – Um algoritmo pode ser apresentado na forma de texto ou na forma gráfica por meio de blocos. Em ambos os casos as fases para a construção de um algoritmo deverão ser seguidas.
Está correto o que se afirma em:
I e II
I, II, III e IV
I apenas.
I e II apenas.
I, II, e III.
II e III apenas.
II apenas.

Sobre os conceitos de algoritmos e ambiente de desenvolvimento, julgue os itens a seguir:
I – Para que um computador execute tarefas são necessárias instruções e rotinas. Essas instruções e rotinas são construídas por meio de uma linguagem de programação.
II – Nas linguagens de programação de alto nível, as instruções estão mais próximas da linguagem natural, independente do idioma, possibilitando maior facilidade de comunicação.
III – Um algoritmo antecede um projeto de programação e pode ser definido como uma sequência finita de passos que deve ser seguida de maneira lógica para a resolução de um problema.
IV – Um compilador transforma um código digitado em uma linguagem de baixo nível, que será entendida e executada pelo computador.
Está correto apenas o que se afirma em:
III e IV
I e III
II e III
III e IV

Sobre os conceitos de variáveis utilizadas em algoritmos e programação, julgue os itens a seguir:
I – Uma informação é classificada como variável quando tem a possibilidade de ser alterada em algum instante no decorrer do tempo de execução do algoritmo e/ou do programa.
II - Embora uma variável possa assumir diferentes valores, ela só pode armazenar um valor a cada instante.
III - Numa mesma linha poderão ser definidas uma ou mais variáveis de tipos diferentes, deve-se separar os nomes das variáveis por vírgulas.
IV - O primeiro caractere do nome de uma variável poderá ser um número ou uma letra, não podendo ser um caractere especial.
Está correto apenas o que se afirma em:
I e II
I e III
II e III
III e IV

Os tipos primitivos de dados predefinidos e suportados pela linguagem C são:

int, float, string e bool
int, float, #define e bool
int, float, char e const
int, float e char
int, strlen, char e bool

Na linguagem C não existe um tipo primitivo de dados que suporte uma cadeia de caracteres como, por exemplo, uma palavra. Para esses casos, a linguagem C disponibiliza funções predefinidas em uma biblioteca (string.h), que possibilitam ao programador tratar uma cadeia de caracteres.
Os tipos primitivos de dados predefinidos e suportados pela linguagem C são:

I e III, apenas.
I, II , III e IV.

Com relação à saída de dados de um programa em C, avalie as afirmacoes a seguir:
I- As saídas de dados podem ocorrer para fornecer alguma informação, apresentar resultados do processamento, solicitar ou passar alguma informação de orientação ao usuário.
II- A linguagem C faz a saída dos dados em um dispositivo de saída de dados executando a função printf( ). Para que a função printf( ) seja reconhecida e executada, o programador precisará incluir, no cabeçalho do programa, a biblioteca-padrão de entrada/saída stdio.h (standard input/output).
III- A linguagem C faz a saída dos dados em um dispositivo de saída de dados executando a função sacnf( ). Para que a função scanf( ) seja reconhecida e executada, o programador precisará incluir, no cabeçalho do programa, a biblioteca-padrão de entrada/saída stdio.h (standard input/output).
IV- A sintaxe da função de saída de dados, printf( ), na linguagem C, para imprimir somente uma mensagem de texto, tem o seguint seguinte formato: printf(“mensagem_de_texto”);
É correto o que se afirma em:

I e III, apenas.
I e II, apenas.
II e III apenas.
I, II e IV, apenas.
I, II e III, apenas.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Com relação aos conceitos de algoritmos, julgue os itens a seguir:
I – Um programa de computador pode ser entendido como um conjunto de instruções que serão executadas pelo processador em uma determinada sequência e que levará o computador a executar uma tarefa.
II – Algoritmos podem ser definidos como uma sequência finita de passos logicamente ordenados para a resolução de um determinado problema.
III – Um algoritmo pode ser apresentado na forma de texto ou na forma gráfica por meio de blocos. Em ambos os casos as fases para a construção de um algoritmo deverão ser seguidas.
Está correto o que se afirma em:
I e II
I, II, III e IV
I apenas.
I e II apenas.
I, II, e III.
II e III apenas.
II apenas.

Sobre os conceitos de algoritmos e ambiente de desenvolvimento, julgue os itens a seguir:
I – Para que um computador execute tarefas são necessárias instruções e rotinas. Essas instruções e rotinas são construídas por meio de uma linguagem de programação.
II – Nas linguagens de programação de alto nível, as instruções estão mais próximas da linguagem natural, independente do idioma, possibilitando maior facilidade de comunicação.
III – Um algoritmo antecede um projeto de programação e pode ser definido como uma sequência finita de passos que deve ser seguida de maneira lógica para a resolução de um problema.
IV – Um compilador transforma um código digitado em uma linguagem de baixo nível, que será entendida e executada pelo computador.
Está correto apenas o que se afirma em:
III e IV
I e III
II e III
III e IV

Sobre os conceitos de variáveis utilizadas em algoritmos e programação, julgue os itens a seguir:
I – Uma informação é classificada como variável quando tem a possibilidade de ser alterada em algum instante no decorrer do tempo de execução do algoritmo e/ou do programa.
II - Embora uma variável possa assumir diferentes valores, ela só pode armazenar um valor a cada instante.
III - Numa mesma linha poderão ser definidas uma ou mais variáveis de tipos diferentes, deve-se separar os nomes das variáveis por vírgulas.
IV - O primeiro caractere do nome de uma variável poderá ser um número ou uma letra, não podendo ser um caractere especial.
Está correto apenas o que se afirma em:
I e II
I e III
II e III
III e IV

Os tipos primitivos de dados predefinidos e suportados pela linguagem C são:

int, float, string e bool
int, float, #define e bool
int, float, char e const
int, float e char
int, strlen, char e bool

Na linguagem C não existe um tipo primitivo de dados que suporte uma cadeia de caracteres como, por exemplo, uma palavra. Para esses casos, a linguagem C disponibiliza funções predefinidas em uma biblioteca (string.h), que possibilitam ao programador tratar uma cadeia de caracteres.
Os tipos primitivos de dados predefinidos e suportados pela linguagem C são:

I e III, apenas.
I, II , III e IV.

Com relação à saída de dados de um programa em C, avalie as afirmacoes a seguir:
I- As saídas de dados podem ocorrer para fornecer alguma informação, apresentar resultados do processamento, solicitar ou passar alguma informação de orientação ao usuário.
II- A linguagem C faz a saída dos dados em um dispositivo de saída de dados executando a função printf( ). Para que a função printf( ) seja reconhecida e executada, o programador precisará incluir, no cabeçalho do programa, a biblioteca-padrão de entrada/saída stdio.h (standard input/output).
III- A linguagem C faz a saída dos dados em um dispositivo de saída de dados executando a função sacnf( ). Para que a função scanf( ) seja reconhecida e executada, o programador precisará incluir, no cabeçalho do programa, a biblioteca-padrão de entrada/saída stdio.h (standard input/output).
IV- A sintaxe da função de saída de dados, printf( ), na linguagem C, para imprimir somente uma mensagem de texto, tem o seguint seguinte formato: printf(“mensagem_de_texto”);
É correto o que se afirma em:

I e III, apenas.
I e II, apenas.
II e III apenas.
I, II e IV, apenas.
I, II e III, apenas.

Prévia do material em texto

AV I
• Entrega 5 mai em 23:59
• Pontos 40
• Perguntas 10
• Disponível 29 abr em 0:00 - 5 mai em 23:59
• Limite de tempo 120 Minutos
Instruções
Histórico de tentativas
Tentativa Tempo Pontuação
MAIS RECENTE Tentativa 1 85 minutos 21 de 40
 As respostas corretas estarão disponíveis de 6 mai em 8:00 a 27 mai em 0:00.
Pontuação deste teste: 21 de 40
Enviado 29 abr em 23:24
Esta tentativa levou 85 minutos.

IncorretaPergunta 1
0 / 3 pts
IMPORTANTE
A. Será permitida uma tentativa para realizar esta prova.
B. A tentativa será finalizada após clicar no botão “Enviar”.
C. Programe-se para realizar suas avaliações com tranquilidade, pois você terá 120 minutos
cronometrados para conclusão e envio das respostas. Após este prazo, a avaliação será
automaticamente finalizada.
D. Ao iniciar a avaliação o cronômetro não para, independentemente da plataforma estar aberta
ou não.
E. Durante a realização da prova, será exibido uma questão por vez, podendo “Avançar” ou
“Voltar” quando necessário, dentro do período da tentativa.
F. Após abrir a avaliação, mesmo não marcando nenhuma opção de resposta, será contabilizada
uma tentativa.
G. Somente finalize a avaliação após conferir as alternativas marcadas por você.
BOA SORTE !
Com relação aos conceitos de algoritmos, julgue os itens a seguir:
I – Um programa de computador pode ser entendido como um conjunto de instruções que serão
executadas pelo processador em uma determinada sequência e que levará o computador a
https://newtonpaiva.instructure.com/courses/19905/quizzes/42031/history?version=1
https://newtonpaiva.instructure.com/courses/19905/quizzes/42031/history?version=1
I apenas.
I e II apenas.
I, II, e III.
II e III apenas.
II apenas.

IncorretaPergunta 2
0 / 3 pts
I e II
I, II, III e IV 
executar uma tarefa.
II – Algoritmos podem ser definidos como uma sequência finita de passos logicamente ordenados
para a resolução de um determinado problema. 
III – Um algoritmo pode ser apresentado na forma de texto ou na forma gráfica por meio de
blocos. Em ambos os casos as fases para a construção de um algoritmo deverão ser seguidas.
Está correto o que se afirma em:
Sobre os conceitos de algoritmos e ambiente de desenvolvimento, julgue os itens a seguir:
I – Para que um computador execute tarefas são necessárias instruções e rotinas. Essas
instruções e rotinas são construídas por meio de uma linguagem de programação.
II – Nas linguagens de programação de alto nível, as instruções estão mais próximas da
linguagem natural, independente do idioma, possibilitando maior facilidade de comunicação. III –
Um algoritmo antecede um projeto de programação e pode ser definido como uma sequência
finita de passos que deve ser seguida de maneira lógica para a resolução de um problema.
IV – Um compilador transforma um código digitado em uma linguagem de baixo nível, que será
entendida e executada pelo computador.
Está correto apenas o que se afirma em:
III e IV
I e III
II e III

Pergunta 3
3 / 3 pts
III e IV
I, II, III e IV
 
II e III
I, II e IV
I e II

Pergunta 4
3 / 3 pts
Sobre os conceitos de variáveis utilizadas em algoritmos e programação, julgue os itens a seguir:
I – Uma informação é classificada como variável quando tem a possibilidade de ser alterada em
algum instante no decorrer do tempo de execução do algoritmo e/ou do programa.
II - Embora uma variável possa assumir diferentes valores, ela só pode armazenar um valor a
cada instante. 
III - Numa mesma linha poderão ser definidas uma ou mais variáveis de tipos diferentes, deve-se
separar os nomes das variáveis por vírgulas.
IV - O primeiro caractere do nome de uma variável poderá ser um número ou uma letra, não
podendo ser um caractere especial.
Está correto apenas o que se afirma em:
Além de permitir que o programador crie suas próprias funções, o que é mais comum, a
linguagem de programação C disponibiliza um conjunto de funções preexistentes, como
funções matemáticas, funções de conversão e funções de calendário. Para mais detalhes
sobre as funções preexistentes na linguagem C (MANZANO, 2015).
Sobre as funções na linguagem de programação C é correto afirmar:
1 - Todo programa em C precisa conter uma função principal chamada de main();
2- As funções podem retornar algum valor ao final da sua execução e esses valores poderão ser
1 e 3 apenas.
1, 2 e 3 apenas.
1, 2, 3 e 4.
1 e 2 apenas.
1 e 4 apenas.

Pergunta 5
3 / 3 pts
int, float, string e bool
int, float, #define e bool
int, float, char e const
int, float e char
int, strlen, char e bool

Pergunta 6
3 / 3 pts
É um arquivo gerado automaticamente na linguagem de máquina e que o computador pode executar. É
armazenado em arquivos com a extensão .exe.
Código gerado automaticamente na linguagem de máquina. É armazenado em arquivos .s.
de um dos tipos de dados da linguagem.
3- Todas as funções precisam ter início e fim, e na linguagem C, o início é representado por um
abre-chave “ { ”e o fim por um fecha-chave “ } ”
4- Existe, porém, um tipo de função que não dará um retorno, isto é, seu retorno é “sem valor”. O
retornos dessas funções é do tipo void, que em inglês significa “vazio”.
Das afirmativas acima, estão corretas apenas:
Na linguagem C não existe um tipo primitivo de dados que suporte uma cadeia de caracteres
como, por exemplo, uma palavra. Para esses casos, a linguagem C disponibiliza funções
predefinidas em uma biblioteca (string.h), que possibilitam ao programador tratar uma cadeia de
caracteres.
Os tipos primitivos de dados predefinidos e suportados pela linguagem C são:
A linguagem C possui construtos para auxílio no desenvolvimento de programas. Uma biblioteca
é um deles.
Nesse contexto, uma biblioteca pode ser definida como:
Textos livres inseridos no código a fim de documentar, explicar e descrever os aspectos do programa. Ajudam
na manutenção e no desenvolvimento em equipe. Para fazer comentários em C, é preciso utilizar a sintaxe
correta, ou seja, a forma correta do comando.
Blocos de códigos prontos que permitem que funções de aplicação geral estejam prontas para serem
executadas. São armazenadas em arquivos com a extensão .h. Em C, as bibliotecas são colocadas no topo do
código.
Refere-se a comandos, em formato de texto, escritos com as regras da linguagem de programação em C. É
armazenado em arquivos com extensão .c.
Feedback:
As funções permitem a estruturação de códigos que se repetem em um programa, tornando sua
leitura melhor. Maiores detalhes no Livro Texto Construção de algoritmos, seção 2.1.

Pergunta 7
3 / 3 pts
I e III, apenas.
I, II , III e IV. 
A entrada de dados de um programa ou a leitura de dados acontece por meio de unidades
de entrada de dados, como teclado, mouse ou tela com tecnologia touchscreen, que é
sensível ao toque. Então, quando um usuário digita em um teclado, clica em um mouse ou
toca em uma tela touchscreen, os dados são enviados para o computador por meio de
sinais elétricos (DALMAS, 2016).
Dada a função: scanf(<”código_de_controle”>, <&variável>); 
Avalie as afirmações a seguir:
I- scanf é função de entrada na linguagem C. 
II- Na função dada, código_de_controle identifica um tipo de dados (int, float, char), precedido de
%. Por exemplo: “%i” permitirá a leitura de um dado do tipo inteiro. 
III- Na função dada “ &” é o operador de endereço, que indica a localização (endereço) da variável
na memória do computador. 
IV- Na função dada, variável é o identificador (nome) da variável, que identifica o endereço de
memória onde o valor lido será armazenado. A variável deve ser do mesmo tipo que consta no
código_de_controle.
É correto o que se afirma em:
II e III apenas.
I, II e III, apenas.
I e II, apenas.

Pergunta 8
3 / 3 pts
#include <stdio.h>
int main( )
int idade;
printf("Digite a idade da pessoa: \n");
scanf(“%i”, &idade);
printf(“A idade digitada foi = %i anos!\n”, idade);
return 0;
#include <stdio.h>int main( )
{
int idade
printf("Digite a idade da pessoa: \n")
scanf(“%i”, &idade)
printf(“A idade digitada foi = %i anos!\n”, idade)
return 0
}
Escreva um programa de computador, utilizando a linguagem C, que leia (entrada de dados), por
meio de um dispositivo de entrada qualquer, o valor da idade de uma pessoa. Em seguida, esse
programa imprimirá uma mensagem informando a idade digitada.
Marque a alternativa, a seguir, que corresponde ao código correto que resolve o problema acima:
#include <stdio.h>
int main( )
{
int idade;
printf("Digite a idade da pessoa: \n");
scanf(“%i”, &idade);
printf(“A idade digitada foi = %i anos!\n”, idade);
return 0;
}
#include <stdio.h>
int main( )
{
int idade;
printf("Digite a idade da pessoa: \n");
scanf(“%f”, &idade);
printf(“A idade digitada foi = %i anos!\n”, idade);
return 0;
}
#include <stdio.h>
int main( )
{
int idade;
scanf("Digite a idade da pessoa: \n");
printf(“%i”, &idade);
scanf(“A idade digitada foi = %i anos!\n”, idade);
return 0;
}
.
Feedback:
#include <stdio.h>
int main( )
{
int idade;
printf("Digite a idade da pessoa: \n");
scanf(“%i”, &idade);
printf(“A idade digitada foi = %i anos!\n”, idade);
return 0;
}

Pergunta 9
3 / 3 pts
A saída de dados de um programa acontece por meio de unidades de saída de dados, como
I e III, apenas.
I e II, apenas.
II e III apenas.
I, II e IV, apenas. 
I, II e III, apenas.
Pontuação do teste: 21 de 40
monitor, impressora e fone de ouvido. Isso ocorre após o computador processar os dados
fornecidos por uma unidade de entrada, gerando-se, assim, uma saída. Essa saída de dados é,
normalmente, apresentada ao usuário.
(FERREIRA, 2018)
Com relação à saída de dados de um programa em C, avalie as afirmações a seguir:
I- As saídas de dados podem ocorrer para fornecer alguma informação, apresentar resultados do
processamento, solicitar ou passar alguma informação de orientação ao usuário.
II- A linguagem C faz a saída dos dados em um dispositivo de saída de dados executando a
função printf( ). Para que a função printf( ) seja reconhecida e executada, o programador
precisará incluir, no cabeçalho do programa, a biblioteca-padrão de entrada/saída stdio.h
(standard input/output).
III- A linguagem C faz a saída dos dados em um dispositivo de saída de dados executando a
função sacnf( ). Para que a função scanf( ) seja reconhecida e executada, o programador
precisará incluir, no cabeçalho do programa, a biblioteca-padrão de entrada/saída stdio.h
(standard input/output).
IV- A sintaxe da função de saída de dados, printf( ), na linguagem C, para imprimir somente uma
mensagem de texto, tem o seguinte formato: printf(“mensahem_de_texto”);
É correto o que se afirma em:

Mais conteúdos dessa disciplina