Buscar

3-revisao-linguagem de ferramentas computacionais

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 3 páginas

Prévia do material em texto

Pincel Atômico - 12/09/2023 16:11:48 1/3
ANDERSON GOMES
MARTINS
Avaliação Online (SALA EAD)
Atividade finalizada em 05/09/2023 09:12:11 (1126057 / 1)
LEGENDA
Resposta correta na questão
# Resposta correta - Questão Anulada
X Resposta selecionada pelo Aluno
Disciplina:
LINGUAGEM DE PROGRAMAÇÃO E FERRAMENTAS COMPUTACIONAIS [431032] - Avaliação com 5 questões, com o peso total de 15,00 pontos
[capítulos - 5,6,7,8,9]
Turma:
Graduação: ENGENHARIA DE PRODUÇÃO - Grupo: FEVEREIRO/2022 - ENGPROD/FEV22 [64221]
Aluno(a):
91380442 - ANDERSON GOMES MARTINS - Respondeu 5 questões corretas, obtendo um total de 15,00 pontos como nota
[361559_1821
25]
Questão
001
(NUCEPE-2018) De acordo com o código a seguir, qual comando estaria no lugar de
***************?
#include<stdio.h>
int main( )
{
int num1, num2;
printf("Digite um número: ");
***************
printf("Digite outro número: ");
scanf("%d",&num2);
printf("Os numeros digitados foram %d e %d",num1,num2);
}
scanf ("%f", &num1).
X scanf("%d",&num1).
scanf ("%d", &num2).
scanf ("%d", &num3).
scanf ("%f", &num2).
[361559_1821
15]
Questão
002
Sobre Operadores Lógicos, identifique a alternativa que não representa uma afirmativa
correta, ou seja, identifique a alternativa ERRADA.
Os operadores lógicos são muito importantes em linguagens de programação e nos
ajudam a tomar decisões com base em certas condições.
São três tipos básicos de operadores lógicos, mas dois deles podem ser utilizados com
comportamento diferenciado para gerar, além de seus resultados tradicionais, melhor
eficiência no programa.
X
Os operadores lógicos são operadores binários e sempre será obrigatório utilizar dois
operandos junto com qualquer um deles.
Podemos utilizar o conceito de Tabelas Verdade para simular os resultados da
utilização de operadores lógicos.
Operadores lógicos são utilizados quando precisamos combinar duas condições com
lógicas E ou OU para ajudar a produzir o resultado final ou quando precisamos inverter
o resultado de uma operação com a negação NÃO.
Pincel Atômico - 12/09/2023 16:11:48 2/3
[361559_1821
51]
Questão
003
(NUCEPE-2018) Analise o trecho de código a seguir e marque a única alternativa
CORRETA em relação ao que será escrito após a execução do programa.
#include<stdio.h>
void impr3()
{
printf("3 ");
}
void impr2()
{
impr3();
printf("2 ");
}
void impr1()
{
printf("1 ");
}
int main( )
{
impr1();
impr2();
}
3 2 1.
2 1 3.
2 3 1.
1 2 3.
X 1 3 2.
[361560_1821
60]
Questão
004
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.
Pincel Atômico - 12/09/2023 16:11:48 3/3
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).
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 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 13, do
seguinte modo: v[j – 1] = chave;
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 ]; .
[361561_1821
39]
Questão
005
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.33, Z = 10, Y = 0
X = 3, Z = 10, Y = 0
X = 3.33, Z = 10.00, Y = 0.0
X X = 3, Z = 10, Y = 1
X = 3.33, Z = 10, Y = 1

Continue navegando