Logo Passei Direto
Buscar

Ferramentas de estudo

Questões resolvidas

A estrutura de decisão múltipla permite a definição de inúmeros caminhos, os quais apenas um será selecionado e executado de acordo com o valor sendo avaliado. A partir dos conhecimentos que foram adquiridos nesta disciplina, analise o trecho de código a seguir: char operador; printf("Digite o operador (+,-,*,/): "); scanf("%c", &operador); switch (operador) { case '+': printf("Adicao: %d", 15 + 10); break; case '-': printf("Subtracao: %d", 15 - 10); case '*': printf("Multiplicacao: %d", 15 * 10);break; case '/': printf("Divisao: %.1f", 15.0 / 10.0);break; default: printf("Operador inválido"); Assinale a alternativa referente ao resultado do cálculo que será apresentado na tela se o usuário digitar "*":

a) 5.
b) 1.5.
c) 25.
d) Operador inválido.
e) 150.

As estruturas condicionais são muito importantes em linguagem de programação, pois permitem que o fluxo do programa seja desviado para atender a uma determinada condição. Seguem algumas afirmacoes sobre a sintaxe do comando if da linguagem C: I. Os parênteses () que envolvem a condição depois da instrução if são opcionais. II. As chaves {} são opcionais quando apenas uma instrução for executada em um if. III. A linha do if deve ser obrigatoriamente terminada com um ponto-e-vírgula (;). IV. Cada instrução dentro de um bloco com chaves {} deve ser terminada com um ponto e vírgula (;). Estão corretas:

a) I, II e III apenas.
b) II, III e IV apenas.
c) II e IV apenas.
d) I e III apenas.
e) I, II e IV apenas.

O operador de condição ternária verifica uma condição e retorna um dentre dois valores pré-definidos em sua estrutura. É uma alternativa para substituir o if…else em algumas situações. Assinale a alternativa correta referente à forma como a instrução abaixo pode ser reescrita usando o operador ternário: if (idade < 18) printf("Voce eh menor de idade"); else printf("Voce eh maior de idade");

a. printf("Voce eh (idade < 18 ? "menor" : "maior") de idade");
b. printf("Voce eh %s de idade", idade < 18 ? "menor" : "maior");
c. printf("Voce eh %s de idade", "menor" : idade < 18 ? "maior");
d. printf("Voce eh ", idade < 18 ? "menor" : "maior", " de idade");
e. printf("Voce eh %s de idade", idade < 18 ? "maior" : "menor");

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Questões resolvidas

A estrutura de decisão múltipla permite a definição de inúmeros caminhos, os quais apenas um será selecionado e executado de acordo com o valor sendo avaliado. A partir dos conhecimentos que foram adquiridos nesta disciplina, analise o trecho de código a seguir: char operador; printf("Digite o operador (+,-,*,/): "); scanf("%c", &operador); switch (operador) { case '+': printf("Adicao: %d", 15 + 10); break; case '-': printf("Subtracao: %d", 15 - 10); case '*': printf("Multiplicacao: %d", 15 * 10);break; case '/': printf("Divisao: %.1f", 15.0 / 10.0);break; default: printf("Operador inválido"); Assinale a alternativa referente ao resultado do cálculo que será apresentado na tela se o usuário digitar "*":

a) 5.
b) 1.5.
c) 25.
d) Operador inválido.
e) 150.

As estruturas condicionais são muito importantes em linguagem de programação, pois permitem que o fluxo do programa seja desviado para atender a uma determinada condição. Seguem algumas afirmacoes sobre a sintaxe do comando if da linguagem C: I. Os parênteses () que envolvem a condição depois da instrução if são opcionais. II. As chaves {} são opcionais quando apenas uma instrução for executada em um if. III. A linha do if deve ser obrigatoriamente terminada com um ponto-e-vírgula (;). IV. Cada instrução dentro de um bloco com chaves {} deve ser terminada com um ponto e vírgula (;). Estão corretas:

a) I, II e III apenas.
b) II, III e IV apenas.
c) II e IV apenas.
d) I e III apenas.
e) I, II e IV apenas.

