Buscar

Introdução à Programação Estruturada em C

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

01/06/2020 Estácio: Alunos
estacio.webaula.com.br/Classroom/index.asp?191C757E76=484C2039214CB6F19DC5C179047D5F665AF991C455DDA4EA2722A56F8D0722… 1/5
 
 
Disc.: INTRODUÇÃO A PROGRAMAÇÃO ESTRUTURADA EM C 
Aluno(a): PAULA MENDES DA SILVA 202002112816
Acertos: 8,0 de 10,0 01/06/2020
Acerto: 0,0 / 1,0
Considerando as afirmativas a seguir em relação a representação de algoritmos: 
 
I - O fluxograma utiliza diagramas para representar e facilitar o entendimento de um algoritmo; 
 II - O pseudocódigo é um recurso muito utilizado para desenvolver programas complexos e representar
graficamente o algoritmo; 
 III - A linguagem de programação é a maneira utilizada de formalizar a solução de um problema do mundo
real a partir dos algoritmos. 
 
Podemos afirmar que:
Nenhuma das opções anteriores
Apenas a alternativa I é CORRETA
Todas as alternativas são CORRETAS
 As alternativas I e III são CORRETAS
 As alternativas II e III são INCORRETAS
Respondido em 01/06/2020 19:40:17
 
Acerto: 1,0 / 1,0
Faz parte do desenvolvimento de uma algoritmo declarar as variáveis que armazenarão dados a ser
manipulados pelo algoritmo. De acordo com as regras para criação dos nomes para as variáveis, assinale a
alternativa que possui um exemplo de nome INCORRETO:
nome_aluno
salariofinal
num1
nota2
 cad1- id
Respondido em 01/06/2020 19:41:03
 
Acerto: 0,0 / 1,0
Assinale a opção correta.
São operadores relacionais : = , > , <
 Os operadores matemáticos são : +, - , *, / e %.
As expressões lógicas retornam valores inteiros
os operadores matemáticos não tem precedência de uso
 São operadores lógicos : &&, ||, !=
 Questão1
a
 Questão2
a
 Questão3
a
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
01/06/2020 Estácio: Alunos
estacio.webaula.com.br/Classroom/index.asp?191C757E76=484C2039214CB6F19DC5C179047D5F665AF991C455DDA4EA2722A56F8D0722… 2/5
Respondido em 01/06/2020 19:41:35
 
Acerto: 1,0 / 1,0
Observe o algoritmo a seguir:
1 programa
2 {
3 inclua biblioteca Matematica --> mat
4 funcao inicio()
5 {
6 real qtdeDin, valComb, qtdeLitros
7 escreva("Quanto custa o litro do combustível? R$ ")
8 leia(valComb)
9 escreva("Quantos reais você tem? R$ ")
10 leia(qtdeDin)
11 qtdeLitros=qtdeDin/valComb
12 escreva("Com R$ ", qtdeDin, " você consegue abastecer ",
mat.arredondar(qtdeLitros,2)," litros de combustível.")
13 }
14 }
Sabendo que o valor do litro do combustível é R$ 3.90 e que você dispõe de R$ 200.00 para abastecer, qual
mensagem seria exibida pelo computador na linha 12?
 "Com R$ 200.00 você consegue abastecer 51.28 litros de combustível."
"Com R$ qtdeDin você consegue abastecer mat.arredondar(qtdeLitros,2) litros de combustível."
"Você consegue abastecer 51.28 litros de combustível com R$ 200.00."
"Com R$ 200.00 você consegue abastecer 51.287645 litros de combustível."
"Você consegue abastecer 51.28 litros de combustível."
Respondido em 01/06/2020 19:42:53
 
Acerto: 1,0 / 1,0
Escolha a alternativa abaixo que completa o sentido da frase: 
 O uso das _________________ é obrigatório quando for usada mais de uma instrução dentro da estrutura de
decisão, if (o comando "se" em Portugol), logo, usar sempre não ocasionará problemas.
strings
palavras reservadas
aspas duplas
aspas simples
 chaves
Respondido em 01/06/2020 19:44:03
 
Acerto: 1,0 / 1,0
Um aluno de Introdução a Programação precisa escrever um programa que leia um caracter equivalente a uma
estação do ano imprima o nome equivalente considerando que P- Primavera, V - Verão, O - Outono e I -
Inverno. Qual a estrutura básica em C++ que deve ser utilizada para fazer esta seleção múltipla?
for
break
 Questão4
a
 Questão5
