Buscar

aV2 Línguagem de Produçã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 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

1a Questão (Ref.: 201301871286) Pontos: 1,0 / 1,0
A linguagem C tem muitas vantagens que justificam usá-la.
Gostaria que você explicasse o que significam três dessas vantagens abaixo:
1- Portabilidade
2- Modularidade
3- Simplicidade
Resposta: 1- A portabilidade permite que o programa seja executado em diversos compiladores. 2- Suas funções e 
são basicamente as mesmas de outros programas, possíbilitanto a criação de um modo que não precise de muitos 
ajustes para rodar. 3- Sua linguagem é simples e de fácil entendimento.
Gabarito:
Portabilidade: com pouca ou nenhuma modificação poderá ser compilado em várias plataformas.
Modularidade: possibilita ao programador desenvolver suas próprias funções. Facilita a manutenção. Deixa mais legível 
o código.Entre outros
Simplicidade: possui um conjunto pequeno de palavras reservadas, tornando o aprendizado mais simples.
 2a Questão (Ref.: 201301894602) Pontos: 1,0 / 1,0
Sabemos que as estruturas de dados são técnicas de programação que permitem agruparmos vários dados em uma
mesma variável. Identifique os dois tipos de estruturas estudadas, destacando a diferença entre elas.
Resposta: Para agrupar dados dentro de uma vaiável podemos criar funções que façam com que retone um valor a 
mesma. Temos o tipo de estrutura homogênea e heterogênea. Está pode ser composta por variáveis de tipos 
diferentes, enquanto aquela só pode ser composta por variáveis de mesmo tipo.
Gabarito: As estruturas de dados estudadas são: estruturas homogêneas e estruturas heterogêneas.
Diferença entra elas:
Estruturas homogêneas - formadas por dados do mesmo tipo
Estruturas heterogêneas - formadas por dados de tipos diferentes
 3a Questão (Ref.: 201301651959) Pontos: 1,0 / 1,0
Um Engenheiro estava construindo um trecho de programa onde pedia que o usuário respondesse com uma letra 
ou um algarismo.
Se o usuário não tivesse respondido, ele enviaria uma mensagem de erro.
Ele sabia que precisava aprender mais alguma estrutura, mas, no momento, pensou em experimentar uma função 
que pudesse lhe dar um retorno.
Pesquisou nas bibliotecas estudadas na aula 2 e achou.
Qual o nome dessa função?
isspace()
isdigit()
isalpha()
 isalnum()
isnotalphadigit()
 4a Questão (Ref.: 201301655296) Pontos: 1,0 / 1,0
Na linguagem de programação C, como em outras, na criação de programas, devemos definir os tipos de dados 
para nossas variáveis de acordo com o problema em questão.
Das opções apresentadas qual possui apenas tipos da linguagem C, conforme o material apresentado nas aulas.
char, integer, float, real, boolean
char, int, real, double, boolean
char, int, float, double, boolean
 char, int, float, double, void
char, int, real, double, void
 5a Questão (Ref.: 201301103051) Pontos: 1,0 / 1,0
Qual a estrutura de repetição usada para quantidade indeterminada de repetições?
if-else
struct
switch
 while
for
 6a Questão (Ref.: 201301266130) 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], valorC[1000], valorV[1000];
double codigos[1000], qtdade[1000]; float valorC[1000], valorV[1000];
int codigos[999], qtdade[999]; float valorC[999], valorV[999];
 int codigos[1000], qtdade[1000]; float valorC[1000], valorV[1000];
double codigos[999], qtdade[999], valorC[999], valorV[999];
 7a Questão (Ref.: 201301279977) Pontos: 1,0 / 1,0
Na linguagem C os vetores são um assunto de grande relevância, por isso o programador deve saber bem como utilizar, declarar e utilizar.
Sabendo que as notas dos alunos de uma escola variam entre 0.0 e 10.0 com uma casa decimal e que é 
necessário criar um vetor que armazene até 150 notas, qual alternativa declara de forma correta este vetor 
para atender a necessidade citada.
real notas[150];
float %.1f notas[150];
 float notas[150];
integer notas[150];
int notas[150];
 8a Questão (Ref.: 201301266165) Pontos: 1,0 / 1,0
Observe o programa abaixo e escolha a opção que apresenta o que retorna da
função chamada.
 
 O valor retornado corresponde ao deslocamento mais um em relação ao endereço base da 
variável que contem o menor número 
Nada retorna porque o nome do vetor da função main é diferente do nome do vetor da 
função descobre 
O maior número é retornado 
O valor retornado corresponde ao índice da variável que contem o menor número 
O menor número é retornado 
 9a Questão (Ref.: 201301655575) Pontos: 1,0 / 1,0
Na manipulação de arquivos na linguagem C, podemos utilizar várias funções da linguagem. Cada uma delas tem 
um propósito específico.
Das afirmativas apresentadas qual define corretamente qual a finalidade da função feof() .
Função que fecha um arquivo.
Funções para gravar uma linha.
 Função que detecta o fim do arquivo.
Funções para leitura formatada.
Funções para ler um caractere.
 10a Questão (Ref.: 201301661129) Pontos: 1,0 / 1,0
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;
}
DEF
ABCDEF
ABCDEFY
ABC
 ABCYDEF

Outros materiais

Perguntas Recentes