Buscar

AV3 programação

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 5 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

Prévia do material em texto

O chefe do departamento do pessoal da Empresa YYY gostaria de declarar matrizes bidimensionais para armazenar nomes dos 20 funcionários e 14 salários de cada um deles.
Assinale a linha onde a declaração atende ao que ele deseja. 
		
	
	
char nomes[20]; float salarios[19][13]; 
	
	
char nomes[20][31]; float salarios[20][14]; 
	
	
char nomes[19][31]; float salarios[19][13]; 
	
	
float nomes[20][31], salarios[20][14]; 
	
	
char nomes[20][31]; float salarios[20][20]; 
	
	
	 2a Questão (Cód.: 68156)
	2a sem.: Funções matemáticas
	Pontos: 0,0  / 0,5 
	Qual o nome da função matemática que calcula a potenciação de um número?
		
	
	elevado
	
	double
	
	sqrt
	
	pot
	
	pow
	
	
	 3a Questão (Cód.: 134172)
	5a sem.: Funções
	Pontos: 0,5  / 0,5 
	A linguagem C/C++ utiliza variáveis, que podem ser classificadas como globais ou locais. 
Dentre as opções, assinale a que expressa corretamente à definição de "variável global" da linguagem C/C++.
		
	
	São declaradas dentro do main(). E suas variáveis são escritas dentro do escopo das funções.
	
	São declaradas no final de um bloco. Seus escopos não estão restritos aos blocos em que essas variáveis foram declaradas.
	
	São declaradas no início de um bloco. Seus escopos estão restritos aos blocos em que essas variáveis foram declaradas.
	
	Mantêm seu valor em todo o programa e suas variáveis são escritas fora do escopo das funções.
	
	Não mantêm seu valor em todo o programa e suas variáveis são escritas dentro do escopo das funções.
	
	
	 4a Questão (Cód.: 187390)
	5a sem.: ESTRUTURA DE TESTE
	Pontos: 0,0  / 1,5 
	Um professor de Linguagem de Programação I pediu a um aluno que desenvolvesse um programa codificado na linguagem C para que ele pudesse calcular a nota da AV1 que seria composta de duas notas: prova e seminário. Entretanto, ele informou que, se a nota da prova fosse menor do que 4.0, então, não valeria a nota do seminário, ficando a nota da AV1 só com a nota da prova. Caso contrário, Seria feita a média aritmética para compor a nota da AV1.
Ajude ao aluno, escrevendo esse código.
		
	
Resposta: 
	
Gabarito: 
int main()
{
      float prova, seminario,media; 
      printf("\nNota da prova: \n") ; 
      scanf("%f", &prova); 
      printf("\nNota do seminario: \n") ; 
      scanf("%f", &seminario); 
      if ( prova < 4) 
          printf("\nNota da AV1: %.1f\n", prova) ;
      else
      {
          media=(prova+seminario)/2; 
          printf("\nNota da AV1: %.1f\n", media) ; 
      } 
}
	
	
	 5a Questão (Cód.: 188744)
	11a sem.: FUNCOES
	Pontos: 0,0  / 1,0 
	Um programa pode ser formado por uma, ou mais funções. Quando existir mais de uma função, onde poderão se posicionar as demais funções em relação à função main()?
Observe as afirmativas abaixo e assinale a resposta CORRETA
 
I Antes ou depois, depende do programador, pois a posição não gera, nunca, problema.
II Depois, desde que os protótipos sejam colocados antes da main().
III Antes para não ter que colocar os protótipos e nunca ocasionar erros.
IV Antes ou depois, desde que sejam colocados os protótipos.
		
	
	I e IV estão corretas 
	
	I e III estão corretas 
	
	II e IV estão corretas 
	
	II e III estão corretas 
	
	Só a II está correta 
	
	
	 6a Questão (Cód.: 188741)
	11a sem.: FUNCOES
	Pontos: 0,0  / 1,0 
	Um programador tinha uma função que retornava o maior entre dois valores reais. No momento, ele gostaria de descobrir o maior entre três valores, usando essa função.
Pediu ajuda a cinco colegas e, cada um deles, enviou uma resposta. Assinale a opção cuja resposta consegue exibir o maior valor entre os três. 
		
	
	printf("\nMaior entre dois: %.2f\n", maior3(45,57,13)); 
	
	printf("\nMaior entre dois: %.2f\n",maior2(45,57,13)); 
	
	printf("\nMaior entre dois: %.2f\n", maior2(45,maior2(57,13))); 
	
	printf("\nMaior entre dois: %.2f\n", maior2(maior2(45,57,13))); 
	
	printf("\nNao e possivel usar essa funcao para exibir o maior dos tres valores\n"); 
	
	
	 7a Questão (Cód.: 135597)
	7a sem.: VETORES E MATRIZES
	Pontos: 0,0  / 0,5 
	As matrizes, em geral, são caracterizadas por se tratarem de uma única variável de determinado tamanho que guarda várias informações do mesmo tipo.
Desconsiderando a necessidade do programa principal e levando em conta apenas a linha de comando, das opções apresentadas em relação à manipulação de vetores marque a resposta correta.
		
	
	char vet[5]={a,b,c,d,e};
	
	float array[4]=[1.0,2.4,3.5,4.5]; 
	
	float vetreais[4]={1.0,2.4,3.5,4.5}; 
	
	int vetinteiros[5]=[1,2,3,4,5]; 
	
	char vetnome[5]= "Maria"; 
	
	
	 8a Questão (Cód.: 191420)
	9a sem.: MATRIZ UNIDIMENSIONAL
	Pontos: 0,5  / 0,5 
	O professor de Matemática armazena as notas dos quatro bimestres e da média dos seus 47 alunos em cinco vetores.
Ele pretende agrupar esses vetores em uma matriz bidimensional de nome NOTAS na linguagem C.
Assinale a opção que possibilitará fazer o que o professor deseja.
		
	
	
float NOTAS[47,5]; 
	
	
float notas[5][47]; 
	
	
float NOTAS[47][5]; 
	
	
float Notas[47][47]; 
	
	
float NOTAS[47][47]; 
	
	
	 9a Questão (Cód.: 188720)
	3a sem.: COMANDO DE ENTRADA E SAIDA
	Pontos: 0,0  / 0,5 
	Na linguagem C, uma variável pode ser classificada como LOCAL ou GLOBAL. De acordo com as características das variáveis LOCAIS, marque a alternativa ERRADA.
		
	
	Existem funções que não têm variáveis locais. 
	
	Duas, ou mais funções, podem declarar variáveis locais com os mesmos nomes. 
	
	A função main() pode acessar qualquer variável local de qualquer função. 
	
	As variáveis locais não podem ser acessadas de fora do escopo em que foram criadas. 
	
	Uma variável local só é visualizada pela função onde foi declarada. 
	
	
	 10a Questão (Cód.: 188833)
	11a sem.: FUNCOES
	Pontos: 0,0  / 1,5 
	Sabe-se que o dominó é um jogo milenar e que tem 28 peças. Os valores dessas peças, poderíamos dizer, usando uma linguagem Matemática, que seriam resultados da combinação 2 a 2 dos números de 0 a 6, incluindo peças onde o número esteja presente duas vezes.
Construa uma função que exiba os valores das peças do dominó.
 
		
	
Resposta: 
	
Gabarito: 
void domino() 
{
      int x, y; 
      for( x=0 ; x <= 6 ; x++)
      {
         for( y = x; y <= 6 ; y++)
                printf("%d - %d\t", x,y); 
         printf("\n");
      } 
}

Outros materiais

Materiais recentes

Perguntas Recentes