Logo Passei Direto
Buscar

Lista de questões dos módulos 1 (Programação Orientada a Objetos) e 2 (.NET/C#) com alternativas de múltipla escolha e justificativas.

Ferramentas de estudo

Passei Direto Aniversário

Quer receber 70% de desconto para assinar o PasseIA?

Questões resolvidas

As maneiras mais comuns de se definir um modelo são:
A-) Perspectiva de um algoritmo e perspectiva orientada a objetos
B-) Perspectiva de um algoritmo e perspectiva orientada a aspectos
C-) Perspectiva de um objeto e perspectiva de um algoritmo
D-) Português estruturado e perspectiva de um algoritmo
E-) Perspectiva de uma classe e perspectiva de um algoritmo

Entre as principais vantagens de POO, podemos citar:
A-) Permite aos programadores introduzirem programas diretamente na memória do computador
B-) Torna o código da linguagem binárias mais acessível
C-) Torna o projeto mais barato
D-) Facilita o entendimento do projeto
E-) Facilita a manutenção e diminui a quantidade de erros de programação

Dadas as afirmacoes: I-A POO teve origem na década de 1960, na Noruega, no Centro Norueguês de Computação II-Java, C#, Clipper são exemplos de Linguagens que adotaram as ideias do POO III-A linguagem C++ por ser antiga ainda não é orientada a objeto Podemos afirmar que:
I. A POO teve origem na década de 1960, na Noruega, no Centro Norueguês de Computação
II. Java, C#, Clipper são exemplos de Linguagens que adotaram as ideias do POO
III. A linguagem C++ por ser antiga ainda não é orientada a objeto
A-) Somente a afirmação I está correta
B-) Somente a afirmação II está correta
C-) Somente a afirmação III está correta
D-) Mais de uma afirmação está correta
E-) Nenhuma das afirmações está correta

Sobre a plataforma .Net, é correto afirmar:
A-) A plataforma .Net foi desenvolvida para uma combinação hardware/software particular.
B-) Em vez de serem desenvolvidos para uma combinação hardware/software particular, os programas serão desenvolvidos para o”.NET", e funcionarão em qualquer lugar onde o .NET estiver implementado.
C-) Os componentes que compõem a plataforma .NET são chamados coletivamente de Common Language Runtime (CLR).
D-) Em vez de serem desenvolvidos para uma combinação hardware/software particular, os programas serão desenvolvidos para o”.NET", e para que funcionem não dependem da instalação do .Net Framework.
E-) .NET é uma "plataforma de hardware"

Considere o programa abaixo: Assinale a alternativa com a afirmação correta:
A-) O programa não compila pois não existe o operador %.
B-) O programa não compila pois está com os blocos desbalanceados
C-) O programa não compila pois é necessária uma conversão de tipo na leitura
D-) O programa compila normalmente mas o resultado é sempre "é menor"
E-) O programa compila normalmente mas o resultado é sempre "é maior"

Dentre os comandos do C# qual não é utilizado para a programação de laços?

A: switch case
B: for
C: while
D: foreach
E: do while

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

As maneiras mais comuns de se definir um modelo são:
A-) Perspectiva de um algoritmo e perspectiva orientada a objetos
B-) Perspectiva de um algoritmo e perspectiva orientada a aspectos
C-) Perspectiva de um objeto e perspectiva de um algoritmo
D-) Português estruturado e perspectiva de um algoritmo
E-) Perspectiva de uma classe e perspectiva de um algoritmo

Entre as principais vantagens de POO, podemos citar:
A-) Permite aos programadores introduzirem programas diretamente na memória do computador
B-) Torna o código da linguagem binárias mais acessível
C-) Torna o projeto mais barato
D-) Facilita o entendimento do projeto
E-) Facilita a manutenção e diminui a quantidade de erros de programação

Dadas as afirmacoes: I-A POO teve origem na década de 1960, na Noruega, no Centro Norueguês de Computação II-Java, C#, Clipper são exemplos de Linguagens que adotaram as ideias do POO III-A linguagem C++ por ser antiga ainda não é orientada a objeto Podemos afirmar que:
I. A POO teve origem na década de 1960, na Noruega, no Centro Norueguês de Computação
II. Java, C#, Clipper são exemplos de Linguagens que adotaram as ideias do POO
III. A linguagem C++ por ser antiga ainda não é orientada a objeto
A-) Somente a afirmação I está correta
B-) Somente a afirmação II está correta
C-) Somente a afirmação III está correta
D-) Mais de uma afirmação está correta
E-) Nenhuma das afirmações está correta

Sobre a plataforma .Net, é correto afirmar:
A-) A plataforma .Net foi desenvolvida para uma combinação hardware/software particular.
B-) Em vez de serem desenvolvidos para uma combinação hardware/software particular, os programas serão desenvolvidos para o”.NET", e funcionarão em qualquer lugar onde o .NET estiver implementado.
C-) Os componentes que compõem a plataforma .NET são chamados coletivamente de Common Language Runtime (CLR).
D-) Em vez de serem desenvolvidos para uma combinação hardware/software particular, os programas serão desenvolvidos para o”.NET", e para que funcionem não dependem da instalação do .Net Framework.
E-) .NET é uma "plataforma de hardware"

