Questão de Programação — Linguagens de programação — FGV 2022
ProgramaçãoLinguagens de programação
- Código
- fg056760
- Banca
- FGV
- Órgão
- TJ-TO
- Ano
- 2022
- Nível
- Médio
- Cargo
- Técnico Judiciário - Informática
No contexto da linguagem C#, considere o código a seguir.namespace NS { abstract class C1 { public abstract void M1(); public void M2() { . . . . }} ---------------- class P { static void Main(string[] args) { C2 x = new C2(); x.M1(); x.M2(); }}} A estrutura de código que substitui corretamente o tracejado é:
- Apublic override void M2(){ . . . . .}
- Bclass C2 : C1{ public override void M2(){ . . . . .}}
- Cclass C1 : C2{ public override void M1(){ . . . . .}}
- Dclass C2 : C1{ public override void M1(){ . . . .}}
- Eclass C1 : C2{ public override void M2(){ . . . . .}}