O operador de condição ternária verifica uma condição e retorna um dentre dois valores pré-definidos em sua estrutura. É uma alternativa para substituir o if…else em algumas situações. Assinale a alternativa correta referente à forma como a instrução abaixo pode ser reescrita usando o operador ternário: if (idade < 18) printf("Voce eh menor de idade"); else printf("Voce eh maior de idade");

a. printf("Voce eh (idade < 18 ? "menor" : "maior") de idade");
b. printf("Voce eh %s de idade", idade < 18 ? "menor" : "maior");
c. printf("Voce eh %s de idade", "menor" : idade < 18 ? "maior");
d. printf("Voce eh ", idade < 18 ? "menor" : "maior", " de idade");
e. printf("Voce eh %s de idade", idade < 18 ? "maior" : "menor");

Prévia do material em texto

2024/3 - Algoritmos e Programação Aplicada 
1. Página inicial 
2. Minhas disciplinas 
3. 2024/3 - Algoritmos e Programação Aplicada 
4. UNIDADE II 
5. Avaliação - Unidade II 
Iniciado em sábado, 13 jul 2024, 23:12 
Estado Finalizada 
Concluída em domingo, 14 jul 2024, 01:19 
Tempo empregado 2 horas 7 minutos 
Avaliar 0,36 de um máximo de 0,40(90%) 
Questão 1 
Completo 
Atingiu 0,04 de 0,04 
Marcar questão 
Texto da questão 
A estrutura condicional composta permite a escolha de um 
entre dois caminhos possíveis, dependendo da avaliação de 
uma condição. Dado o seguinte código: 
 
char tipo; 
printf("Pessoa fisica ou juridica (F/J): "); 
scanf("%c", &tipo); 
if (tipo == 'F') 
 printf("Voce possui um RG e um CPF"); 