Considere o programa abaixo: Assinale a alternativa com a afirmação correta:
A-) O programa não compila pois não existe o operador %.
B-) O programa não compila pois está com os blocos desbalanceados
C-) O programa não compila pois é necessária uma conversão de tipo na leitura
D-) O programa compila normalmente mas o resultado é sempre "é menor"
E-) O programa compila normalmente mas o resultado é sempre "é maior"

Dentre os comandos do C# qual não é utilizado para a programação de laços?

A: switch case
B: for
C: while
D: foreach
E: do while

Prévia do material em texto

Curso: Análise e Desenvolvimento de Sistemas
Campus: Ribeirão Preto
Programação Orientada a Objetos
Nome: Guilherme Domingues Luccas	RA: F03393-7
Turma: DS3P18
Março, 2020
Módulo 1 – Visão Geral
Questão 1: As maneiras mais comuns de se definir um modelo são:
A-) Perspectiva de um algoritmo e perspectiva orientada a objetos
B-) Perspectiva de um algoritmo e perspectiva orientada a aspectos
C-) Perspectiva de um objeto e perspectiva de um algoritmo
D-) Português estruturado e perspectiva de um algoritmo
E-) Perspectiva de uma classe e perspectiva de um algoritmo
Justificativa: A: Essas são as duas formas mais comuns de se definir um modelo, anteriormente era utilizada a programação estruturada. Em busca de melhorias nas maneiras de se programar se deu início então à programação orientada a objetos, como o próprio texto diz: "A programação orientada a objetos aproveitou as melhores ideias da programação estruturada e combinou-as com novos conceitos poderosos que levam a ver na tarefa de programação uma nova luz, permitindo que um problema seja mais facilmente decomposto em subgrupos relacionados".
Questão 3: Entre as principais vantagens de POO, podemos citar:
A-) Permite aos programadores introduzirem programas diretamente na memória do computador
B-) Torna o código da linguagem binárias mais acessível
C-) Torna o projeto mais barato
D-) Facilita o entendimento do projeto
E-) Facilita a manutenção e diminui a quantidade de erros de programação
Justificativa: E: Em POO podemos criar classes, objetos, heranças e separar de certa forma o código, onde cada parte funciona de forma "independente" e clara. Isso torna o código mais fácil para realizar manutenções, e consequentemente melhora a quantidade de erros de programação.
Questão 6: Dadas as afirmações:
I-A POO teve origem na década de 1960, na Noruega, no Centro Norueguês de Computação
II-Java, C#, Clipper são exemplos de Linguagens que adotaram as ideias do POO
III-A linguagem C++ por ser antiga ainda não é orientada a objeto
Podemos afirmar que:
A-) Somente a afirmação I está correta
B-) Somente a afirmação II está correta
C-) Somente a afirmação III está correta
D-) Mais de uma afirmação está correta
E-) Nenhuma das afirmações está correta
Justificativa: A: A POO teve origem na década de 1960, na Noruega, no Centro Norueguês de Computação, pelos pesquisadores Kristen Nygaard e Ole-Johan Dahl. Alguns exemplos de linguagens modernas utilizadas por grandes empresas em todo o mundo que adotaram essas ideias: Java, C#, C++, Object Pascal (Delphi), Ruby, Python, Lisp, etc.
Módulo 2 – NET e C#
Questão 1: Sobre a plataforma .Net, é correto afirmar :
A-) A plataforma .Net foi desenvolvida para uma combinação hardware/software particular.
B-) Em vez de serem desenvolvidos para uma combinação hardware/software particular, os programas serão desenvolvidos para o”.NET", e funcionarão em qualquer lugar onde o .NET estiver implementado.
C-) Os componentes que compõem a plataforma .NET são chamados coletivamente de Common Language Runtime (CLR).
D-) Em vez de serem desenvolvidos para uma combinação hardware/software particular, os programas serão desenvolvidos para o”.NET", e para que funcionem não dependem da instalação do .Net Framework.
E-) .NET é uma "plataforma de hardware"
Justificativa: B. .NET é uma "plataforma de software". É um ambiente independente de linguagem para criação de programas que possam interoperar facilmente e de forma segura. Em vez de serem desenvolvidos para uma combinação hardware/software particular, os programas serão desenvolvidos para o ".NET", e funcionarão em qualquer lugar onde o .NET estiver implementado.
Questão 6: Considere o programa abaixo:
Assinale a alternativa com a afirmação correta:
A-) O programa não compila pois não existe o operador %.
B-) O programa não compila pois está com os blocos desbalanceados
C-) O programa não compila pois é necessária uma conversão de tipo na leitura
D-) O programa compila normalmente mas o resultado é sempre "é menor"
E-) O programa compila normalmente mas o resultado é sempre "é maior"
Justificativa: C: Toda leitura que realizamos do teclado é convertida para String, para que possamos armazenar em uma variável inteira é necessária que seja convertido.
Questão 7: Dentre os comandos do C# qual não é utilizado para a programação de laços?
A-) switch case
B-) for
C-) while
D-) foreach
E-) do while
Justificativa: A: Switch case não é realizada para loops, ela é utilizada para avaliar uma escolha.

Mais conteúdos dessa disciplina