Logo Passei Direto
Buscar

Programação De Computadores

Ferramentas de estudo

Questões resolvidas

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

Prévia do material em texto

...
Página inicial Disciplinas e Espaços GRADUAÇÃO A DISTÂNCIA 2024 2024-4
Programação De Computadores - 2024_04_EAD_B Avaliações Prova Integradora
Iniciado em sexta, 15 nov 2024, 10:14
Estado Finalizada
Concluída em sexta, 15 nov 2024, 10:39
Tempo
empregado
25 minutos 28 segundos
Avaliar 11,00 de um máximo de 12,00(92%)
https://ava.candidomendes.edu.br/moodle/
https://ava.candidomendes.edu.br/moodle/course/index.php?categoryid=8
https://ava.candidomendes.edu.br/moodle/course/index.php?categoryid=175
https://ava.candidomendes.edu.br/moodle/course/index.php?categoryid=186
https://ava.candidomendes.edu.br/moodle/course/view.php?id=15059
https://ava.candidomendes.edu.br/moodle/course/view.php?id=15059&section=4
https://ava.candidomendes.edu.br/moodle/mod/quiz/view.php?id=536757
Questão 1
Correto
Atingiu 1,00 de 1,00
Qual das alternativas abaixo melhor representa um programa em C que recebe o valor de N, digitado pelo usuário e,
após, calcula e apresenta o valor da expressão  ? (Considere que os valores de C e de M serão,
respectivamente, 2 e 3, atribuídos em tempo de programação)
Escolha uma opção:
a.
#include 
#include 
main()
{
    real P;
    natural M,N,C;
    leia("%d",&N);
    C=2;
    M=3;
    P=(pow(C,(-M))*pow(M,N))/N;
    printf("%.4f",P);
}
b.
#include 
#include 
main()
{
    float P;
    int M,N,C;
    char("%d",&N);
    C:=2;
    M:=3;
    P=(pow(C,(-M)) x pow(M,N))/N;
    printf("%.4f",P);
}
c.
#include 
#include 
main()
{
    float P;
    int M,N,C;
    scanf("%d",&N);
    C=2;
    M=3;
    P=(pow(C,(-M))*pow(M,N))/N;
    printf("%.4f",P);
} 
d.
#include 
#include 
main()
{
    float P;
    int M,N,C;
    scanf("%d",&N);
    C=2;
    M=3;
    P=(char(C,(-M))*char(M,N))/N;
    printf("%.4f",&P);
}
e.
#include 
#include 
{
    P: float
    M,N,C: int
    scanf("%d",&N);
    C:=2;
    M:=3;
    P=(pow(C,(-M))*pow(M,N))/N;
    printf("%.4f",P);
}
Sua resposta está correta.
RESPOSTA:
A forma correta será:
#include 
#include 
main()
{
    float P;
    int M,N,C;
    scanf("%d",&N);
    C=2;
    M=3;
    P=(pow(C,(-M))*pow(M,N))/N;
    printf("%.4f",P);
}
A resposta correta é:
#include 
#include 
main()
{
    float P;
    int M,N,C;
    scanf("%d",&N);
    C=2;
    M=3;
    P=(pow(C,(-M))*pow(M,N))/N;
    printf("%.4f",P);
}
Questão 2
Correto
Atingiu 1,00 de 1,00
Considere o programa em C a seguir:
#include
#include
main()
{
    int LN[5],C;
                for(C=0;C=0;C--)
                                printf("%d",LN[C]);
}
Após analisar o programa em C acima, podemos dizer que será escrito para o usuário:
Escolha uma opção:
a. 0     4      1      8      9
b. 1     2     3      4     5
c. 8     9      4      1      0 
d. 1     4      9      8      0
e. 0      1     4     8     9
Sua resposta está correta.
RESPOSTA:
Considerando o programa em C, temos que C vai variar de 0 até 4, logo:
C=0 → 0%2=0→ LN[0]=0*2 → LN[0] =0
C=1 → 1%2=1 → LN[1]=1^2 → LN[1] =1
C=2 → 2%2=0→ LN[2]=2*2 → LN[2] =4
C=3 → 3%2=1 →LN[3]=3^2 → LN[3] =9
C=4 → 4%2=0 → LN[4]=4*2 → LN[4] =8
Considerando que serão escritos os valores armazenados no vetor na ordem invertida, seu resultado final será:
8     9      4      1      0
A resposta correta é: 8     9      4      1      0
Questão 3
Correto
Atingiu 1,00 de 1,00
Considerando a lista de identificadores de variáveis abaixo:
I – N3E;
II – XSE7;
III –NÓ;
IV – 6X;
Podemos afirmar que aquelas que estão declaradas corretamente são:
Escolha uma opção:
a. I e IV.
b. II e IV.
c. I e II. 
d. I e III.
e. III e IV.
Sua resposta está correta.
Para a declaração correta de identificadores de variáveis devemos considerar as seguintes regras:
- Deve ser iniciada com caractere alfabético;
- Esse caractere pode vir seguido de qualquer caractere alfanumérico, até um máximo de 255 caracteres;
- Não pode conter caracteres especiais;
- Não pode ser uma palavra reservada.
Logo, as alternativas I e II, seguem a sintaxe correta de declarações das variáveis.
A resposta correta é: I e II.
Questão 4
Correto
Atingiu 1,00 de 1,00
Questão 5
Incorreto
Atingiu 0,00 de 1,00
A técnica de construção de algoritmos utilizando Pseudocódigo consiste em analisar o enunciado do problema e
escrever, por meio de regras predefinidas, os passos a serem seguidos para sua resolução. Podemos destacar como
a principal desvantagem dessa técnica:
Escolha uma opção:
a. O algoritmo resultante não apresenta muitos detalhes.
b. É necessário conhecer novas regras e conceitos do código. 
c. A linguagem natural abre espaço para várias interpretações.
d. Para passar o algoritmo para a linguagem de programação utilizada, é só conhecer as palavras reservadas
dessa linguagem.
e. O entendimento de elementos gráficos é mais simples que o entendimento de textos.
Sua resposta está correta.
RESPOSTA:
A principal desvantagem é a necessidade de conhecer a novas regras e os conceitos do Pseudocódigo.
A resposta correta é: É necessário conhecer novas regras e conceitos do código.
Quantas vezes se pode subtrair 3 de 18?
Escolha uma opção:
a. 5.
b. 6. 
c. 1.
d. 4.
e. 3.
Sua resposta está incorreta.
RESPOSTA:
Só se pode subtrair 3 de 18 uma vez, pois após a primeira subtração o seu resultado será 15, isto é, o valor do qual
será agora subtraído o número 3 será o número 15. 
A resposta correta é: 1.
Questão 6
Correto
Atingiu 1,00 de 1,00
Considerando as declarações de variáveis a seguir:
...
int M,N,P,Q;
float X;
...
Podemos afirmar que, em tempo de programação, a forma correta de atribuir a média aritmética das variáveis
consideradas é:
Escolha uma opção:
a. N=X+P+M+Q/4;
b. M:=N+P+Q+X/4 
c. M:=(N+P+Q+X)^3;
d. Q:=M+N+P+X/4
e. X=(M+N+P+Q)/4; 
Sua resposta está correta.
RESPOSTA:
A forma correta de representar a atribuição da média aritmética das variáveis é: X = (M+N+P+Q)/4; , pois delas,
aquela que poderá receber uma divisão é a variável X. Todas as outras, por serem do tipo inteiro, não poderiam
receber uma divisão.
A resposta correta é: X=(M+N+P+Q)/4;
Questão 7
Completo
Atingiu 3,00 de 3,00
Uma empresa planeja fazer um cadastro básico de seus funcionários. Para isso, ela deseja fazer um programa na
Linguagem C, onde deverá constar o nome do funcionário e seu tempo de trabalho na empresa. Considerando a
ficha abaixo, crie um programa em que a empresa seja capaz de cadastrar seus 20 funcionários. Esse programa
também deverá apresentar uma lista com os nomes dos funcionários que trabalham há 10 anos ou mais nessa
empresa.
Nome: __________
Tempo de Trabalho (em anos):___________ 
#include 
#include 
#define NUM_FUNC 20
int main() {
    char nomes[NUM_FUNC][50];
    int tempos[NUM_FUNC];
    int i;
    // Cadastro dos funcionários
    for (i = 0; i = 10) {
            printf("- %s (%d anos)\n", nomes[i], tempos[i]);
        }
    }
    return 0;
}
1. Cadastro:
Usa um array de strings (nomes) para armazenar os nomes dos funcionários.
Usa um array de inteiros (tempos) para armazenar o tempo de trabalho.
2. Entrada de dados:
Loop para cadastrar 20 funcionários, coletando nome e tempo de trabalho.
3. Verificação:
Um segundo loop verifica quais funcionários têm 10 anos ou maisde trabalho e imprime seus nomes.
Saída esperada:
Para cada funcionário cadastrado:
Nome: João
Tempo: 12
O programa exibe:
Funcionários com 10 anos ou mais de trabalho:
- João (12 anos)
Resposta:
#include 
#include 
#include 
#include 
struct REGISTRO
{
char NOME[30];
int TEMPO;
};
typedef struct REGISTRO FICHA;
main()
{
FICHA LFUNC[20];
int I;
for(I=0;I=10)
printf("\n\t%s",LFUNC[I].NOME);
}
Comentário:
Parabéns!!
Questão 8
Completo
Atingiu 3,00 de 3,00
Crie um programa em C que leia dois números inteiros digitados pelo usuário. Se os números forem iguais, o
programa deve enviar a mensagem “Números Iguais” e encerrar a execução; caso contrário, o programa deve
imprimir o número de maior valor, acompanhado pela mensagem “é o maior dos números informados.”
#include 
int main() {
    int num1, num2;
    // Entrada dos números
    printf("Digite o primeiro número: ");
    scanf("%d", &num1);
    printf("Digite o segundo número: ");
    scanf("%d", &num2);
    // Verificação e saída
    if (num1 == num2) {
        printf("Números Iguais\n");
    } else if (num1 > num2) {
        printf("%d é o maior dos números informados.\n", num1);
    } else {
        printf("%d é o maior dos números informados.\n", num2);
    }
    return 0;
}
1. O programa lê dois números inteiros.
2. Verifica:
Se os números são iguais, imprime "Números Iguais" e encerra.
Caso contrário, verifica qual número é maior e o exibe junto à mensagem.
Exemplo de saída:
Entrada: 5 e 10
Saída:
10 é o maior dos números informados.
#include 
main()
{
    int X,Y;
    printf("Digite o primeiro numero:");
    scanf("%d",&X);
    printf("Digite o segundo numero:");
    scanf("%d",&Y);
    if(X==Y)
        printf("Numeros iguais.");
    else
        if(X>Y)
            printf("%d e o maior numero digitado.",X);
        else
            printf("%d e o maior numero digitado.",Y);
}
Comentário:
Parabéns!!

Mais conteúdos dessa disciplina