Buscar

INTRODUÇÃO À PROGRAMAÇÃO 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

Disc.: INTRODUÇÃO À PROGRAMAÇÃO ESTRUTURADA EM C   
	
	
		1a
          Questão
	Acerto: 0,0  / 1,0
	
	Considere o seguinte programa escrito em C:
#include
void main(){
char letra;
int num;
printf("Entre com uma letra e um inteiro:\n");
scanf("%c %d", letra.num);
printf("Voce informou a letra %c e o inteiro %d.\n", letra, num);
}
 
Após a execução desse trecho, suponha que o usuário tenha entrado com os valores:
r
2
 
Assinale a alternativa que contém o resultado correto da execução desse programa.
		
	
	Ocorrerá um erro durante a execução e nada será exibido.
	 
	Será impresso na tela: Voce informou a letra r e o inteiro 2.
	
	Será impresso na tela: Voce informou a letra %c e o inteiro %d.
	 
	Ocorrerá um erro durante a compilação e nada será exibido.
	
	Será impresso na tela: Voce informou a letra 'R' e o inteiro 2.
	
	
	Explicação:
A resposta correta é: Ocorrerá um erro durante a compilação e nada será exibido. O código correto seria:
 
#include stdio.h
void main(){
char letra;
int num;
printf("Entre com uma letra e um inteiro:\n");
scanf("%c %d", &letra, &num);
printf("Voce informou a letra %c e o inteiro %d.\n", letra, num);
}
	
		2a
          Questão
	Acerto: 1,0  / 1,0
	
	Considere o seguinte programa escrito em C. Lembre-se que o operador % significa resto da divisão inteira.
#include
void main(){
int num;
printf("Entre com um inteiro:\n");
scanf("%d", &num);
num = num + num%3;
printf("num = %d \n", num);
}
 
Após a execução desse trecho, suponha que o usuário tenha entrado com o valor 5.
Assinale a alternativa que contém, corretamente, o que será exibido na tela.
		
	
	num = 5
	
	num = 8
	
	num = 6
	
	num = 2
	 
	num = 7
	
	
	Explicação:
A respsota correta é: num = 7
	
		3a
          Questão
	Acerto: 1,0  / 1,0
	
	Marque a opção que apresente o comando que é usado em uma estrutura do tipo switch-case para evitar que as opções incorretas não sejam utilizada, caso uma determinada opção seja selecionada.
		
	
	else
	
	done
	
	default
	 
	break
	
	continue
	
	
	Explicação:
A resposta correta é: break
	
		4a
          Questão
	Acerto: 1,0  / 1,0
	
	(INMETRO - 200)
#include
 
int main(void){
int i;
printf("F = ");
scanf("%d",&i);
 
switch (i)
{
case 0 : printf("Maca");
break;
case 10 : printf("Abacate");
break;
case 20 : printf("Banana");
break;
case 30 : printf("Pera");
break;
case 40 : printf("Uva");
break;
default : printf("Caju");
}
}
 
Considerando o código em linguagem C apresentado acima, assinale a opção correta.
		
	
	O termo stdio.h especifica um arquivo de biblioteca dinâmica de funções.
	 
	A função scanf trabalha com um argumento de entrada, dado pelo endereço da variável a ser lida.
	
	O termo printf especifica uma diretiva de compilação.
	
	A instrução switch é utilizada como um laço de repetição com número definido de iterações.
	
	A função principal foi especificada para aceitar um argumento de entrada do tipo inteiro.
	
	
	Explicação:
A resposta correta é: A função scanf trabalha com um argumento de entrada, dado pelo endereço da variável a ser lida.
	
		5a
          Questão
	Acerto: 1,0  / 1,0
	
	Considere o seguinte código escrito em linguagem C:
 
int num,ind,soma=0;
for (ind=1;ind<=5;ind++)
{ scanf ("%d",&num);
   if (num%2 == 0)
       soma=soma+num;
 } 
 printf("%d",soma);
 
Assinale a opção que apresenta corretamente a saída do programa para os seguintes dados de entrada:
2  4  8  5  7:
		
	
	12
	 
	14
	
	26
	
	15
	
	27
	
	
	Explicação:
A resposta correta é: 14
	
		6a
          Questão
	Acerto: 1,0  / 1,0
	
	Sobre os conceitos de vetor e matriz, avalie as assertivas:
I. Os vetores são estruturas homogêneas, pois somente armazenam dados inteiros.
II. As matrizes são estruturas heterogêneas, na medida em que possuem 2 índices.
III. As matrizes são acessadas por 2 índices, que indicam linha e coluna.
IV. Os vetores e matrizes são estruturas de dados, pois armazenam mais de 1 dado, e homogêneas, na medida em que os dados são todos do mesmo tipo.
Com base em sua avaliação, está(ão) correta(s) as assertivas:
		
	 
	III e IV.
	
	I, II, III e IV.
	
	Apenas III.
	
	II, III e IV.
	
	I e II.
	
	
	Explicação:
A resposta correta é: III e IV.
	
		7a
          Questão
	Acerto: 1,0  / 1,0
	
	Observe a figura, a seguir, com um pequeno programa em Portugol:
Suponha que, ao executar o programa, o usuário tenha digitado os valores a seguir:
10
11
11
 
Assinale a alternativa que representa a saída do console:
		
	
	Caso 3
	
	Caso 1
	
	"nCaso 3n"
	
	"nCaso 2n"
	 
	Caso 2
	
	
	Explicação:
A resposta correta é: Caso 2.
	
		8a
          Questão
	Acerto: 1,0  / 1,0
	
	Observe a sequência a seguir: 3, 15, 35, 63, 99, ...
O próximo termo é:
		
	
	110
	
	121
	
	134
	
	195
	 
	143
	
	
	Explicação:
A resposta correta é: 143
	
		9a
          Questão
	Acerto: 1,0  / 1,0
	
	Considerando a linguagem de programação C, para uma variável armazenar "números de ponto flutuante", deve ser declarada como:
		
	
	point
	 
	float
	
	int
	
	numeric
	
	real
	
	
	Explicação:
A resposta correta é: float.
	
		10a
          Questão
	Acerto: 1,0  / 1,0
	
	Analise a tabela a seguir:
	p
	q
	Valor lógico
	1
	1
	1
	1
	0
	1
	0
	1
	1
	0
	0
	0
A operação lógica realizada foi:
		
	
	Conjunção
	
	Disrupção
	 
	Disjunção
	
	Negação
	
	Interjeição
	Respondido em 01/09/2022 11:00:33
	
	Explicação:
A resposta correta é: Disjunção.

Outros materiais