Buscar

Ling Prog AV2

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

Prévia do material em texto

20/11/2017 BDQ Prova
http://simulado.estacio.br/bdq_prova_resultado_preview.asp 1/4
CAROLINE ALBUQUERQUE
201505099676 SÃO JOSÉ
Fechar 
 
 
Disciplina: LINGUAGEM DE PROGRAMAÇÃO I
Avaliação: CCE0242_AV2_201505099676 Data: 10/06/2017 08:27:43 (F) Critério: AV2
Aluno: 201505099676 - CAROLINE ALBUQUERQUE
Nota Prova: 4,0 de 10,0 Nota Partic.: 0 Nota SIA: 4,0 pts
 
 
LINGUAGEM DE PROGRAMAÇÃO I 
 
 1a Questão (Ref.: 187390) Pontos: 0,0 / 1,0
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) ; 
 } 
 }
 
 
 2a Questão (Ref.: 606311) Pontos: 0,0 / 1,0
Implementar uma função em linguagem de programação C que receba a matriz de tamanho 30 x 30 e exiba apenas
os valores da diagonal principal.
20/11/2017 BDQ Prova
http://simulado.estacio.br/bdq_prova_resultado_preview.asp 2/4
 
Resposta:
 
 
Gabarito: void exibi(int M[30][30]){
 int l,c;
 for(l=0;l<30;l++)
 for(c=0;c<30;c++)
 if(l==c)
 printf("%d \t",M[l][c]);
 }
 
 
 3a Questão (Ref.: 616750) Pontos: 1,0 / 1,0
Você estava trabalhando na plataforma Windows e foi definindo várias funções específicas para sua área de
atuação.
 Um dia, resolveu criar uma biblioteca e nomeou de minhasFuncoes.h, salvando em uma pasta de nome funcoes na
raiz do drive C.
 Quando foi incluir, usou:
 
 #include "c:\funcoes\ minhasFuncoes.h"
#include minhasFuncoes.h
#include "c:\ minhasFuncoes.h\funcoes"
#include "minhasFuncoes.h"
#include
 
 4a Questão (Ref.: 188720) Pontos: 0,0 / 1,0
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.
As variáveis locais não podem ser acessadas de fora do escopo em que foram criadas.
Existem funções que não têm variáveis locais.
 A função main() pode acessar qualquer variável local de qualquer função.
Duas, ou mais funções, podem declarar variáveis locais com os mesmos nomes.
 Uma variável local só é visualizada pela função onde foi declarada.
 Gabarito Comentado. Gabarito Comentado.
 
 5a Questão (Ref.: 68158) Pontos: 1,0 / 1,0
Qual a estrutura de repetição usada para quantidade indeterminada de repetições?
 while
struct
for
if-else
switch
 Gabarito Comentado.
 
 6a Questão (Ref.: 627885) Pontos: 0,0 / 1,0
A linguagem C, ao contrário de outras linguagens de programação, não possui um tipo de dados correspondente às
strings; no lugar, usam-se vetores e ponteiros
 Admitindo-se que existe declarado um vetor chamado nome de 50 posições(nome[50]), qual das opções abaixo
efetua corretamente a leitura de seu primeiro nome?
 
 
20/11/2017 BDQ Prova
http://simulado.estacio.br/bdq_prova_resultado_preview.asp 3/4
scanf("%c", nome[0]);
scanf("%s", &nome);
 scanf("%&s", &nome);
 scanf("%s", nome);
scanf("%s&c", nome[0]);
 Gabarito Comentado.
 
 7a Questão (Ref.: 628118) Pontos: 1,0 / 1,0
Supondo que está desenvolvendo um programa de cadastro de alunos, qual das opções declara corretamente uma
matriz caracter que suporte 30 nomes de até 20 caracteres?
char nomes (30);
char nomes [30];
 char nomes [30][20];
char nomes (20,30);
char nomes [20][30];
 Gabarito Comentado. Gabarito Comentado.
 
 8a Questão (Ref.: 135612) Pontos: 0,0 / 1,0
Um programador durante a construção de um código precisava converter o texto correspondente a um ano em um número inteiro, para
poder executar alguns cálculos a par�r deste ano.
Das opções apresentadas, qual função apresenta a solução para o programador?
 atoi( ).
strcont( ).
 strlen( ).
strcat( ).
strlength( ).
 
 9a Questão (Ref.: 620674) Pontos: 0,0 / 1,0
Na manipulação de arquivos na linguagem C, no processo de abertura do mesmo, podemos ter erros: devido a não
existência do arquivo; ao arquivo estar corrompido; etc, não sendo possível abrir o mesmo.
Das afirmativas apresentadas qual define corretamente o que pode ser feito em relação ao erro na abertura,
segundo o que foi apresentado nas aulas.
Não é possível tratar este tipo de erro, pois precisamos da estrutura Try ... Catch que consegue prevenir e
evitar o fechamento do programa.
 O tratamento é feito com um if, e tendo havido problemas no arquivo de texto, o mesmo é eliminado e
retornado uma mensagem padrão para o usuário.
A palavra chave FILE, que permite fazer a associação do arquivo, mantem o valor NULL caso não seja
possível abrir o arquivo, desta forma, utilizando o if, o usuário pode mandar uma mensagem adequada para
o usuário.
 A função fopen, retorna NULL quando não consegue abrir o arquivo e o usuário pode tratar o conteúdo da
variável associada ao arquivo, comparando com o valor NULL.
Não é necessário tratar, pois não existindo o arquivo ele simplesmente cria um novo e nunca terá problema.
 Gabarito Comentado. Gabarito Comentado.
 
 10a Questão (Ref.: 626236) Pontos: 1,0 / 1,0
20/11/2017 BDQ Prova
http://simulado.estacio.br/bdq_prova_resultado_preview.asp 4/4
Suponha que o arquivo dados.txt contém a cadeia de caracteres "ABCYDEF" e nada mais. O que o seguinte
programa imprime?
 
int main( void) {
 FILE *entrada;
 int c; 
 entrada = fopen( "dados.txt", "r");
 while ((c = getc( entrada)) != EOF)
 printf( "%c ", c);
 fclose( entrada);
 return EXIT_SUCCESS;
 }
 
ABC
DEF
ABCDEF
 ABCYDEF
ABCDEFY
 Gabarito Comentado. Gabarito Comentado.
 
 
Observação: 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: 10/06/2017 08:30:57
 
 
 
Educational Performace Solution EPS ® - Alunos

Outros materiais