Buscar

AVS Programacao 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 6 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

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 6, do total de 6 páginas

Prévia do material em texto

Dhionatta Dionisio
Avaliação AV
202212122371 POLO PQ ELOY CHAVES - JUNDIAÍ - SP
 avalie seus conhecimentos
1 ponto
Considere a seguinte instrução em linguagem C:
int a = sizeof(float);
O valor armazenado em a é:
 (Ref.: 202217429937)
1 ponto
Considere que as variáveis inteiras a e b possuam valor 5 e 3. Na linguagem C, a expressão a&b tem valor:
 (Ref.: 202217419513)
1 ponto
Considere o seguinte programa escrito em C:
Lupa Calc. Notas
 
VERIFICAR E ENCAMINHAR
Disciplina: EEX0006 - INT PROG ESTD EM Período: 2022.1 EAD (GT)
Aluno: DHIONATTA DIONISIO Matr.: 202212122371
Turma: 9001
 
Prezado(a) Aluno(a),
Responda a todas as questões com atenção. Somente clique no botão FINALIZAR PROVA ao ter certeza de que respondeu a
todas as questões e que não precisará mais alterá-las. 
 
A prova será SEM consulta. O aluno poderá fazer uso, durante a prova, de uma folha em branco, para rascunho. Nesta folha
não será permitido qualquer tipo de anotação prévia, cabendo ao aplicador, nestes casos, recolher a folha de rascunho do aluno.
Valor da prova: 10 pontos.
 
1.
10
6
8
2
4
 
 
2.
9
5
7
3
1
 
 
3.
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:calculadora_on();
javascript:anotar_on();
#include
void main(){
char letra;
printf("Entre com uma letra minuscula:\n");
scanf("%c", &letra);
letra = letra + 'A' ¿ 'a';
printf("Caractere = %c\n", letra);
}
 
Após a execução desse trecho, suponha que o usuário tenha entrado com a letra 'd'.
Assinale a alternativa que contém, corretamente, o resultado exibido na tela após a execução desse programa.
 (Ref.: 202217429980)
1 ponto
A linguagem C possui um mecanismo de conversão automática de tipos. Considere que o tipo char tenha 1 byte,
o tipo int tenha 2 bytes e o tipo float tenha 4 bytes e que o código ASCII da letra Y é 89, da letra b é 98 e da
letra c é 99.
Analise o programa C abaixo.
int main ()
{ int x;
 char ch;
 float f;
 ch=x= 300;
 printf ("x=%d ch=%d\n", x, ch);
 x=ch=f= 98.8999;
 printf ("f= %.4f ch=%c x=%d \n", f, ch, x);
 return 0;
}
A saída desse programa é:
 (Ref.: 202217429982)
Ocorrerá um erro durante a compilação.
Caractere = c
Caractere = C
Caractere = d
Caractere = D
 
 
4.
x= 255 ch=0
f= 98.8999 ch= Y x=89
x= 256 ch=44
f= 0.8999 ch= Y x=98
x= 300 ch=300
f= 98. 8999 ch= c x=99
x= 300 ch=44
f= 98.8999 ch= b x=98
x= 300 ch=300
f= 98.89 ch= b x=98
 
1 ponto
(Baseado em SESACRE 2015)
Na linguagem C, a repetição é implementada por meio de três estruturas. São elas:
 (Ref.: 202217359859)
1 ponto
(Baseado em CESPE - 2018 - ABIN - Oficial Técnico de Inteligência - Área de Tecnologia da
Informação)
Marque a opção que representa a seguinte lógica de programação.
A expressão a seguir especifica que: 1 será adicionado a x, se x for maior que 0; 1 será
subtraído de x, se x for menor que 0; o valor de x será mantido, se x for igual a zero.
 (Ref.: 202217382490)
1 ponto
Considere o seguinte trecho de código do processamento de matrizes de inteiros:
 
 for (i=0;i<5;i++)
 for (j=0;j<7;j++)
 m[i][j]= mat[i][j]*5
 
Assinale a alternativa que apresenta as respostas, em ordem, para as seguintes
questões:
I. Qual a correta definição da(s) matriz(es) usada(s)?
II. O que faz o trecho de código?
 (Ref.: 202217095345)
 
5.
'if', 'while'e 'for'.
'if¿else', 'do¿while'e 'switch'.
'break', 'continue'e 'case'.
'while', 'do...while' e 'for'.
'switch', 'case'e 'for'.
 
 
6.
if(x>0) x++; else if(x<0) x++;
if(x>0) x--; else if(x<0) x++;
if(x>0) x++; else if(x<0) x--;
if(x>0) x--; else if(x<0) x--;
if(x>=0) x++; else if(x<=0) x--;
 
 
7.
I. mat[5],[7];
II. Multiplica por 5 cada elemento da matriz de nome mat.
I. char m[7][5], mat[7],[5];
II. Multiplica por 5 cada elemento da matriz de nome mat, armazenando o
resultado na matriz de nome m.
I. float m[5][7], mat[5],[7];
1 ponto
Considerando o algoritmo abaixo, assinale a alternativa CORRETA:
Algoritmo "QuemSouEu"
 VAR
 a, b, c, X: REAL
 inicio
 escreva ("Entre com as três notas")
 escreva ("Digite a primeira nota: ")
 leia (a)
 escreva ("Digite a segunda nota: ")
 leia (b)
 escreva ("Digite a terceira nota: ")
 leia (c)
 X <- 3/(1/a + 1/b + 1/c)
 escreva (X)
 FimAlgoritmo 
 (Ref.: 202217429891)
1 ponto
Analise o fluxograma abaixo.
II. Multiplica por 5 cada elemento da matriz de nome m, armazenando o resultado
na matriz de nome mat.
I. int m[7][5], mat[7],[5];
II. Multiplica por 5 cada elemento da matriz de nome mat, armazenando o
resultado na matriz de nome m.
I. int m[5][7], mat[5],[7];
II. Multiplica por 5 cada elemento da matriz de nome m, armazenando o resultado
na matriz de nome mat.
 
 
8.
O algoritmo calcula o Fatorial de três valores.
O algoritmo calcula a média harmônica de três valores.
O algoritmo calcula a média ponderada de três valores.
O algoritmo calcula a média aritmética de três valores.
O algoritmo é recursivo.
 
 
9.
Qual o valor de X exibido após a execução do fluxograma?
 (Ref.: 202217419448)
1 ponto
Utilizando a sintaxe do Portugol Studio, assinale a estrutura do comando PARA que seria
adequada para iniciar uma repetição capaz de exibir todos os números ímpares entre 25
e 1033 (inclusive), em ordem crescente.
 (Ref.: 202217371184)
40
50
80
90
20
 
 
10.
para (cont=25;cont<1033;cont++)
para (cont=25;cont<=1033;cont+-2)
para (cont=1;cont<=1033;cont+=2)
para (cont=1033;cont>25;cont+=2)
para (cont=25;cont<=1033;cont+=2)
 
 
 
VERIFICAR E ENCAMINHAR
 
 
 
Legenda: Questão não respondida Questão não gravada Questão gravada
 
 
 
 
javascript:abre_colabore();

Continue navegando