Buscar

Objetiva regular linguagem de 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 6 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

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 6, do total de 6 páginas

Prévia do material em texto

09/08/2016 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/81580/novo/1 1/6
OBJETIVA REGULAR
PROTOCOLO: 201607111272189A1002FJANIO FABIO DA SILVA - RU: 1272189 Nota: 60
Disciplina(s):
Linguagem de Programação
Data de início: 11/07/2016 18:43
Prazo máximo entrega: 11/07/2016 20:13
Data de entrega: 11/07/2016 19:35
Questão 1/10
De  acordo  com  o  conteúdo  abordado,  função  é  uma  técnica  de  programar  desenvolvendo  um  programa  a  partir  de
pequenas partes ou módulos, sendo um trecho de código contendo um conjunto de comandos com o objetivo de efetuar
uma determinada tarefa.
Com base nos conceitos apresentados acima, assinale a alternativa correta com relação as funções:
A Uma função do tipo void é um procedimento, pois retorna apenas inteiros;
B As funções não são uma ferramenta essencial ao desenvolvimento estruturado de aplicações;
C O código de uma função sempre é executado quando a aplicação é inicializada;
D Uma função em C sempre deve ter parâmetros;
E Uma função que não devolve qualquer valor é, habitualmente, designada por Procedimentos.
Questão 2/10
Um vetor pode ser definido como um conjunto de elementos consecutivos, do mesmo tipo, que podem ser acessados,
individualmente a partir de um único nome.
Com relação a definição de vetores na linguagem C, analise atentamente o trecho de código apresentado abaixo:
for(i:=0; i<5; i++)
     vetor[i] = i + 1;
Com base no  trecho de código apresentado acima, assinale a alternativa correta que corresponde ao  resultado obtido
após a execução desse código:
A Será adicionado os números de 5 a 1 em um vetor;
B Será adicionado o valor i + 1 em um vetor;
Conteúdo apresentado nas páginas 6 e 7 da Rota de Aprendizagem da Aula 04.
09/08/2016 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/81580/novo/1 2/6
C Será adicionado o número 1 em um vetor;
D Será adicionado os números de 1 a 5 em um vetor;
E Será adicionado o número 1 na posição 5 de um vetor.
Questão 3/10
As Strings podem ser definidas como vetores de chars. Desta forma, as strings são o uso mais comum para os vetores,
tendo a biblioteca padrão do C diversas funções que as manipulam.
Com relação as funções de Strings, analise atentamente o fragmento de código referente a função main na linguagem C
apresentado abaixo:
Com base no código apresentado acima, assinale a alternativa que apresenta a saída correta deste programa:
A Entre com uma string
B Veja o que está impresso: 
C Veja o que está impresso: Uma string desconhecida
D Uma string desconhecida
E Veja o que está impresso: "e a string que você digitou"
Questão 4/10
Conforme abordado nas aulas, a palavra reservada struct indica ao compilador que está sendo criada uma estrutura.
Neste contexto, assinale a alternativa que corresponde a forma correta para declarar uma variável chamada var de um
struct denominado str:
Você acertou!
Conforme apresentado no slide 14/21 da Aula 03, a alternativa correta é a alternativa D.

Conforme  apresentado  na  página  03  da  Rota  de  Aprendizagem  da  Aula  04,  a  String  Entre  com  uma  string:  é
armazenada na variável str1, será copiada a variável str2, em seguida a String Você digitou a string é copiada para a
variável str3, e finalmente primeiro é impresso o conteúdo da variável str3 para em seguida ser impresso da variável
str2. Portanto a resposta correta é a alternativa C.

09/08/2016 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/81580/novo/1 3/6
A str var;
B struct str var;
C var str;
D str struct var;
E str var struct.
Questão 5/10
Além das expressões de controle, também é possível utilizar na sintaxe da função printf() códigos especiais que permitem
a melhor visualização na tela do usuário.
Análise os códigos especiais que podem ser utilizados na sintaxe da função printf() apresentados abaixo.
I. \n
II. \t
III. \b
IV.\”
V. \0
Relacione os códigos apresentados acima com a sua descrição na coluna abaixo.
(  ) Retrocesso;
(  )Tabulação;
(  ) Nulo;
(  ) Nova linha;
(  ) Aspas.
Assinale a alternativa que contém a sequência correta:
A III, II, V, I, IV;
B V, II, IV, I, III;
C II, I, IV, V, III;
D I, II, III, IV, V;
E IV, III, I, V, II.
Você acertou!
Conteúdo apresentado no slide 12/21 da Aula 05.

