Buscar

AV linguagem estruturada em 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 9 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 9 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 9, do total de 9 páginas

Prévia do material em texto

Lupa
	 
	Calc.
	 
	Notas
	
	
	 
	 
	 
	 
		VERIFICAR E ENCAMINHAR
		Disciplina: EEX0006 - INT PROG ESTD EM 
	Período: 2022.1 EAD (GT)
	Aluno: KARINE CRISTINA JARDIM RIBEIRO
	Matr.: 202203718452
	
	Turma: 9002
	
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 ponto
	
		1.
		Sobre a linguagem C, é correto afirmar que:
 (Ref.: 202209082637)
	
	
	
	
	Os vetores são dinâmicos e aumentam automaticamente, conforme os valores são adicionados à estrutura.
	
	
	Como em Java, ela possui um poderoso coletor de lixo e foi uma das primeiras linguagens a implementar essa estratégia de limpeza de memória.
	
	
	É uma linguagem para implementação de sistemas imperativa e orientada a objetos.
	
	
	Os ponteiros possuem um valor reservado especial (NIL), que aponta para uma posição de memória nula.
	
	
	O tipo char ocupa 1 byte e serve para armazenar caracteres ou inteiros.
	
	 
	 
		1 ponto
	
		2.
		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.: 202209075202)
	
	
	
	
	1
	
	
	7
	
	
	9
	
	
	5
	
	
	3
	
	 
	 
		1 ponto
	
		3.
		Na linguagem C, o cabeçalho de biblioteca stdio.h possui definições de sub-rotinas relativas às operações de entrada/saída padrão. Uma das funções tratadas na biblioteca, associada a esse cabeçalho, é a função:
 (Ref.: 202209082733)
	
	
	
	
	trunc
	
	
	atoi
	
	
	scanf
	
	
	print
	
	
	strcpy
	
	 
	 
		1 ponto
	
		4.
		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.: 202209085671)
	
	
	
	
	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.89 ch= b x=98
	
	
	x= 300 ch=300
f= 98. 8999  ch= c x=99
	
	
	x= 300 ch=44
f= 98.8999 ch= b x=98
	
	 
	 
		1 ponto
	
		5.
		(Baseado em SESACRE 2015)
Na linguagem C, a repetição é implementada por meio de três estruturas. São elas:
 (Ref.: 202209015548)
	
	
	
	
	'if', 'while'e 'for'.
	
	
	'while', 'do...while' e 'for'.
	
	
	'switch', 'case'e 'for'.
	
	
	'break', 'continue'e 'case'.
	
	
	'if¿else', 'do¿while'e 'switch'.
	
	 
	 
		1 ponto
	
		6.
		(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.: 202209038179)
	
	
	
	
	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--;
	
	 
	 
		1 ponto
	
		7.
		Considere um trecho de código que lê um conjunto de 16 letras e as armazena em um vetor de caracteres. O código deve contabilizar quantas vezes apareceram as vogais "E" e "U" em uma variável toteu.  
 
Assinale a alternativa que apresenta o trecho de código correto:
 (Ref.: 202208779564)
	
	
	
	
	int toteu=0, ind;  char letra;
        for (ind=0;ind<16;ind++)
        {
           scanf ("%c ",&letra);
           if (letra='E'  && etra='U')
              totteu++
	
	
	int toteu=0, ind;  char letra;
        for (ind=0;ind<=16;ind++)
        {
           scanf ("%c ",&letra);
           if (letra='E'  !! etra='U')
              totteu++
	
	
	int toteu=0, ind;  char letra;
        for (ind=0;ind<16;ind++)
        {
           scanf ("%c ",&letra);
           if (letra='E'  != etra='U')
              totteu++
	
	
	int toteu=0, ind;  char letra;
        for (ind=0;ind<16;ind++)
        {
           scanf ("%c ",&letra);
           if (letra='E' || letra='U')
              totteu++
        }
	
	
	int toteu=0, ind;  char letra;
        for (ind=0;ind<15;ind++)
        {
           scanf ("%c ",&letra);
           if (letra='E' || letra='U')
              totteu++
	
	 
	 
		1 ponto
	
		8.
		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.: 202209085580)
	
	
	
	
	O algoritmo calcula a média ponderada de três valores.
	
	
	O algoritmo calcula a média harmônica de três valores.
	
	
	O algoritmo calcula a média aritmética de três valores.
	
	
	O algoritmo calcula o Fatorial de três valores.
	
	
	O algoritmo é recursivo.
	
	 
	 
		1 ponto
	
		9.
		Observe a sequência a seguir:
a
aba
abcba
abcdcba
O próximo termo é:
 (Ref.: 202209088572)
	
	
	
	
	abcdeedcba
	
	
	abcdeeedcba
	
	
	edcba
	
	
	abcde
	
	
	abcdedcba
	
	 
	 
		1 ponto
	
		10.
		Considere o seguinte trecho de código em Portugol Studio:
 
leia (num)
produto=1
soma=0
enquanto (num !=9)
{   se (num%2==0)
        Produto=produto*num
    senao
         soma=soma+num
    leia(num)
}
Mostre(produto,soma)
 
Quais serão as saídas do sistema para os seguintes dados de entrada para a variável num: 2  4  5  9?
 (Ref.: 202209040812)
	
	
	
	
	8 e 14
	
	
	8 e 16
	
	
	10 e 19
	
	
	9 e 14
	
	
	8 e 12
	
	VERIFICAR E ENCAMINHAR
	
	Legenda:   
	 
	 Questão não respondida
	 
	 
	 Questão não gravada
	 
	 
	 Questão gravada

Outros materiais