a
 Questão6
a
01/06/2020 Estácio: Alunos
estacio.webaula.com.br/Classroom/index.asp?191C757E76=484C2039214CB6F19DC5C179047D5F665AF991C455DDA4EA2722A56F8D0722… 3/5
while
do/while
 switch/case
Respondido em 01/06/2020 19:45:25
 
Acerto: 1,0 / 1,0
Considerando a seguinte sequencia de instruções, marque a alternativa que indica o comando correspondente
para preenchimento da lacuna. 
 
... 
 cin>>matricula; 
 
______________ (matricula<99) 
 
{ 
 
cin>>matricula; 
 }
repeat
do case
for
loop
 while
Respondido em 01/06/2020 19:45:57
 
Acerto: 1,0 / 1,0
Leia atentamente o trecho de código abaixo e diga o que ele retornaria ao usuário:
int main ( ) {
 int i;
 double x, y;
 cout << "Digite um numero: ";
 cin >> x;
 for (i=0; i<5; i++){
 cout << "Digite um numero: ";
 cin >> y;
 if (y > x){
 x = y; 
 }
 }
 cout << "Numero: " << x << "\n";
 system("PAUSE");
 return 0;
 }
A média dos elementos digitados
 O maior de todos os elementos digitados
O menor de todos os elementos digitados
A quantidade de elementos digitados
A quantidade de elementos pares
Respondido em 01/06/2020 19:48:35
 
Acerto: 1,0 / 1,0
Analise o código abaixo e assinale o item que corresponde aos valores finais do vetor v.
int a = 2; 
 int v[] = {2, 3, 1}; 
 v[0] = v[a]; 
 v[1] = v[0] + v[0]; 
 v[2] = v[0] + v[1]; 
 
2, 3, 1
 Questão7
a
 Questão8
a
 Questão9
a
01/06/2020 Estácio: Alunos
estacio.webaula.com.br/Classroom/index.asp?191C757E76=484C2039214CB6F19DC5C179047D5F665AF991C455DDA4EA2722A56F8D0722… 4/5
2, 1, 3
1, 3, 2
3, 2, 1
 1, 2, 3
Respondido em 01/06/2020 19:50:49
 
Acerto: 1,0 / 1,0
Considere as regras do Portugol Studio e imagine que você precisa escrever um algoritmo que receba uma
matriz 3x2 e exiba a quantidade de elementos ímpares armazenados nas linhas pares. A estrutura de
repetição capaz de realizar o recebimento dos elementos da matriz M1 e a contagem descrita é:
para (lin=0;lin<=2;lin++) {
 para (col=0;col<=1;col++) {
 escreva("Informe a posição [",lin+1,",",col+1,"]: ")
 leia(M1)
 se (lin%2){
 se (M1%2!=0)
 { qtdeImpares++ }
 }
 }
}
para (lin=0;lin<=2;lin++) {
 para (col=0;col<=1;col++) {
 escreva("Informe a posição [",lin+1,",",col+1,"]: ")
 leia(M1[lin][col])
 se (lin%2==0){
 se (M1[lin][col]%2!=0)
 { qtdeImpares-- }
 }
 }
}
para (lin=0;lin<=2;lin++) {
 para (col=0;col<=1;col++) {
 escreva("Informe a posição [",lin+1,",",col+1,"]: ")
 leia(M1[lin][col])
 se (lin%2!=0){
 se (M1[lin][col]%2!=0)
 { qtdeImpares++ }
 }
 }
}
 para (lin=0;lin<=2;lin++) {
 para (col=0;col<=1;col++) {
 escreva("Informe a posição [",lin+1,",",col+1,"]: ")
 leia(M1[lin][col])
 se (lin%2==0){
 Questão10
a
01/06/2020 Estácio: Alunos
estacio.webaula.com.br/Classroom/index.asp?191C757E76=484C2039214CB6F19DC5C179047D5F665AF991C455DDA4EA2722A56F8D0722… 5/5
 se (M1[lin][col]%2!=0)
 { qtdeImpares++ }
 }
 }
}
para (lin=0;lin<=2;lin++) {
 para (col=0;col<=1;col++) {
 escreva("Informe a posição [",lin+1,",",col+1,"]: ")
 leia(M1[lin][col])
 se (lin%2==0){
 se (M1[lin][col]%2==0)
 { qtdeImpares++ }
 }
 }
}
Respondido em 01/06/2020 19:55:05
javascript:abre_colabore('38403','197594121','3959906495');

Outros materiais