Você acertou!
Conforme abordado na página 02 da Rota de Aprendizagem da Aula 02, a alternativa correta é a alternativa A.

09/08/2016 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/81580/novo/1 4/6
Questão 6/10
Na  linguagem  C,  um  arquivo  é  entendido  como  um  conceito  que  pode  ser  aplicado  a  arquivos  em  disco,  terminais,
modens, etc... Um fluxo é associado a um arquivo através da realização de uma operação de abertura. Uma vez aberto,
informações podem ser  trocadas entre o arquivo e o programa. Um arquivo é dissociado de um  fluxo através de uma
operação de fechamento de arquivo.
Com relação a esta definição, assinale a alternativa correta que corresponde a definição da função feof:
A Retorna um caractere lido do arquivo;
B Verifica se um arquivo chegou ao fim;
C Escreve um caractere no arquivo;
D Lê um caractere no arquivo;
E Finaliza um arquivo.
Questão 7/10
Conforme abordado nas aulas, a palavra reservada struct indica ao compilador que está sendo criada uma estrutura.
Neste contexto, analise atentamente a instrução apresentada abaixo:
struct endereco{
     char nome[30];
     char rua[40];
     long int cep;
};
gets(end.nome);
Assinale  a  alternativa  que  corresponde  ao  resultado  obtido  após  a  execução  do  fragmento  de  código  contendo  a
instrução gets apresentada acima, tendo end como uma variável da struct endereco, considerando que este fragmento de
código está em um programa que funciona sem nenhum problema.
A Será lido os dados da variável nome da struct endereco;
B Será removido os dados da variável nome da struct endereco;
C Será adicionada a variável nome na struct endereco;
D Será copiado os dados variável nome da struct endereco;
Você acertou!
Conteúdo apresentado na página 04 da Rota de Aprendizagem da Aula 06.

09/08/2016 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/81580/novo/1 5/6
E Será adicionado os dados informados pelo usuário na variável nome da struct endereco.
Questão 8/10
Conforme abordado nas aulas, a palavra reservada struct indica ao compilador que está sendo criada uma estrutura.
Neste contexto, assinale a alternativa correta, que corresponde ao local do programa em que uma estrutura deve ser 
declarada:
A Dentro da função main;
B Após a função main;
C Dentro de uma função do tipo struct;
D Após a inclusão das bibliotecas e antes da função main;
E Dentro de um função que retorne um dado do tipo struct.
Questão 9/10
A função printf() é uma das funções de entrada e saída (E/S) que podem ser utilizadas em linguagem de programação C.
Com relação a função printf(), assinale a alternativa que corresponde a forma correta de sua implementação:
A printf (argumento1, argumento 2, .... , “expressão de controle”);
B printf (expressão de controle, argumento1, argumento 2, ....);
C printf (argumento1, argumento 2, .... , expressão de controle);
D printf (“expressão de controle”, argumento1, argumento 2, ....);
E printf (expressão de controle, “argumento1, argumento 2, ....”).
Questão 10/10
Conforme abordado nas  aulas,  a  palavra  reservada  struct  indica  ao  compilador  que  está  sendo  criada  uma estrutura.
Vimos, nas nossas aulas, que um dos usos mais comuns de estuturas é associadocom vetores.
Conteúdo apresentado no slide 14/21 da Aula 05.
Conteúdo apresentado no slide 09/21 da Aula 05.
Você acertou!
Conforme apresentado na página 01 da Rota de Aprendizagem da Aula 02, o modo correto de  implementação da
função printf() é conforme apresentado na alternativa D.

09/08/2016 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/81580/novo/1 6/6
Com base nestes conceitos, assinale a alternativa que corresponde a forma correta de definir um vetor de 30 posições
chamado vet de uma struct chamada str.
A vet[30] struct str;
B str struct vet[30];
C struct str vet[30];
D vet[30] str struct;
E struct vet[30] str.
Você acertou!
Conteúdo apresentado nos slides 18/21 e 19/21 da Aula 05.


Continue navegando