Início/Questões/Linguagens de Programação/Questão 457941200590317Analise o código a seguir retirado de uma aplicação desenvolvida com C#: interface IDimensions { float Length(); float W...1457941200590317Ano: 2013Banca: FCCOrganização: DPE-SPDisciplina: Linguagens de ProgramaçãoTemas: Linguagens de Programação | C#Analise o código a seguir retirado de uma aplicação desenvolvida com C#: interface IDimensions { float Length(); float Width(); } class Box : IDimensions { float lengthInches; float widthInches; public Box(float length, float width) { lengthInches = length; widthInches = width; } float IDimensions.Length() { return lengthInches; } float IDimensions.Width() { return widthInches; } public static void Main() { Box myBox = new Box(30.0f, 20.0f); IDimensions myDimensions = (IDimensions) myBox; System.Console.WriteLine("Length: {0}", myBox.Length()); System.Console.WriteLine("Width: {0}", myDimensions.Width()); } } Sobre o código apresentado é correto afirmar que a instrução ASystem.Console.WriteLine("Length: {0}", myBox.Length()); produzirá um erro de compilação porque um membro de uma interface que é explicitamente implementado não pode ser acessado a partir de uma instância de classe, mas apenas através de uma instância da interface. BIDimensions myDimensions = (IDimensions) myBox; produzirá um erro de compilação, pois não pode haver casting na conversão de um objeto de um tipo de classe para seu tipo de interface quando essa classe implementa a interface. CSystem.Console.WriteLine("Width: {0}", myDimensions.Width()); produzirá um erro de compilação porque um membro de uma interface que é explicitamente implementado não pode ser acessado a partir de uma instância da interface, mas apenas através de uma instância da classe que implementa essa interface. Dclass Box : IDimensions está incorreta e produzirá um erro de compilação, pois assim como na linguagem Java, para indicar que uma classe implementa uma interface utiliza-se a palavra-chave implements. EBox myBox = new Box(30.0f, 20.0f); produzirá um erro de compilação, pois na instância do objeto myBox da classe Box, são passados dois parâmetros para o construtor da classe, porém, os valores desses parâmetros devem ser números reais, sem a letra f após os valores. ResponderQuestões relacionadas para praticarQuestão 457941200394997Linguagens de ProgramaçãoCom a utilização de Cascading Style Sheets (CSS), é possível configurar que a fonte de um elemento HTML seja exibida em itálico, essa configuração é f...Questão 457941200463738Linguagens de ProgramaçãoEm uma DTD de um documento XML, os atributos são declarados pela instrução ATTLIST, que possui a sintaxe abaixo.<!ATTLIST element-name attribute-name ...Questão 457941200663594Linguagens de ProgramaçãoUma equipe de TI está conversando sobre os comandos adequados para a configuração de servidores para hospedar diversas aplicações de um Tribunal Regio...Questão 457941200723247Linguagens de ProgramaçãoEm um contêiner criado pela tag div há vários contêineres menores. Para que estes contêineres internos sejam posicionados um ao lado do outro horizont...Questão 457941201135566Linguagens de ProgramaçãoPara se conseguir o resultado após executar adequadamente os 12 testes no JUnit: “Todos os 12 testes passaram." é necessário que o método verificaFizz...Questão 457941201196125Linguagens de ProgramaçãoConsidere o trecho de programa PHP abaixo.<?php setcookie('PHPSSESID', 'meu_sid'); setcookie('login', 'meu_login'); setcookie('senha', 'minha_senha');...Questão 457941201447904Linguagens de ProgramaçãoEm HTML5 existem diversos elementos semânticos que são utilizados para delimitar conteúdos específicos no interior do corpo da página. A forma mais ad...Questão 457941201787944Linguagens de ProgramaçãoApós a correta instalação de uma aplicação Ruby on Rails, ao ser executada essa aplicação será criado um servidor Web local para sua exibição. Por pad...Questão 457941201938604Linguagens de ProgramaçãoEm relação a servidores de aplicação JEE, considere: I. No JBoss, um load balancer pode ser implementado por software ou hardware, sendo que um load b...Questão 457941201951023Linguagens de ProgramaçãoEm uma classe servlet Java uma mensagem foi incluída em um atributo e enviada para a página mensagens.jsp, por meio do código abaixo. mensagem = "Usuá...