Buscar

AV3 - LINGUAGEM DE PROGRAMACAO I

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

Avaliação: CCE0242_AV3_» LINGUAGEM DE PROGRAMAÇÃO I Tipo de Avaliação: AV3 
Aluno: 
Nota da Prova: 10,0 de 10,0 Nota do Trab.: 0 Nota de Partic.: 0 Data: 05/07/2014 15:21:19 (F) 
 
 
 1a Questão (Ref.: 231237) Pontos: 1,0 / 1,0 
Um lojista gostaria de desenvolver um programa que pudesse armazenar os 
códigos(valores inteiros), os valores de compra(valores reais), os valores de 
vendas(valores reais) e a quantidade(valores inteiros) de todos os mil produtos. 
Pensou em declarar algumas matrizes unidimensionais para tornar isso possível. 
 
Qual das opções abaixo declara as matrizes necessárias para que o programa 
possa ser desenvolvido a partir delas e seguindo, rigorosamente, as sugestões do 
texto acima? 
 
 
 double codigos[1000], qtdade[1000]; float valorC[1000], valorV[1000]; 
 double codigos[999], qtdade[999], valorC[999], valorV[999]; 
 int codigos[999], qtdade[999]; float valorC[999], valorV[999]; 
 int codigos[1000], qtdade[1000]; float valorC[1000], valorV[1000]; 
 double codigos[1000], qtdade[1000], valorC[1000], valorV[1000]; 
Gabarito Comentado. Gabarito Comentado. 
 
 
 
 
 2a Questão (Ref.: 190260) Pontos: 1,0 / 1,0 
Um engenheiro elétrico desenvolveu um programa para que possa, 
entre outras funções, ler de um arquivo txt dados coletados durante 
um dia de um usina elétrica. 
Cada arquivo é salvo seguindo o modelo abaixo: 
 
ddmmaaaa.txt (onde tem dd( digita o dia com dois algarismos), 
mm(digita o mês com dois algarismos) e aaaa(ano com 4 algarismos). 
 
O chefe dele quando deseja fazer uma consulta, clica no executável e 
escolhe a opção leitura e quando lhe é perguntado, digita o nome do 
arquivo conforme falado acima. 
Para que isso seja possível, deverá estar presente na função consulta() 
uma das linhas abaixo. Selecione-a. 
 
 
 fp=fopen("nomeArq", "a"); " 
 fp=fopen(nomeArq, "w"); 
 fp=fopen("ddmmaaaa.txt", "r"); 
 fp=fopen(ddmmaaaa.txt, "w+"); 
 fp=fopen(nomeArq, "r"); 
Gabarito Comentado. 
 
 
 
 
 3a Questão (Ref.: 87974) Pontos: 1,0 / 1,0 
que tipo de dado deve ser utilizado para definir uma variável que irá ramazenar um número do tipo: 65,890 
 
 
 
string 
 
char 
 
uint 
 
float 
 
int 
 
 
 
 
 
 4a Questão (Ref.: 93831) Pontos: 1,0 / 1,0 
Dado o trecho de lógica utilizando o conceito da linguagem de programação C. Diga o resultado das variáveis x, 
y e z depois da seguinte sequência de operações: 
int x,y,z; 
x=y=10; 
z=++x; 
x=-x; 
y++; 
x=x+y-(z--); 
 
 
 
x = 11 
y = 11 
z = 15 
 
x = -11 
y = 11 
z = 10 
 
x = -13 
y = 11 
z = 13 
 
x = -01 
y = 01 
z = 10 
 
x = -20 
y = 20 
z = 10 
Gabarito Comentado. Gabarito Comentado. 
 
 
 
 
 5a Questão (Ref.: 188919) Pontos: 1,0 / 1,0 
 Muitas séries matemáticas podem ser geradas pela estrutura do for. Analise o código abaixo, 
supondo que você digitou 2 e 4 quando lhe foram solicitados dois números e escolha a opção que 
contém a série exibida pelo código. 
 
 
 
 2 4 4 8 12 20 32 
 2 4 6 10 16 26 42 68 
 2 4 6 10 16 26 42 
 2 4 4 8 12 20 32 52 
 2 4 6 8 19 12 14 16 
Gabarito Comentado. Gabarito Comentado. 
 
 
 
 
 6a Questão (Ref.: 135601) Pontos: 1,0 / 1,0 
 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_linhas][numero_colunas]; 
 
tipo nome_matriz[][]; 
 
nome_matriz[numero_linhas][numero_colunas]; 
 
tipo nome_matriz[numero_colunas][numero_linhas]; 
 
 
 
 
 
 7a Questão (Ref.: 68156) Pontos: 1,0 / 1,0 
Qual o nome da função matemática que calcula a potenciação de um número? 
 
 
 
sqrt 
 
pot 
 
elevado 
 
double 
 
pow 
Gabarito Comentado. Gabarito Comentado. 
 
 
 
 
 8a Questão (Ref.: 135603) Pontos: 1,0 / 1,0 
Para resolver um determinado problema um programador escreveu um código para trabalhar 
com um vetor conforme apresentado na questão: 
 float vetn[20]; 
 for (int i=0; i < 20; i++){ 
 vetn[i] = ( i+1) * 0.1; 
 i = i + 2; 
 } 
Desconsiderando a necessidade do programa completo e levando em conta apenas o código 
descrito, das opções apresentadas, qual afirmativa está correta. 
 
 
 
O terceiro valor armazenado será o 0.6. 
 
O segundo valor armazenado será o 0.2. 
 
Serão armazenados 20 valores reais. 
 
Serão armazenados 7 valores reais. 
 
O vigésimo valor armazenado será o 2.0. 
Gabarito Comentado. 
 
 
 
 
 9a Questão (Ref.: 135605) Pontos: 1,0 / 1,0 
Para resolver um determinado problema um programador escreveu um código para trabalhar 
com um vetor conforme apresentado na questão: 
 int vetn[10]; 
 for (int i=1; i <= 10; i++){ 
 vetn[i -1] = i * 13; 
 i = i + 1; 
 } 
Desconsiderando a necessidade do programa completo e levando em conta apenas o código descrito, das 
opções apresentadas em relação ao vetor, qual afirmativa está correta. 
 
 
 
Serão armazenados 5 valores inteiros. 
 
O segundo valor armazenado será o 26. 
 
Serão armazenados 10 valores inteiros. 
 
O terceiro valor armazenado será o 60. 
 
O décimo valor armazenado será o 117. 
Gabarito Comentado. 
 
 
 
 
 10a Questão (Ref.: 103357) Pontos: 1,0 / 1,0 
Qual é a saída de tela, deste trecho de programa? 
int x=4, 
y=8; 
if (x < 2) 
 printf ("%d \n", x); 
else 
 printf ("%d \n", y); 
 
 
 
\n4 
 
9 
 
\n8 
 
8 
 
12

Outros materiais