Logo Passei Direto
Buscar
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

Prévia do material em texto

Pincel Atômico - 19/06/2021 17:23:35 1/3
LUCAS NUNES DE
MORAES
Avaliação Online (SALA EAD)
Atividade finalizada em 14/06/2021 12:03:20 (tentativa: 1)
LEGENDA
Resposta correta na questão
# Resposta correta - Questão Anulada
X Resposta selecionada pelo Aluno
Disciplina:
ALGORITMO E PROGRAMAÇÃO DE COMPUTADORES [capítulos - 4,5,6] - Avaliação com questões, com o peso total de 15,00 pontos
Turma:
Segunda Graduação: Formação para Segunda Licenciatura em Física - Grupo: JANEIRO/2021 - FLIC-FIS [20400]
Aluno(a):
91190019 - LUCAS NUNES DE MORAES - Respondeu 2 questões corretas, obtendo um total de 6,00 pontos como nota
Questão
001
Analise o código/algoritmo escrito abaixo e marque a alternativa correta sobre o
mesmo:
 
#include<stdio.h>
 
typedef struct Data{
 int Dia;
 int Mes;
 int Ano; 
};
 
int main()
{
 Data data1;
 printf("Dia 1: ");
 scanf("%d",&data1.Dia);
 printf("Mes 1: ");
 scanf("%d",&data1.Mes);
 printf("Ano 1: ");
 scanf("%d",&data1.Ano);
 printf("Data 01 = %d/%d/%d",data1.Dia,data1.Mes,data1.Ano);
}
X Este programa declara uma estrutura data e escreve a data atual na tela.
A declaração ‘Data data1’, na primeira linha dentro da função main, não é uma
declaração válida, uma vez que Data não é um tipo de dados válido em C.
Este programa declara um tipo abstrato de dados Dada, solicita ao usuário um dia,
um mês e um ano, e exibe a data informada pelo usuário formatada como
dia/mês/ano.
Este código não irá funcionar pois existe um erro na declaração da estrutura Data,
entrando em conflito com os tipos de dados básicos em C.
Este programa redefine uma data do sistema, declarando um tipo para isso, e depois
solicita ao usuário uma nova data para trocar com a do sistema.
Questão
002
Avalie a seguintes afirmativas e marque a alternativa correta.
I – As variáveis podem ser declaradas somente no início dos blocos, ou seja, após a
abertura das chaves {.
II – Os nomes das variáveis são definidos pelo programador no momento de sua
criação e pode-se definir qualquer nome para uma variável.
III – Todas as variáveis declaradas na área de declaração principal do programa são
definidas como “variáveis globais”.
Apenas II está correta.
Pincel Atômico - 19/06/2021 17:23:35 2/3
Apensas I e II estão corretas
Apenas I está correta
Todas as alternativas estão corretas
X Apenas I e III estão corretas
Questão
003
Um programador em linguagem C que deseja utilizar uma estrutura de array (vetor)
para ler 1532 números inteiros e armazenar todos estes números. Marque a
alternativa e representa a declaração mais correta para este caso, levando em
consideração o tipo de dados e as informações tratadas
char valores[1531]
X int valores[1532];
int valores[1531];
float valores[1531]
char valores[1532];
Questão
004
(IF-MT-2019) – Adaptado - Considere o trecho de código escrito na linguagem C
apresentado a seguir:
#include<stdio.h>
 
int MinhaFuncao(int a, int b)
{
 return a/**//b;
}
 
int main()
{
 printf("%d",MinhaFuncao(6,2));
}
Assinale a alternativa que apresenta o resultado da sua execução:
X 2
1
3
4
0
Pincel Atômico - 19/06/2021 17:23:35 3/3
Questão
005
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.
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; .
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 ]; .
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;
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).

Mais conteúdos dessa disciplina