Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

POOII - Unip

Total questions: 12

Worksheet time: 13mins

Name
Class
Date
1.

O Ado.net é uma biblioteca de classes rica e extremamente poderosa, construída para realizar o acesso e a manipulação de dados em aplicações .NET de maneira simples e elegante, onde para executar uma instrução SQL utilizando ADO.NET, utilizamos objetos do tipo Command (SqlCommand por exemplo) . Assinale abaixo qual objeto não faz parte do tipo command.

a)

ExecuteScalar;

b)

ExecuteReader;

c)

ExecuteDataBase

d)

ExecuteNonQuery;

e)

SqlCommand

2.

Quem sou eu... sou utilizado para executar instruções SQL que não retornam dados.

a)

ExecuteReader

b)

ExecuteQuery

c)

ExecuteNonQuery

d)

ExecuteEscalar

e)

ExecuteDataBase

3.

O método ExecuteReader é utilizado para executar uma instrução SQL que retorna um?

a)

DataReader.

b)

Select

c)

Insert

d)

Update

e)

Delete

4.

O método ExecuteScalar é utilizado para executar instruções SQL utilizando funções agregadas, como?

a)

INSERT, UPDATE, DELETE, ALTER

b)

COUNT, SUM, MAX , AVG

c)

SELECT, UPDATE, DELETE, ALTER

d)

CREATE, DROP, COMMINT, PROCEDURE

e)

CREATE, DROP, COMMINT, VIEW

5.

O trecho de código a seguir escrito em

C# atende de forma muito simplista, uma das

recomendações do paradigma da programação

orientada a objetos. Assinale a alternativa que

faz a afirmação correta em relação ao código

abaixo.

a)

A recomendação atendida de forma

simplista e a do encapsulamento.

b)

A recomendação atendida de forma simplista

e a da herança

c)

recomendação atendida de forma simplista

e a da reutilização

d)

O código não funcionará pois falta o

construtor

e)

O this não pode ser usado dentro de

uma classe

6.

trecho de código a seguir foi escrito

em C#. Assinale a alternativa que faz a

afirmação correta em relação ao código exibido a

seguir.

a)

A classe Aluno não compilará.

b)

Há dois construtores.

c)

Não é permitido o uso de construtor sem parâmetros junto com o com parâmetros

d)

Está faltando o uso de this no segundo método.

e)

Atributo NomeAluno viola a recomendação do encapsulamento pois é publico

7.

Sabendo-se que o código a seguir foi escrito em C#.

Analise as afirmações:

I. O método Soma() é um método de instancia.

II. O método Soma(int op1, int op2) é um método de instancia.

III. O atributo operando1 é um atributo de classe

a)

As afirmações I e II são corretas

b)

Apenas a afirmação II é correta

c)

As afirmações II e III são corretas

d)

Apenas a afirmação I é correta

e)

Apenas a afirmação III é correta

8.

Observe o código abaixo e responda o que se pede:

a)

o membro _password recebe o valor atribuído à propriedade Password.

b)

a propriedade é do tipo string

c)

a estrutura de decisão if foi implementada para a checagem do número de caracteres que a senha possuir

d)

a construção do bloco Get está correta

e)

A exceção “Senha possui muitos caracteres” somente será gerada se a senha informada possuir 7 caracteres.

9.

A classe Command faz parte do .NET Framework e tem como objetivo?

a)

Executa comandos SQL que retornam dados, ex: SELECT

b)

Executa apenas comandos inserts na aplicações

c)

Executa apenas comandos Select, ex: SELECT * FROM TABELA.

d)

Faz somente leitura de dados com SELECT e executa uma ação como CREATE e DROP

e)

Faz somente alteração de dados com ALTER e executa uma EXCLUSÃO com o DELETE

10.

Quando trabalhamos com o acesso a banco de dados é importante realizar o tratamento de erros. Assinale a alternativa que mostra o bloco de instruções que realiza o tratamento de erros

a)

for(…){..}

b)

if(…){…}else{…}

c)

try{...}catch(…){...}

d)

do{….}while()

e)

while(…){…}

11.

No ADO podemos ENVIAR dados para o banco de dados através de qual namespace abaixo:

a)

Insert

b)

Select

c)

Update

d)

command

e)

inner join

12.

ADO .NET oferece suporte a uma variedade de opções para desenvolvimento de soluções com acesso a dados que permitem a comunicação com qualquer fonte de dados, desde os já conhecidos gerenciadores de banco de dados relacionais (SGBD). Assinale abaixo um gerenciador que não é utilizado para guardar dados

a)

Excel

b)

Oracle

c)

SqlServer

d)

MySql

e)

MariaBD