Buscar

AV2 Linguagem de Programação

Prévia do material em texto

Parte superior do formulário
	 ���1a Questão (Cód.: 92347)
	Pontos: 0,0  / 0,5
	
Sabemos que para a utilização de funções da linguagem C precisamos declarar suas respectivas bibliotecas.
De acordo com a Linguagem C marque a opção em que o descritivo da biblioteca está correto.
string.h - Funções para concatenação de strings com inteiros.
 
stdlib.h - Funções de entrada e saida. 
time.h - Funções para manipulação de tempo, apenas horas, minutos e segundos.
 
math.h - Funções matemáticas
stdio.h - Funções para gráficos.
�
 ��2a Questão (Cód.: 134172)
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++.
 
Mantêm seu valor em todo o programa e suas variáveis são escritas fora do escopo das funções.
São declaradas no início de um bloco. Seus escopos estão restritos aos blocos em que essas variáveis foram declaradas.
Não mantêm seu valor em todo o programa 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 dentro do main(). E suas variáveis são escritas dentro do escopo das funções.
�
 ��3a Questão (Cód.: 135601)
Pontos: 0,5  / 0,5
 Na definição de estruturas, funções, variáveis, etc. devemos seguir suas respectivas Sintaxes.
Das opções apresentas, qual é SINTAXE correta da definição de um vetor bidimensional.
tipo nome_vetor[numero_colunas][numero_linhas];
tipo nome_matriz[numero_colunas][numero_linhas];
 
tipo nome_matriz[numero_linhas][numero_colunas];
nome_matriz[numero_linhas][numero_colunas];
tipo nome_matriz[][];
�
 ��4a Questão (Cód.: 188769)
Pontos: 1,0  / 1,0
Um Engenheiro de Produção que gostava de programar resolveu definir uma função para facilitar seu trabalho, uma vez desejava dar um premio de produtividade para sua equipe.
O premio seria calculado de forma variada e iria se basear na avaliação de cada funcionário (valores de 1 a 5).
Ele escreveu o protótipo abaixo.
float premio(float salario, int avaliacao);
 
Tendo em  vista esse protótipo é CORRETO afirmar que a função:
Recebe dois valores, salário e a avaliação, passados por referência.
Retornará dois valores para a função chamadora.
Não retorna nenhum valor para a função chamadora.
 
Recebe dois valores, salário e a classificação, passados por valor.
Retornará o salário somado ao percentual
�
 ��5a Questão (Cód.: 135599)
Pontos: 0,0  / 1,0
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 a programação adequada, declaração e respectiva manipulação das matrizes, das opções apresentadas a respeito das matrizes bidimensionais marque a resposta correta.
char mat[2][2]; mat[0][2] = "A";
 
int mat[3][3]; mat[0][2] = 5;
 
char mat[2][2]; mat[0][2] = A;
int mat[3][3]; mat[0][2] = 5.0;
int mat[3][3]; mat[0][3] = 5;
�
 ��6a Questão (Cód.: 135597)
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.
 
float vetreais[4]={1.0,2.4,3.5,4.5};
char vet[5]={a,b,c,d,e};
char vetnome[5]= "Maria";
 
float array[4]=[1.0,2.4,3.5,4.5];
int vetinteiros[5]=[1,2,3,4,5];
�
 ��7a Questão (Cód.: 191420)
Pontos: 0,0  / 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][47]; 
 
float notas[5][47]; 
float NOTAS[47,5]; 
float NOTAS[47][47]; 
 
float NOTAS[47][5]; 
�
 ��8a Questão (Cód.: 187951)
Pontos: 0,0  / 0,5
Na lista de exercícios que foi liberada pela professora de Linguagem de Programação I, na questão 3, estava presente  o programa abaixo. No enunciado, era solicitado que fosse feito o acompanhamento da execução do programa no Teste de Mesa, supondo que tivesse sido digitada a seguinte data: 11151918.
Assinale a opção CORRETA para a saída desse programa.
 
1918 / 15 / 11
 
1918 / 11 / 15
15 / 11 / 1918
11 / 1918 / 15
 
11 / 15 / 1918
�
 ��9a Questão (Cód.: 188843)
Pontos: 0,0  / 1,5
Um engenheiro civil gostaria de construir uma função que pudesse ajudar a quem precisa construir uma cerca para um terreno de forma retangular.
Deverá ser informado a quantidade de fios da cerca, o preço do metro linear do arame farpado, a largura e o comprimento do terreno.
Por medida de segurança, serão comprados 10% a mais do total de metros lineares. A função retornará o custo total da cerca.
Resposta:
Gabarito: 
float valorFinal(int quantidadeFios, float preco, float largura, float comprimento) 
{
     return ((largura + comprimento) * 2)*1.1 * quantidadeFios * preco; 
}
�
 ��10a Questão (Cód.: 187941)
Pontos: 0,0  / 1,5
Um comerciante  resolveu dar descontos em sua loja porque as vendas tinham diminuído muito nos últimos quinze dias.
Teve uma idéia de confeccionar  um cartaz informando que:
 
COMPRAS COM VALORES MENORES QUE R$ 40,00 - desconto de 5%
DEMAIS VALORES - desconto de 10%
Construa um programa que deixe entrar com o valor da compra e exiba o valor já com desconto.
Resposta:
Gabarito:
int main()
{
      float valor; 
      printf("\nValor da compra:"); 
      scanf("%f", &valor); 
      if( valor < 50) 
          printf("\nValor com desconto: %.2f\n",valor*0.95); 
      else
          printf("\nValor com desconto: %.2f\n",valor*0.9); 
}
�
Observação: Eu, ZEFERINO CRIVELLI NETO, estou ciente de que ainda existe(m) 2 questão(ões) não respondida(s) ou salva(s) no sistema, e que mesmo assim desejo finalizar DEFINITIVAMENTE a avaliação.
Data: 12/06/2013 22:34:40
�
	
	
Parte inferior do formulário

Continue navegando