Buscar

AVS Mod 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
 RETORNAR À AVALIAÇÃO
Disciplina: EEX0006 - INTRODUÇÃO A PROGRAMAÇÃO ESTRUTURADA EM C Período: 2022.1 EAD (GT) / AV
Aluno: DHIONATTA DIONISIO Matrícula: 202212122371
Data: 11/06/2022 18:46:52 Turma: 9001
 
 ATENÇÃO
1. Veja abaixo, todas as suas respostas gravadas no nosso banco de dados.
2. Caso você queira voltar à prova clique no botão "Retornar à Avaliação".
 
 1a Questão (Ref.: 202217429937)
Considere a seguinte instrução em linguagem C:
int a = sizeof(float);
O valor armazenado em a é:
10
6
8
2
4
 
 2a Questão (Ref.: 202217419513)
Considere que as variáveis inteiras a e b possuam valor 5 e 3. Na linguagem C, a expressão a&b tem valor:
9
5
7
3
1
 
 3a Questão (Ref.: 202217429980)
Considere o seguinte programa escrito em C:
#include
javascript:voltar_avaliacoes()
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5295329\n\nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5284905\n\nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5295372\n\nStatus da quest%C3%A3o: Liberada para Uso.');
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.
Ocorrerá um erro durante a compilação.
Caractere = c
Caractere = C
Caractere = d
Caractere = D
 
 4a Questão (Ref.: 202217429982)
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 é:
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
 
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5295374\n\nStatus da quest%C3%A3o: Liberada para Uso.');
 5a Questão (Ref.: 202217359859)
(Baseado em SESACRE 2015)
Na linguagem C, a repetição é implementada por meio de três estruturas. São elas:
'if', 'while'e 'for'.
'if¿else', 'do¿while'e 'switch'.
'break', 'continue'e 'case'.
'while', 'do...while' e 'for'.
'switch', 'case'e 'for'.
 
 6a Questão (Ref.: 202217382490)
(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.
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--;
 
 7a Questão (Ref.: 202217095345)
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?
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];
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5225251\n\nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5247882\n\nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 4960737\n\nStatus da quest%C3%A3o: Liberada para Uso.');
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.
 
 8a Questão (Ref.: 202217429891)
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 
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.
 
 9a Questão (Ref.: 202217419448)
Analise o fluxograma abaixo.
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5295283\n\nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5284840\n\nStatus da quest%C3%A3o: Liberada para Uso.');
Qual o valor de X exibido após a execução do fluxograma?
40
50
80
90
20
 
 10a Questão (Ref.: 202217371184)
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.
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)
 
Autenticação para a Prova On-line
Caso queira FINALIZAR a avaliação, digite o código de 4 carateres impresso abaixo.
ATENÇÃO: Caso finalize esta avaliação você não poderá mais modificar as suas respostas.
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5236576\n\nStatus da quest%C3%A3o: Liberada para Uso.');
BEOI Cód.: FINALIZAR
 
Obs.: Os caracteres da imagem ajudam a Instituição a evitar fraudes, que dificultam a gravação das
respostas.
 
 
 
Período de não visualização da avaliação: desde 03/05/2022 até 17/06/2022.

Continue navegando