O documento apresenta 10 perguntas e respostas sobre programação em C# para avaliação de conhecimentos de um programador. As perguntas abordam tópicos como depuração de erros de compilação, uso de classes, arrays, bancos de dados SQL Server e serialização.
O documento discute a importância de métricas de desempenho (KPIs) para medir a eficiência de processos logísticos. Ele apresenta exemplos de KPIs para importação, como tempo total de processo, tempo de confirmação de reservas, diferença entre datas programadas e efetivas de coleta, tempo de desembaraço aduaneiro e redução de custos com consolidação de cargas. O documento também discute a medição de KPIs em diferentes etapas do processo de transporte porta-a-porta.
O documento descreve a criação da Comissão Nacional sobre Fraudes em Relatórios Financeiros nos EUA em 1975 para estudar causas de fraude em relatórios financeiros. Em 1992, a comissão publicou o trabalho "Controles Internos - Um Modelo Integrado" que se tornou referência mundial. Posteriormente, a comissão se transformou no COSO, o Comitê de Organizações Patrocinadoras, dedicado a melhorar relatórios financeiros por meio de ética e governança corporativa.
A produção e utilização cada vez mais freqüentes e acessíveis a uma diversidade maior de usuários de sites comerciais, educacionais e de entretenimento entre outras aplicações, torna-se necessário desenvolver interfaces fáceis de usar. Como reflexo deste fato a demanda de trabalho na área vem aumentando e é crescente o número de empresas e profissionais produtores de interfaces web interessados em aprimorar a qualidade de produtos relativos ao quesito usabilidade.
Neste contexto, a Educação a Distância (EaD), via internet, necessita que tecnologia promova a boa qualidade de interação entre os usuários e vem se tornando imprescindível ao sucesso e consolidação desta modalidade de ensino e da aprendizagem. Junto aos recursos técnicos e a proposta pedagógica é importante avaliar os aspectos no processo de aprendizagem como as interações do aprendiz com a interface, o material didático, os outros aprendizes, o professor e o tutor, bem como os níveis de motivação, a ansiedade, e a receptividade, entre outros, nos motivaram a realizar esse estudo. Variadas recomendações são propostas na literatura, com o intuito de apoiar e desenvolver projetos de interfaces com boa usabilidade.
Nesse trabalho, por meio da realização do teste de usabilidade, procurou-se levantar, analisar e investigar as dificuldades e as facilidades encontradas pelo usuário ao interagir com a interface do curso selecionado. Após o teste de usabilidade foram estudados os principais problemas e qualidades encontradas pelos usuários diante do design da interface e também na abordagem pedagógica e se propôs diretrizes. Essas recomendações não restringem a ação criativa dos designers, mas sim apresentam-se como sinalizadores dos desejos dos aprendizes, otimizando a interação humano-computador de acordo com as expectativas e necessidades do usuário de cursos on-line.
Nova GestãO Empresarial Com Erp [Somente Leitura] [Modo De Compatibilidade]rmflbr
O documento discute três tópicos principais: (1) como a tecnologia ERP pode ajudar empresas a modernizar processos; (2) o que são sistemas ERP e como integram processos de negócios; (3) o que é CRM e como pode ser usado para gerenciar relacionamentos com clientes de forma analítica, operacional e colaborativa.
Este documento decreta a ampliação da Área de Proteção Ambiental da Costa de Itacaré/Serra Grande nos municípios de Ilhéus, Itacaré e Uruçuca na Bahia, acrescentando 47.280 hectares à área protegida. A Secretaria de Meio Ambiente deverá elaborar um plano de manejo para a nova área, promover a conservação dos recursos naturais e o desenvolvimento sustentável das comunidades locais.
C elearnig venus_lideranca [modo de compatibilidade]belinhakawa
O documento discute diferentes estilos de liderança e as competências de um líder eficaz. Aborda estilos autoritário, democrático, liberal e descreve suas características e consequências. Também destaca a importância de um líder saber analisar problemas, construir confiança, definir objetivos claros e apoiar e motivar a equipe.
Este documento fornece instruções de montagem para um guarda-roupa de três portas. Ele lista os componentes necessários com seus números de peça e fornece diagramas de montagem passo a passo mostrando onde cada peça se encaixa. As instruções incluem detalhes sobre parafusos, dobradiças e acessórios para garantir uma montagem segura e correta do móvel.
O documento descreve as transformações econômicas e sociais ocorridas no Brasil nos últimos 12 anos sob governos do PT, incluindo a redução da pobreza e desigualdade, aumento do emprego e salários, e expansão de políticas sociais. A candidata Dilma propõe dar continuidade a esse modelo, focando também na competitividade produtiva por meio de investimentos em infraestrutura, educação e inovação.
O documento discute a importância de métricas de desempenho (KPIs) para medir a eficiência de processos logísticos. Ele apresenta exemplos de KPIs para importação, como tempo total de processo, tempo de confirmação de reservas, diferença entre datas programadas e efetivas de coleta, tempo de desembaraço aduaneiro e redução de custos com consolidação de cargas. O documento também discute a medição de KPIs em diferentes etapas do processo de transporte porta-a-porta.
O documento descreve a criação da Comissão Nacional sobre Fraudes em Relatórios Financeiros nos EUA em 1975 para estudar causas de fraude em relatórios financeiros. Em 1992, a comissão publicou o trabalho "Controles Internos - Um Modelo Integrado" que se tornou referência mundial. Posteriormente, a comissão se transformou no COSO, o Comitê de Organizações Patrocinadoras, dedicado a melhorar relatórios financeiros por meio de ética e governança corporativa.
A produção e utilização cada vez mais freqüentes e acessíveis a uma diversidade maior de usuários de sites comerciais, educacionais e de entretenimento entre outras aplicações, torna-se necessário desenvolver interfaces fáceis de usar. Como reflexo deste fato a demanda de trabalho na área vem aumentando e é crescente o número de empresas e profissionais produtores de interfaces web interessados em aprimorar a qualidade de produtos relativos ao quesito usabilidade.
Neste contexto, a Educação a Distância (EaD), via internet, necessita que tecnologia promova a boa qualidade de interação entre os usuários e vem se tornando imprescindível ao sucesso e consolidação desta modalidade de ensino e da aprendizagem. Junto aos recursos técnicos e a proposta pedagógica é importante avaliar os aspectos no processo de aprendizagem como as interações do aprendiz com a interface, o material didático, os outros aprendizes, o professor e o tutor, bem como os níveis de motivação, a ansiedade, e a receptividade, entre outros, nos motivaram a realizar esse estudo. Variadas recomendações são propostas na literatura, com o intuito de apoiar e desenvolver projetos de interfaces com boa usabilidade.
Nesse trabalho, por meio da realização do teste de usabilidade, procurou-se levantar, analisar e investigar as dificuldades e as facilidades encontradas pelo usuário ao interagir com a interface do curso selecionado. Após o teste de usabilidade foram estudados os principais problemas e qualidades encontradas pelos usuários diante do design da interface e também na abordagem pedagógica e se propôs diretrizes. Essas recomendações não restringem a ação criativa dos designers, mas sim apresentam-se como sinalizadores dos desejos dos aprendizes, otimizando a interação humano-computador de acordo com as expectativas e necessidades do usuário de cursos on-line.
Nova GestãO Empresarial Com Erp [Somente Leitura] [Modo De Compatibilidade]rmflbr
O documento discute três tópicos principais: (1) como a tecnologia ERP pode ajudar empresas a modernizar processos; (2) o que são sistemas ERP e como integram processos de negócios; (3) o que é CRM e como pode ser usado para gerenciar relacionamentos com clientes de forma analítica, operacional e colaborativa.
Este documento decreta a ampliação da Área de Proteção Ambiental da Costa de Itacaré/Serra Grande nos municípios de Ilhéus, Itacaré e Uruçuca na Bahia, acrescentando 47.280 hectares à área protegida. A Secretaria de Meio Ambiente deverá elaborar um plano de manejo para a nova área, promover a conservação dos recursos naturais e o desenvolvimento sustentável das comunidades locais.
C elearnig venus_lideranca [modo de compatibilidade]belinhakawa
O documento discute diferentes estilos de liderança e as competências de um líder eficaz. Aborda estilos autoritário, democrático, liberal e descreve suas características e consequências. Também destaca a importância de um líder saber analisar problemas, construir confiança, definir objetivos claros e apoiar e motivar a equipe.
Este documento fornece instruções de montagem para um guarda-roupa de três portas. Ele lista os componentes necessários com seus números de peça e fornece diagramas de montagem passo a passo mostrando onde cada peça se encaixa. As instruções incluem detalhes sobre parafusos, dobradiças e acessórios para garantir uma montagem segura e correta do móvel.
O documento descreve as transformações econômicas e sociais ocorridas no Brasil nos últimos 12 anos sob governos do PT, incluindo a redução da pobreza e desigualdade, aumento do emprego e salários, e expansão de políticas sociais. A candidata Dilma propõe dar continuidade a esse modelo, focando também na competitividade produtiva por meio de investimentos em infraestrutura, educação e inovação.
O documento descreve a Inovação Aberta, uma teoria desenvolvida por Henry Chesbrough que propõe a abertura do processo de inovação entre as fronteiras da empresa e fontes externas. A Inovação Aberta contrasta com o paradigma tradicional da Inovação Fechada, onde as grandes idéias para inovar vinham de dentro da empresa. O documento também apresenta livros do autor que desenvolveram essa teoria.
O documento discute a avaliação de desempenho em cadeias de suprimentos. Apresenta a história da Axia e seus serviços, além de indicadores e métodos para gestão de cadeias, como o Balanced Scorecard e Value Chain Scorecard. Aborda também trade-offs estratégicos e como lidar com crises.
O mundo dos negócios está mudando rapidamente no século XXI. A informação está sempre disponível e a concorrência é mortal. Apenas os resultados contam. É essencial utilizar as informações de forma estratégica para ter sucesso contra a concorrência. No passado, as empresas tratavam as informações como roleta, sem compartilhá-las. Agora, a chave é compartilhar informações e trabalhar em conjunto.
1) O documento discute a economia da Bahia, incluindo o crescimento do PIB trimestral, a distribuição de renda, o comércio e os serviços.
2) É analisada a conjuntura econômica da Bahia em 2012/2013, com destaque para os efeitos da seca na agricultura e da crise global na indústria.
3) São apresentados dados sobre crédito, exportações, receitas e despesas correntes do estado.
O documento resume um relatório sobre uma investigação policial de um caso de fraude eletrônica. O relatório descreve as evidências encontradas de que um indivíduo usou documentos falsos para cometer fraude bancária online.
Este documento lista 77 publicações produzidas entre 1956 e 1975 pelo Instituto Estadual do Livro do Rio Grande do Sul. As publicações incluem livros, ensaios, poemas e partituras musicais sobre temas como literatura, história e imigração no estado do Rio Grande do Sul.
O documento descreve a obra de arte "Norte", da artista Olívia Niemeyer. A obra integra imagens de outras obras famosas da história da arte, como "O Nascimento de Vênus" de Botticelli e "A Moça com Brinco de Pérola" de Vermeer, criando um novo diálogo entre o passado e o presente.
Este documento é um catálogo de publicações do Instituto Estadual do Livro - IEL que contém 24 itens, incluindo títulos, autores e informações sobre cada publicação como número de páginas e periódicos ou coleções em que foram publicados.
Este documento fornece um resumo de 75 publicações lançadas pelo Instituto Estadual do Livro - IEL entre os anos de 1956 e 1975. As publicações incluem livros, ensaios, poemas e partituras musicais de autores gaúchos em diferentes áreas como literatura, história e música.
O documento é um questionário direcionado a professores sobre o uso de tecnologias da informação e comunicação (TIC) em escolas participantes do projeto Aula Fundação Telefônica. O questionário busca medir os resultados da implantação das TIC nas unidades educativas e conta com perguntas sobre disponibilidade de equipamentos, conectividade, softwares, usos pedagógicos e organização do uso das TIC.
1. O consumo de café e achocolatado no Brasil é alto, com 91% de penetração para cada.
2. Os pontos de venda analisados apresentam problemas como exposição inadequada dos produtos e material de merchandising antigo.
3. É necessário definir uma estratégia de marca clara para os produtos, colocando a marca em destaque nas embalagens.
Este documento descreve a bacia hidrográfica do Rio Doce, que abrange partes de Minas Gerais e Espírito Santo. Ele explica que os seres vivos e atividades humanas dependem da água, mas seu uso inadequado tem colocado os ecossistemas e abastecimento público em risco. O documento foi criado para ensinar as pessoas a preservar a água e conhecer o Plano Integrado de Recursos Hídricos da Bacia do Rio Doce.
O documento fornece informações sobre diversos concursos públicos e cursos de formação militar, incluindo escolas navais, formação de oficiais, cadetes do ar, cadetes do exército e sargentos do exército. As informações incluem requisitos, número de vagas, período de inscrições e sites para mais detalhes.
O documento descreve as características e amenidades do empreendimento residencial Aquarius em três frases:
1) O Aquarius é um bairro sofisticado e exclusivo localizado próximo a diversas facilidades como restaurantes, escolas e shopping centers.
2) O Aquarius oferece uma praça central de 7 mil metros quadrados para lazer das famílias.
3) O lançamento DUO Residence no Aquarius apresenta apartamentos de 272 metros quadrados com 4 suítes de alto padrão.
O documento descreve um empreendimento imobiliário de luxo chamado DUO Residence localizado no bairro Aquarius em Salvador, Bahia. O projeto consiste em uma torre com 30 apartamentos de alto padrão, cada um com 271m2 e 4 suítes. O condomínio oferece diversas áreas de lazer e comodidades.
Este documento discute a implementação da cobrança pelo uso de recursos hídricos no Brasil e seus desafios. Ele fornece detalhes sobre comitês interestaduais e estaduais que já implementaram ou estão em processo de implementar a cobrança. Além disso, descreve os passos necessários para a implementação da cobrança em um comitê, incluindo discussões, oficinas e reuniões com partes interessadas.
O documento apresenta o sistema de gestão de resíduos da Saint-Gobain Canalização em Itaúna. Apresenta o Plano de Gerenciamento de Resíduos com o objetivo de gerenciar a geração de resíduos minimizando-a, adequando a segregação e disposição final. Detalha programas de redução na fonte geradora para areia de macho e moldagem, com monitoramento e ganhos financeiros e ambientais.
O documento promove um empreendimento imobiliário com áreas verdes, ar puro e lazer para a família. O empreendimento oferece mais de 250 mil m2 de reserva florestal.
O documento descreve a Inovação Aberta, uma teoria desenvolvida por Henry Chesbrough que propõe a abertura do processo de inovação entre as fronteiras da empresa e fontes externas. A Inovação Aberta contrasta com o paradigma tradicional da Inovação Fechada, onde as grandes idéias para inovar vinham de dentro da empresa. O documento também apresenta livros do autor que desenvolveram essa teoria.
O documento discute a avaliação de desempenho em cadeias de suprimentos. Apresenta a história da Axia e seus serviços, além de indicadores e métodos para gestão de cadeias, como o Balanced Scorecard e Value Chain Scorecard. Aborda também trade-offs estratégicos e como lidar com crises.
O mundo dos negócios está mudando rapidamente no século XXI. A informação está sempre disponível e a concorrência é mortal. Apenas os resultados contam. É essencial utilizar as informações de forma estratégica para ter sucesso contra a concorrência. No passado, as empresas tratavam as informações como roleta, sem compartilhá-las. Agora, a chave é compartilhar informações e trabalhar em conjunto.
1) O documento discute a economia da Bahia, incluindo o crescimento do PIB trimestral, a distribuição de renda, o comércio e os serviços.
2) É analisada a conjuntura econômica da Bahia em 2012/2013, com destaque para os efeitos da seca na agricultura e da crise global na indústria.
3) São apresentados dados sobre crédito, exportações, receitas e despesas correntes do estado.
O documento resume um relatório sobre uma investigação policial de um caso de fraude eletrônica. O relatório descreve as evidências encontradas de que um indivíduo usou documentos falsos para cometer fraude bancária online.
Este documento lista 77 publicações produzidas entre 1956 e 1975 pelo Instituto Estadual do Livro do Rio Grande do Sul. As publicações incluem livros, ensaios, poemas e partituras musicais sobre temas como literatura, história e imigração no estado do Rio Grande do Sul.
O documento descreve a obra de arte "Norte", da artista Olívia Niemeyer. A obra integra imagens de outras obras famosas da história da arte, como "O Nascimento de Vênus" de Botticelli e "A Moça com Brinco de Pérola" de Vermeer, criando um novo diálogo entre o passado e o presente.
Este documento é um catálogo de publicações do Instituto Estadual do Livro - IEL que contém 24 itens, incluindo títulos, autores e informações sobre cada publicação como número de páginas e periódicos ou coleções em que foram publicados.
Este documento fornece um resumo de 75 publicações lançadas pelo Instituto Estadual do Livro - IEL entre os anos de 1956 e 1975. As publicações incluem livros, ensaios, poemas e partituras musicais de autores gaúchos em diferentes áreas como literatura, história e música.
O documento é um questionário direcionado a professores sobre o uso de tecnologias da informação e comunicação (TIC) em escolas participantes do projeto Aula Fundação Telefônica. O questionário busca medir os resultados da implantação das TIC nas unidades educativas e conta com perguntas sobre disponibilidade de equipamentos, conectividade, softwares, usos pedagógicos e organização do uso das TIC.
1. O consumo de café e achocolatado no Brasil é alto, com 91% de penetração para cada.
2. Os pontos de venda analisados apresentam problemas como exposição inadequada dos produtos e material de merchandising antigo.
3. É necessário definir uma estratégia de marca clara para os produtos, colocando a marca em destaque nas embalagens.
Este documento descreve a bacia hidrográfica do Rio Doce, que abrange partes de Minas Gerais e Espírito Santo. Ele explica que os seres vivos e atividades humanas dependem da água, mas seu uso inadequado tem colocado os ecossistemas e abastecimento público em risco. O documento foi criado para ensinar as pessoas a preservar a água e conhecer o Plano Integrado de Recursos Hídricos da Bacia do Rio Doce.
O documento fornece informações sobre diversos concursos públicos e cursos de formação militar, incluindo escolas navais, formação de oficiais, cadetes do ar, cadetes do exército e sargentos do exército. As informações incluem requisitos, número de vagas, período de inscrições e sites para mais detalhes.
O documento descreve as características e amenidades do empreendimento residencial Aquarius em três frases:
1) O Aquarius é um bairro sofisticado e exclusivo localizado próximo a diversas facilidades como restaurantes, escolas e shopping centers.
2) O Aquarius oferece uma praça central de 7 mil metros quadrados para lazer das famílias.
3) O lançamento DUO Residence no Aquarius apresenta apartamentos de 272 metros quadrados com 4 suítes de alto padrão.
O documento descreve um empreendimento imobiliário de luxo chamado DUO Residence localizado no bairro Aquarius em Salvador, Bahia. O projeto consiste em uma torre com 30 apartamentos de alto padrão, cada um com 271m2 e 4 suítes. O condomínio oferece diversas áreas de lazer e comodidades.
Este documento discute a implementação da cobrança pelo uso de recursos hídricos no Brasil e seus desafios. Ele fornece detalhes sobre comitês interestaduais e estaduais que já implementaram ou estão em processo de implementar a cobrança. Além disso, descreve os passos necessários para a implementação da cobrança em um comitê, incluindo discussões, oficinas e reuniões com partes interessadas.
O documento apresenta o sistema de gestão de resíduos da Saint-Gobain Canalização em Itaúna. Apresenta o Plano de Gerenciamento de Resíduos com o objetivo de gerenciar a geração de resíduos minimizando-a, adequando a segregação e disposição final. Detalha programas de redução na fonte geradora para areia de macho e moldagem, com monitoramento e ganhos financeiros e ambientais.
O documento promove um empreendimento imobiliário com áreas verdes, ar puro e lazer para a família. O empreendimento oferece mais de 250 mil m2 de reserva florestal.
1. F -X C h a n ge F -X C h a n ge
PD PD
!
!
W
W
O
O
N
N
y
y
bu
bu
to
to
k
k
lic
lic
Questionário de pré-avaliação – Programador C#
C
C
w
w
m
m
w w
w
w
o
o
.d o .c .d o .c
c u -tr a c k c u -tr a c k
1. Você é um programador c# na empresa 3XY Tecnologia e o seu líder de equipe lhe entregou
o código abaixo reclamando que por alguma razão o código não compila exibindo a mensagem
“Índice (baseado em zero) deve ser maior ou igual a zero e menor que o tamanho da lista de
argumentos”. O que está ocasionando o erro acima?
1 int numerador = 10;
2 int denominador = 2;
3 int resultado = numerador / denominador;
4 Console.Write("O resultado da expressão {0} multiplicado por {1} é
5 {2}.", denominador, numerador); Console.WriteLine(resultado);
a) A linha 3 deveria ser int resultado = denominador * numerador;
b) A mensagem acima só aparece quando tenta compilar o código em modo debug. Para
corrigir o problema basta alterar o modo de compilação para release;
c) A linha 5 deveria ser {2}.", denominador, resultado, numerador);
d) Para que mensagens internas do compilador não apareçam no momento da compilação o
desenvolvedor deve desabilitar a opção “Thrown” no menu Debug -> Exceptions -> Common
Language Runtime Exceptions;
e) A linha 4 deveria ser Console.Write("O resultado da expressão {0} dividido por {1} é;
2. O seu colega de trabalho escreveu o código abaixo:
1 public abstract class Cor
2 {
3 public string Nome { get; set; }
4 }
5
6
public class Carro
7
{
8 public string Marca { get; set; }
9 public string Modelo { get; set; }
10 public int AnoFabricacao { get; set; }
11 public int AnoModelo { get; set; }
12 public Cor Cor { get; set; }
13
14 public Carro()
15 {
16 this.Cor = new Cor().Nome = "Amarelo";
17 }
18 }
Ao tentar compilar você percebe que o código apresenta erro. Qual providência você toma?
a) Reescreve a linha 16 da seguinte forma:
this.Cor = new Cor();
this.Cor.Nome = "Amarelo";
b) Renomeia a propriedade Cor da classe Carro nas linhas 12 e 16 para _Cor pois uma classe não
pode conter uma propriedade com o mesmo nome de outra classe já existente;
c) Dá um Clean Solution para limpar as sujeiras do código e o próprio Visual Studio se auto-
recuperará do problema ocorrido;
d) Renomeia a classe Cor para CorDeCarro na linha 1 e replicar a alteração nas linhas 12 e 16
para evitar que uma propriedade tenha o mesmo nome de uma classe;
e) Remove a palavra reservada abstract da linha 1;
Questionário elaborado em 05/01/2010 por Renato Ucha
2. F -X C h a n ge F -X C h a n ge
PD PD
!
!
W
W
O
O
N
N
y
y
bu
bu
to
to
k
k
lic
lic
Questionário de pré-avaliação – Programador C#
C
C
w
w
m
m
w w
w
w
o
o
.d o .c .d o .c
c u -tr a c k c u -tr a c k
3) Olhando o programa abaixo, responda a ordem em que as mensagens serão exibidas na
tela:
public class NotificadorDeTempo
{
public event EventHandler TempoDecorrido;
public void Aguardar()
{
Thread thread = new Thread(new ThreadStart(Aguardar5s));
thread.Start();
}
private void Aguardar5s()
{
Thread.Sleep(5000);
OnTempoDecorrido();
}
private void OnTempoDecorrido()
{
if (this.TempoDecorrido != null)
this.TempoDecorrido(this, new EventArgs());
}
}
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Iniciando...");
NotificadorDeTempo notificador = new NotificadorDeTempo();
notificador.TempoDecorrido += new EventHandler(notificador_TempoDecorrido);
Console.WriteLine("Começou a contagem...");
notificador.Aguardar();
Console.WriteLine("Finalizou o chamado da função...");
}
static void notificador_TempoDecorrido(object sender, EventArgs e)
{
Console.WriteLine("Decorreu o tempo...");
}
}
a) "Iniciando..."
"Começou a contagem..."
"Decorreu o tempo..."
"Finalizou o chamado da função..."
b) "Iniciando..."
"Começou a contagem..."
"Finalizou o chamado da função..."
"Decorreu o tempo..."
c) "Iniciando..."
"Começou a contagem..."
"Finalizou o chamado da função..."
d) "Iniciando..."
"Decorreu o tempo..."
"Começou a contagem..."
"Finalizou o chamado da função..."
e) "Iniciando..."
"Finalizou o chamado da função..."
Questionário elaborado em 05/01/2010 por Renato Ucha
3. F -X C h a n ge F -X C h a n ge
PD PD
!
!
W
W
O
O
N
N
y
y
bu
bu
to
to
k
k
lic
lic
Questionário de pré-avaliação – Programador C#
C
C
w
w
m
m
w w
w
w
o
o
.d o .c .d o .c
c u -tr a c k c u -tr a c k
4. Você acabou de ser contratado para trabalhar com C# na empresa Desafios & Cia Ltda. Ao
chegar na empresa o seu chefe lhe pergunta sobre Arrays. Após explicar o que é e como
funcionam os Arrays, você apresenta um código que exemplifica o que você falou. Sinalize o
código abaixo que você apresentaria para o seu chefe para exemplificar a sua explicação.
a) Point array = new Point();
array.X = 10;
array.Y = 15;
MessageBox.Show("O array atual está nos pontos " + array.X + " e " + array.Y);
b) public class ImplementacaoDeArrays
{
public delegate void Arrays(int Index);
public event Arrays ArrayAtual;
public void RandomizarArray()
{
int indiceRandomico = new Random().Next(100);
this.ArrayAtual(indiceRandomico);
}
}
c) Array nomes = new Array(5);
nomes[1] = "Michele";
nomes[2] = "Letícia";
nomes[3] = "Cleópatra";
nomes[4] = "Marcela";
nomes[5] = "Patrícia";
d) int[] numeros = new int[15] { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14 };
e) public event EventHandler Array;
5. Você precisa criar uma conexão com banco de dados SQL Server 2000 mas esqueceu-se dos
comandos necessários para criar uma string de conexão. A qual classe você deveria recorrer
para auxiliá-lo na criação da string de conexão?
a) SqlConnectionStringBuilder;
b) SqlServerStringBuilder;
c) StringBuilder;
d) SqlConnection;
e) SqlServerConnection;
Questionário elaborado em 05/01/2010 por Renato Ucha
4. F -X C h a n ge F -X C h a n ge
PD PD
!
!
W
W
O
O
N
N
y
y
bu
bu
to
to
k
k
lic
lic
Questionário de pré-avaliação – Programador C#
C
C
w
w
m
m
w w
w
w
o
o
.d o .c .d o .c
c u -tr a c k c u -tr a c k
6. Considere as tabelas do SQL Server 2005 abaixo:
O seu chefe solicitou que você emita uma relação contendo o nome do autor e os seus livros
publicados, como mostrado abaixo.
Quais os possíveis comandos que você utilizará para obter esse resultado? (informe todos)
a) SELECT Autor.nome, Livro.titulo FROM Livro, Autor WHERE
Livro.id_autor = Autor.id
b) SELECT Nome, Titulo FROM Livro INNER JOIN Autor ON id_autor = id
c) SELECT Nome, Titulo FROM Livro, Autor WHERE Livro.id_autor = Autor.id
d) SELECT Autor.Nome, Livro.titulo FROM Livro INNER JOIN Autor ON
Livro.id_autor = Autor.id
e) SELECT A.Nome, L.Titulo FROM Livro L INNER JOIN Autor A ON
L.id_autor = A.id
7. Considerando que a variável Conexao já existe e representa uma SqlConnection e as
tabelas da questão anterior, o que está errado no código abaixo?
1 SqlCommand commando = new SqlCommand("sp_help", Conexao);
2 commando.CommandType = System.Data.CommandType.StoredProcedure;
3 commando.Parameters.AddWithValue("objname", "Livro");
4
5 DataSet resultado = new DataSet();
6 SqlDataAdapter conector = new SqlDataAdapter(commando);
7 conector.Fill(resultado);
a) É necessário colocar o código Conexao.Open()antes da linha 1 para abrir a conexão;
b) A expressão "objname" na linha 3 não existe, o nome correto é "tablename";
c) Ao invés de DataSet, na linha 4 deveria ser instanciado um DataTable pois somente uma
tabela é retornada pelo comando SQL;
d) Não existem erros no código acima;
e) Na linha 2 o tipo do comando deve ser alterado para System.Data.CommandType.Text;
Questionário elaborado em 05/01/2010 por Renato Ucha
5. F -X C h a n ge F -X C h a n ge
PD PD
!
!
W
W
O
O
N
N
y
y
bu
bu
to
to
k
k
lic
lic
Questionário de pré-avaliação – Programador C#
C
C
w
w
m
m
w w
w
w
o
o
.d o .c .d o .c
c u -tr a c k c u -tr a c k
8. Observe com atenção a classe abaixo:
public class ClasseExemplo
{
public List<object> Dados { get; set; }
public ClasseExemplo()
{
Dados = new List<object>();
}
public List<T> Retornar<T>()
{
List<T> retorno = new List<T>();
foreach (object o in Dados)
{
if (o is T)
retorno.Add((T)o);
}
return retorno;
}
}
Analisando o código abaixo, responda qual o conteúdo das variáveis itens1, itens3 e
itens2 respectivamente:
ClasseExemplo exemplo = new ClasseExemplo();
exemplo.Dados.Add(15d);
exemplo.Dados.Add(18);
exemplo.Dados.Add(25d);
exemplo.Dados.Add("tesoura");
List<string> itens1 = exemplo.Retornar<string>();
List<double> itens2 = exemplo.Retornar<double>();
List<int> itens3 = exemplo.Retornar<int>();
a) tesoura; 15 e 25; 18;
b) tesoura; 18; 15 e 25;
c) Tesoura; 15 e 25; 18;
d) tesoura; 15 e 25; nulo;
e) tesoura; nulo; 15 e 25;
9. A propósito da classe ClasseExemplo da questão anterior. Quais os tipos que podem ser
informados para a função Retornar<T> em substituição ao T?
a) qualquer tipo desde que seja nativo do .NET;
b) qualquer tipo, inclusive aqueles criados pelo desenvolvedor;
c) string, double ou int;
d) qualquer tipo desde que implemente a interface IGeneric;
e) apenas string;
10. Para que serve o decorador [Serializable] utilizado antes da declaração de uma classe?
a) Para indicar que a classe é serializada;
b) Para indicar que a classe deve implementar a interface ISerializable;
c) Para facilitar a leitura do código;
d) Para indicar que o método Clone()está disponível na classe;
e) Para indicar que a classe pode ser serializada;
Questionário elaborado em 05/01/2010 por Renato Ucha