Classificação Para Treinamento Em C#

16 Questes | Total Attempts: 67

SettingsSettingsSettings
Please wait...
Classificao Para Treinamento Em C#

Este teste tem por objetivo classificar os alunos interessados em fazer o curso "Treinamento em .Net utilizando C# - Introdução". O curso será realizado nos dias 19 e 26 de Julho na unidade Vila Maria da Uninove.Não será necessário ter conhecimento prévio de C# pois será abordado desde seus princípios.Você não poderá fazer este teste mais de uma vêz pois somente o primeiro resultado será considerado, assim, inicie o teste somente se você tem a disponibilidade de pelo menos 40 minutos para fazê-lo (30 minutos de prova + cadastro no site).Para iniciar, preencha os dados abaixo (no ID coloque seu RA) e clique no botão "Take Quizz".Bom teste!Fabrício M. GomesMicrosoft Student [email protected]


Questions and Answers
  • 1. 
    Qual é a alternativa correta sobre Programação Orientada a Objetos?
    • A. 

      Ao desenvolver um software, não devo me ater somente aos dados importantes para a solução do problema – a isso chamamos Abstração

    • B. 

      Um objeto é uma instância de uma classe estática

    • C. 

      Quando se oculta como uma classe funciona, expondo apenas uma “interface” para que outras classes se comuniquem com ela, estamos utilizando Encapsulamento

    • D. 

      A visibilidade de um membro de uma classe está relacionada a quanto esse membro é importante para aquela classe

  • 2. 
    Qual das alternativas abaixo uma classe não pode ter no seu interior:
    • A. 

      Outra classe

    • B. 

      Um índex

    • C. 

      Um pacote

    • D. 

      Um método

  • 3. 
    Dada a seguinte expressão ( ( (P e R) ou (Q e S))ou T) escolha a alternativa correta (e, ou são operadores lógicos):
    • A. 

      Se P= Verdadeiro,Q= Verdadeiro, R= Verdadeiro, S=Falso, T=Falso, então a expressão é Falsa

    • B. 

      Se T=Falso, a expressão será sempre Falsa

    • C. 

      Se Q= Verdadeiro e S= Verdadeiro, a expressão será sempre Verdadeira

    • D. 

      Se P= Verdadeiro e Q= Verdadeiro, a expressão será sempre Verdadeira

  • 4. 
    Em UML, com relação a um diagrama de Casos de Uso, é correto afirmar:
    • A. 

      É composto por diagramas de classe e seus relacionamentos

    • B. 

      Busca somente verificar as mensagens trocadas entre as classes

    • C. 

      Está fundamentado na interação entre os atores e o sistema em desenvolvimento

    • D. 

      Tem o objetivo final de medir exclusivamente o número de pontos por função para determinar o custo do software a ser desenvolvido

  • 5. 
    Dada a seguinte expressão ( ( (P ou R) ou (Q ou S)) e T) escolha a alternativa correta (e, ou são operadores lógicos):
    • A. 

      Se P= Verdadeiro,Q= Verdadeiro, R= Verdadeiro, S=Falso, T=Falso, então a expressão é Verdadeira

    • B. 

      Se P=Verdadeiro ou Q = Verdadeiro, a expressão será sempre Verdadeira

    • C. 

      Se Q= Verdadeiro e R= Verdadeiro, a expressão será sempre Verdadeira

    • D. 

      Se P= Verdadeiro e T= Verdadeiro, a expressão será sempre Verdadeira

  • 6. 
    Sobre a linguagem SQL, o que é correto afirmar?
    • A. 

      Utiliza um comando select para atualizar o banco de dados

    • B. 

      Foi desenvolvida para ser utilizada exclusivamente em banco de dados hierárquicos

    • C. 

      Deve-se utilizar sempre o * no comando Select do que colocar o nome de cada coluna, exemplo “Select * from clientes”, assim a pesquisa no banco de dados tem maior performance

    • D. 

      Devo utilizar o comando Create para formar uma nova tabela no SGBD. Por exemplo: “Create table clientes ...”

  • 7. 
    Qual é a alternativa correta sobre Polimorfismo em Programação Orientada a Objetos?
    • A. 

      Um objeto de uma mesma classe pode alterar o nome de um dos seus atributos durante a execução do programa

    • B. 

      Um objeto pode alterar a forma de interagir com outro objeto utilizando hierarquia

    • C. 

      Um objeto abstrato pode implementar um método com o mesmo nome de maneiras diferentes

    • D. 

      Ao herdar de uma classe base, a subclasse pode implementar códigos diferentes para a mesma assinatura de um método

  • 8. 
    Qual é a alternativa correta sobre Herança em Programação Orientada a Objetos?
    • A. 

      Herança é a capacidade de uma classe receber somente os atributos de outra classe

    • B. 

      Herança é o que sobra ao terminar um relacionamento entre dois objetos após a execução do programa

    • C. 

      Herança ocorre quando uma classe herda os membros (atributos, métodos, etc) da classe base

    • D. 

      Herança ocorre quando um objeto herda os membros (atributos, métodos, etc) da sua classe base

  • 9. 
    Em SQL, está incorreto:
    • A. 

      Usar o comando commit para fazer com que as mudanças no Banco de Dados tornem-se permanentes

    • B. 

      Usar o comando rollback para cancelar as últimas mudanças feitas desde o último commit

    • C. 

      Usar o comando insert para incluir novos registros no banco

    • D. 

      Usar o comando commit para cancelar as últimas mudanças feitas desde o último rollback

  • 10. 
    Em um evento de música, eu tenho 20 músicos que tocam somente bateria, 35 tocam guitarra e bateria, 50 tocam guitarra e 50 não tocam nenhum desses instrumentos. Qual o total de pessoas participantes do evento?
    • A. 

      155

    • B. 

      100

    • C. 

      115

    • D. 

      120

  • 11. 
    Qual é a negação da frase “Todos os gatos são pardos.”
    • A. 

      “Nenhum gato é pardo”

    • B. 

      “Existe gato pardo”

    • C. 

      “Existe gato não pardo”

    • D. 

      “Nenhum gato não é pardo”

  • 12. 
    Na modelagem de dados ER (Entidade-Relacionamento), quando temos um relacionamento muitos para muitos (N para N) entre tabelas, qual alternativa abaixo é considerada a melhor solução?
    • A. 

      Incluir uma chave estrangeira em cada uma das tabelas

    • B. 

      Incluir uma chave estrangeira somente na tabela que tiver mais registros

    • C. 

      Criar uma terceira tabela e incluir sua chave primária como chave estrangeira nas outras duas

    • D. 

      Criar uma terceira tabela e incluir as chaves primárias das outras duas tabelas como chaves estrangeiras nela

  • 13. 
    Durante a criação de um software, quando estamos precisando repetir um comando por N vezes, qual das alternativas contém somente soluções possíveis de loop?
    • A. 

      Comandos While, If, For

    • B. 

      Comando If, For, Go to

    • C. 

      Comando While, For, Go to

    • D. 

      Comando Go to, If, for

  • 14. 
    Quando I e J valem respectivamente 0 e 1, a linha 13 apresentará a seqüência de valores:
    • A. 

      0, 2, 4, 3, 1

    • B. 

      0, 2, 3, 1, 4

    • C. 

      0, 2, 1, 3, 4

    • D. 

      0, 3, 4, 2, 1

  • 15. 
    Quando I e J valem respectivamente 1 e 0, a linha 13 apresentará a seqüência de valores:
    • A. 

      0, 2, 3, 1, 4

    • B. 

      0, 2, 1, 3, 4

    • C. 

      0, 3, 4, 2, 1

    • D. 

      0, 2, 4, 3, 1

  • 16. 
    Quando I e J valem respectivamente 1 e 2, a linha 13 apresentará a seqüência de valores:
    • A. 

      0, 2, 1, 3, 4

    • B. 

      0, 3, 4, 2, 1

    • C. 

      0, 2, 4, 3, 1

    • D. 

      0, 2, 3, 1, 4

Back to Top Back to top