Buscar

Objetiva Linguagem de Programacao

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

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

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

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

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

Prévia do material em texto

OBJETIVA REGULAR
Nota: 70
Disciplina(s):
Linguagem de Programação
Data de início:
Prazo máximo entrega:
Data de entrega:
Questão 1/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;
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 2/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 código em C apresentado abaixo: 
Com base no código apresentado acima, assinale a alternativa que apresenta a saída correta deste programa, quando vo
cê digita "Provas" sem as aspas:
Conforme apresentado no slide 14/21 da Aula 03, a alternativa correta é a alternativa D.
A Veja o que foi armazenado: Provas
B Provas
C Entre com uma string Veja o que foi armazenado: 
D Você digitou a string;
E Entre com uma string.
Questão 3/10
Como paradigmas de  linguagem de programação chamamos um conjunto de características que serve para classificar 
um  grupo  de  linguagens.  Várias  são  as  classificações  dos  paradigmas  de  linguagem  de  programação,  porém  a mais 
conhecida é a que divide estes em imperativo, estruturado, orientado a objetos, funcional e lógico.
Com base nos paradigmas de linguagem de programação, assinale a alternativa correta que corresponde a definição do 
paradigma orientado a objetos:
A As linguagens de programação se caracterizam por operarem apenas sobre funções, as quais recebem listas
de valores e retornam um determinado valor;
B Vários processos executam simultaneamente e concorrem por recursos;
C É totalmente baseado em linguagens lógicas que são baseadas em subconjuntos do cálculo de predicados;
D Engloba os conceitos fundamentados na computação como um processo que realiza mudanças de estados;
E O principal objetivo é utilizar os conceitos de objetos no desenvolvimento dos programas para torná­
los mais rápidos e confiáveis.
Questão 4/10
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á”); 
}
Você acertou!
Conforme  apresentado  na  página  04  da  Rota  de  Aprendizagem  da  Aula  04,  a  String  Entre  com  uma  string:  é
armazenada na variável str1, em seguida a String Voce digitou a string é copiada para a variável str2, e na sequencia
a variável str1 é concatenada com a variável str2, sendo impresso na tela a String referente a alternativa A.

Você acertou!
Conforme  apresentado  na  página  08  da Rota  de  Aprendizagem  da  Aula  01,  no  paradigma  orientado  a  objetos,  o
principal objetivo é utilizar os conceitos de objetos no desenvolvimento dos programas para torná­los mais rápidos e
confiáveis.

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:
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á
E função printf 
j=5 
Olá.
Questão 5/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 6/10
Conforme abordado nas aulas, função é a técnica de programar desenvolvendo um programa a partir de pequenas partes 
ou módulos.
Com relação a definição de funções na linguagem C, assinale a alternativa correta que corresponde ao tipo de retorno de 
uma função do tipo void:
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.

Conteúdo apresentado no slide 09/21 da Aula 05.
A String;
B Int;
C Float;
D Não tem retorno;
E Char.
Questão 7/10
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:
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 8/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:
Você acertou!
Conforme apresentado no slide 21/38 da Aula 04, funções do tipo void não tem nenhum tipo de retorno.

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.

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 9/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 é associado com vetores.
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.
Questão 10/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 deuma 
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 
putc:
A int putc (int ch, FILE *fp);
Você acertou!
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.

Você acertou!
Conteúdo apresentado nos slides 18/21 e 19/21 da Aula 05.

Você acertou!
Conteúdo apresentado na página 03 da Rota de Aprendizagem da Aula 06.

B int putc (FILE *fp, int ch);
C int putc (FILE *fp);
D int putc (int ch);
E int putc.

Outros materiais