else printf("Voce possui um CNPJ e uma Inscricao 
Estadual"); 
 
Assinale a alternativa referente ao que acontecerá se a 
letra "X" for informada pelo usuário: 
https://ambienteonline.uninga.br/
https://ambienteonline.uninga.br/course/view.php?id=27445
https://ambienteonline.uninga.br/course/view.php?id=27445&section=5
https://ambienteonline.uninga.br/mod/quiz/view.php?id=771949
a. 
Não deixará prosseguir enquanto não for digitado "F" ou "J". 
b. 
Executará a instrução subsequente ao else. 
c. 
Executará a instrução subsequente ao if. 
d. 
Resultará em um erro de execução. 
e. 
Não executará nenhuma das instruções. 
Feedback 
A resposta correta é: Executará a instrução subsequente ao 
else. 
Questão 2 
Completo 
Atingiu 0,04 de 0,04 
Marcar questão 
Texto da questão 
A estrutura condicional consiste em uma estrutura de controle 
de fluxo que permite executar um ou mais comandos se a 
condição testada for verdadeira ou executar um ou mais 
comandos se for falsa. Assinale a alternativa correta na qual a 
estrutura condicional não se aplica: 
a. 
Fazer uma ligação telefônica. 
b. 
Autorizar saque de caixa eletrônico se a senha estiver correta. 
c. 
Desbloquear acesso a uma funcionalidade se o usuário for 
supervisor. 
d. 
Decidir se um aluno está ou não aprovado. 
e. 
Trocar lâmpada se estiver queimada. 
Feedback 
A resposta correta é: Fazer uma ligação telefônica. 
Questão 3 
Completo 
Atingiu 0,04 de 0,04 
Marcar questão 
Texto da questão 
A estrutura condicional simples consiste na execução de uma 
ou mais instruções se uma dada condição for avaliada como 
verdadeira, do contrário estas instruções serão ignoradas e o 
fluxo será então desviado para a instrução seguinte à 
estrutura. Dado o seguinte trecho de código: 
 
int ano; 
printf("Informe o ano: "); 
scanf("%d", &ano); 
if (___________) 
 printf("O ano eh bissexto"); 
 
Assinale a alternativa referente à condição correta a ser 
inserida na lacuna do if para que o texto subsequente possa 
ser impresso: 
a. 
(ano / 2) * 4 == 0 
b. 
ano / 4 == 0 
c. 
ano * 4 == 0 
d. 
(ano * 4) / 2 == 0 
e. 
ano % 4 == 0 
Feedback 
A resposta correta é: ano % 4 == 0 
Questão 4 
Completo 
Atingiu 0,04 de 0,04 
Marcar questão 
Texto da questão 
A estrutura de decisão múltipla permite a definição de 
inúmeros caminhos, os quais apenas um será selecionado e 
executado de acordo com o valor sendo avaliado. A partir dos 
conhecimentos que foram adquiridos nesta disciplina, analise 
o trecho de código a seguir: 
 
char operador; 
printf("Digite o operador (+,-,*,/): "); 
scanf("%c", &operador); 
switch (operador) { 
 
case '+': printf("Adicao: %d", 15 + 10); break; 
case '-': printf("Subtracao: %d", 15 - 10); break; 
case '*': printf("Multiplicacao: %d", 15 * 
10);break; 
case '/': printf("Divisao: %.1f", 15.0 / 
10.0);break; 
default: printf("Operador inválido"); 
 
} 
 
Assinale a alternativa referente ao resultado do cálculo que 
será apresentado na tela se o usuário digitar "*": 
a. 
5. 
b. 
1.5. 
c. 
25. 
d. 
Operador inválido. 
e. 
150. 
Feedback 
A resposta correta é: 150. 
Questão 5 
Completo 
Atingiu 0,04 de 0,04 
Marcar questão 
Texto da questão 
As estruturas condicionais são muito importantes em 
linguagem de programação, pois permitem que o fluxo do 
programa seja desviado para atender a uma determinada 
condição. Seguem algumas afirmações sobre a sintaxe do 
comando if da linguagem C: 
I. Os parênteses () que envolvem a condição depois da 
instrução if são opcionais. 
II. As chaves {} são opcionais quando apenas uma instrução 
for executada em um if. 
III. A linha do if deve ser obrigatoriamente terminada com um 
ponto-e-vírgula (;). 
IV. Cada instrução dentro de um bloco com chaves {} deve 
ser terminada com um ponto e vírgula (;). 
Estão corretas: 
a. 
I, II e III apenas. 
b. 
II, III e IV apenas. 
c. 
II e IV apenas. 
d. 
I e III apenas. 
e. 
I, II e IV apenas. 
Feedback 
A resposta correta é: II e IV apenas. 
Questão 6 
Completo 
Atingiu 0,00 de 0,04 
Marcar questão 
Texto da questão 
Na linguagem C, para escrever uma estrutura condicional 
composta, utilizamos a instrução else, que executará as 
instruções seguintes no caso da condição avaliada pelo if ser 
falsa. Considerando que podemos escrever toda a 
instrução if em uma linha, conforme visto na aula ao vivo, 
assinale a alternativa que corresponde a sintaxe correta no 
uso do else: 
a. 
if (condição) { instruções; } else { instruções; } 
b. 
if (condição) { instruções; } else; { instruções; } 
c. 
if condição { instruções; } else { instruções; } 
d. 
if condição; { instruções }; else { instruções }; 
e. 
if (condição); { instruções; } else { instruções; } 
Feedback 
A resposta correta é: if (condição) { instruções; } else { 
instruções; } 
Questão 7 
Completo 
Atingiu 0,04 de 0,04 
Marcar questão 
Texto da questão 
Nos algoritmos sequenciais o fluxo é seguido de modo 
sequencial, ou seja, todas as instruções são executadas uma 
a uma. No entanto, em muitas situações necessita-se realizar 
algum teste antes de efetuar um processamento, e para isto 
serve a estrutura condicional. Assinale a alternativa que 
corresponde à sua correta definição: 
a. 
Estrutura de controle de fluxo que executa comandos 
independentemente da condição ser verdadeira ou falsa. 
b. 
Estrutura de loop para efetuar o processamento de um trecho 
de código de acordo com a condição especificada. 
c. 
Estrutura de árvore que percorre seus nós a partir de uma 
condição verdadeira. 
d. 
Estrutura de controle de fluxo que executa um grupo de 
comandos se a condição testada for verdadeira ou executar 
outro grupo de comandos se a condição for falsa. 
e. 
Estrutura de armazenamento de dados a partir do teste de 
uma condição. 
Feedback 
A resposta correta é: Estrutura de controle de fluxo que 
executa um grupo de comandos se a condição testada for 
verdadeira ou executar outro grupo de comandos se a 
condição for falsa. 
Questão 8 
Completo 
Atingiu 0,04 de 0,04 
Marcar questão 
Texto da questão 
O comando switch é a forma como implementamos 
estruturas de decisão múltipla na linguagem C, ou seja, várias 
condições podem ser avaliadas para o valor de uma 
expressão para que suas instruções correspondentes sejam 
executadas. Assinale a alternativa que corresponde ao que 
acontece quando omitimos a instrução break do final do 
bloco de instruções em um case: 
a. 
O fluxo segue para o bloco anterior de instruções case. 
b. 
O fluxo volta para a primeira instrução do bloco do case em 
questão. 
c. 
O fluxo volta para o primeiro bloco case depois da 
instrução switch. 
d. 
O fluxo é desviado para a instrução seguinte ao bloco da 
instrução switch. 
e. 
O fluxo segue para o bloco de instruções case subsequente. 
Feedback 
A resposta correta é: O fluxo segue para o bloco de 
instruções case subsequente. 
Questão 9 
Completo 
Atingiu 0,04 de 0,04 
Marcar questão 
Texto da questão 
O encadeamento de ifs é utilizado quando precisamos 
estabelecer a verificação de condições sucessivas, em que 
uma determinada ação poderá ser executada se um 
conjunto anterior de instruções ou condições for satisfeito. 
Assim, devemos considerar que a execução desta ação pode 
estabelecernovas condições dentro do algoritmo. Baseado 
nisto, assinale a alternativa correspondente ao número 
máximo de encadeamentos possíveis de ifs em um programa 
em C: 
a. 
Ilimitado. 
b. 
Duas. 
c. 
Quatro. 
d. 
Três. 
e. 
Cinco. 
Feedback 
A resposta correta é: Ilimitado. 
Questão 10 
Completo 
Atingiu 0,04 de 0,04 
Marcar questão 
Texto da questão 
O operador de condição ternária verifica uma condição e 
retorna um dentre dois valores pré-definidos em sua 
estrutura. É uma alternativa para substituir o if…else em 
algumas situações. Assinale a alternativa correta referente à 
forma como a instrução abaixo pode ser reescrita usando o 
operador ternário: 
 
if (idade < 18) 
 printf("Voce eh menor de idade"); 
else 
 printf("Voce eh maior de idade"); 
a. 
printf("Voce eh (idade < 18 ? "menor" : "maior") de idade"); 
b. 
printf("Voce eh %s de idade", idade < 18 ? "menor" : "maior"); 
c. 
printf("Voce eh %s de idade", "menor" : idade < 18 ? "maior"); 
d. 
printf("Voce eh ", idade < 18 ? "menor" : "maior", " de idade"); 
e. 
printf("Voce eh %s de idade", idade < 18 ? "maior" : "menor"); 
Feedback 
A resposta correta é: printf("Voce eh %s de idade", idade < 18 ? 
"menor" : "maior"); 
 
 
	2024/3 - Algoritmos e Programação Aplicada
	Questão 1
	Texto da questão
	Feedback
	Questão 2
	Texto da questão
	Feedback
	Questão 3
	Texto da questão
	Feedback
	Questão 4
	Texto da questão
	Feedback
	Questão 5
	Texto da questão
	Feedback
	Questão 6
	Texto da questão
	Feedback
	Questão 7
	Texto da questão
	Feedback
	Questão 8
	Texto da questão
	Feedback
	Questão 9
	Texto da questão
	Feedback
	Questão 10
	Texto da questão
	Feedback

Mais conteúdos dessa disciplina