Buscar

LINGUAGEM DE PROGRAMAÇÃO OBJETIVA REGULAR

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

25/11/2016 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/103728/novo/1 1/6
OBJETIVA REGULAR
PROTOCOLO: 201610241304902CD8ACCRÔMULO SILVA RAMOS - RU: 1304902 Nota: 80
Disciplina(s):
Linguagem de Programação
Data de início: 24/10/2016 18:45
Prazo máximo entrega: 24/10/2016 20:15
Data de entrega: 24/10/2016 19:00
Questão 1/10 - Linguagem de Programação
Independentemente de como é seguido o processo de desenvolvimento de software, é necessário que as linguagens de
programação apresentem algumas propriedades desejáveis.
Com relação as propriedades desejáveis das linguagens de programação, assinale a alternativa correta que corresponde 
a definição da propriedade de redigibilidade:
Nota: 10.0
A Refere­se às facilidades das linguagens de programação em possibilitar ao programador modificar o
programa em função de novos requisitos;
B Possibilidade de o programador se dedicar aos aspectos mais relevantes da implementação;
C Refere­se ao programa se comportar da mesma forma independente da ferramenta utilizada para traduzi­lo
para a linguagem de máquina ou então para a arquitetura computacional;
D Possibilidade de reutilizar o mesmo código pra diversas aplicações;
E Possibilidade de o programador combinar seus conceitos básicos sem que se produzam efeitos distorcidos
nessa combinação.
Questão 2/10 - Linguagem de Programação
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, assinale a alternativa que corresponde a forma correta de atribuir o 
valor 250 na última posição de um vetor chamado vet do tipo inteiro de 10 posições:
Nota: 10.0
A vet[n­1] = 250;
Você acertou!
Conforme apresentado na página 02 da Rota de Aprendizagem da Aula 01, redigibilidade refere­se a possibilidade de
o programador se dedicar aos aspectos mais relevantes da implementação.

25/11/2016 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/103728/novo/1 2/6
B vet[10] = 250;
C vet[11] = 250;
D vet[9] = 250;
E vet[250] = 10.
Questão 3/10 - Linguagem de Programação
Conforme abordado nas aulas, a palavra reservada struct indica ao compilador que está sendo criada uma estrutura. 
Neste contexto, analise atentamente a definição da struct abaixo: 
struct endereco{ 
     char nome[30]; 
     char rua[40]; 
     long int cep; 
};
Assinale a alternativa que corresponde a forma correta para inicializar o CEP da variável end, que é uma variável da 
struct endereço com o valor 12345:
Nota: 10.0
A end.cep = 12345;
B cep.end = 12345;
C struct end.cep = 12345;
D struct cep.end = 12345;
E end.cep struct [12345].
Questão 4/10 - Linguagem de Programação
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.
Você acertou!
Conforme apresentado na página 03 da Rota de Aprendizagem da Aula 03, a alternativa correta é a alternativa D.

Você acertou!
Conteúdo apresentado no slide 13/21 da Aula 05.

25/11/2016 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/103728/novo/1 3/6
Com relação a esta definição, assinale a alternativa correta que corresponde a definição das funções fread e fwrite 
respectivamente:
Nota: 10.0
A Finaliza um arquivo e inicializa um arquivo;
B Lê um bloco e dados e escreve em um bloco de dados;
C Verifica se está no início de um arquivo e verifica se o arquivo chegou ao fim;
D Insere os dados lidos do teclado em um arquivo e remove os dados de um arquivo;
E Cria um novo arquivo e remove um arquivo existente.
Questão 5/10 - Linguagem de Programação
Com base no conteúdo abordado com relação as funções de entrada e saída de linguagem de programação C, assinale 
a alternativa correta que corresponde a definição da função scanf():
Nota: 10.0
A Esta função tem como objetivo apresentar na tela uma expressão definida pelo usuário;
B Esta função somente é executada se a sua condição for verdadeira;
C Esta função lê do teclado os dados digitados e coloca os valores digitados pelos usuários nas
variáveis utilizadas como parâmetros da função;
D Esta função somente é executada se a sua condição for falsa;
E Esta função adapta­se particularmente à tomada de decisões em que o número de possibilidades é elevado,
de forma a reduzir a complexidade de if­else consecutivos e aninhados.
Questão 6/10 - Linguagem de Programação
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:
Nota: 10.0
A printf (argumento1, argumento 2, .... , “expressão de controle”);
Você acertou!
Conteúdo apresentado na página 07 da Rota de Aprendizagem da Aula 06.

Você acertou!
Conforme abordado na página 03 da Rota de Aprendizagem da Aula 02, a alternativa correta é a alternativa C.

25/11/2016 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/103728/novo/1 4/6
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 7/10 - Linguagem de Programação
Conforme abordado nas aulas, um vetor pode ser considerado uma matriz de uma única dimensão, portanto, as matrizes 
são estruturas de duas ou mais dimensões.
De acordo com esta definição, assinale a alternativa que corresponde a forma correta da definição de uma matriz de 5 
colunas e 10 linhas do tipo inteiro chamada mat:
Nota: 0.0
A mat[10][5] int;
B int mat[5][10];
C mat[5][10] int;
D [5][10]mat int;
E int mat[10][5].
Questão 8/10 - Linguagem de Programação
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:
Nota: 10.0
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;
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.

Conforme apresentado nas páginas 06 e 07 da Rota de Aprendizagem da Aula 03, a alternativa correta é a alternativa
E.

25/11/2016 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/103728/novo/1 5/6
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 9/10 - Linguagem de Programação
Com relação a instrução SWITCH, analise atentamente o trecho de código apresentado abaixo. 
switch (2) 
{ 
     case 1: 
     case 2: printf(“função printf”); 
     case 3: j = 5; 
     j++; 
     default: printf(“Olá”);}
Com relação ao  trecho de código apresentado acima, assinale a alternativa que corresponde ao correto  resultado que 
será apresentado na tela do usuário após a execução dessa instrução:
Nota: 10.0
A função printf 
j=6 
Olá
B função printf 
Olá
C função printf 
j=6
D função printf 
j=5 
j++ 
Olá
Você acertou!
Conteúdo apresentado nas páginas 6 e 7 da Rota de Aprendizagem da Aula 04.

Você acertou!
Como não existe a instrução break no switch, será inicialmente executado o case 2, sendo impresso na tela a frase
função printf, na sequencia será executado o case 3, porém o resultado dessa execução não será impresso na tela, e
finalmente será executado a instrução default, sendo impresso na tela a palavra Olá. Portanto a alternativa correta é a
alternativa B.

25/11/2016 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/103728/novo/1 6/6
E função printf 
j=5 
Olá.
Questão 10/10 - Linguagem de Programação
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 base no uso de arquivos na linguagem C, assinale a alternativa que corresponde a sintaxe correta do uso da função 
fopen:
Nota: 0.0
A FILE *fopen(char *modo, char *nome_do_arquivo);
B FILE *fopen(char *nome_do_arquivo);
C fopen(char *nome_do_arquivo, char *modo);
D FILE *fopen(char *nome_do_arquivo, char *modo);
E fopen(char *modo, char *nome_do_arquivo).
Conteúdo apresentado na página 01 da Rota de Aprendizagem da Aula 06.

Outros materiais