Q125244 - FCC Auditor Fiscal da Receita Estadual 2018
Herança e interfaces são conceitos da orientação a objetos que permitem, respectivamente, a reutilização de código e o
estabele-cimento de contratos de obrigatoriedade na implementação de certas funcionalidades. Em C#,
Q125245 - FCC Auditor Fiscal da Receita Estadual 2018
Um Auditor está trabalhando junto com uma equipe de desenvolvimento de uma aplicação em C#, que necessita de uma estrutura
capaz de armazenar diversos objetos de um tipo de classe específico, de tal forma que seja facilitada a adição, consulta e
remoção de elementos. Para tal, a equipe optou pelo uso da lista abaixo.
Para percorrer os elementos desta lista obtendo cada objeto do tipo Pessoa, utiliza-se o comando
Q125246 - FCC Auditor Fiscal da Receita Estadual 2018
Considere o fragmento de código abaixo retirado de uma classe criada em C#, em condições ideais.
A partir da observação do código, considere as afirmações abaixo:
I. if (m >= n && m >= p) verifica se m é maior que n ou maior que p.
II. if (m >= n && !(p > m)) verifica se m é maior que n e também maior que p.
III. Se if (m > n || m > p) resultar em true indica que m não é o menor dos 3 números.
IV. if (m % 2 == 0) verifica se o valor m contém um número inteiro.
Está correto o que consta APENAS de
Q125248 - FCC Auditor Fiscal da Receita Estadual 2018
Considere o código fonte abaixo, que utiliza a sintaxe de marcação Razor para incorporar código baseado em C# em uma
página da web. Um Auditor precisa usar um comando na lacuna I para verificar se os dados do formulário foram submetidos usando o método
post, e um comando na lacuna II para exibir o conteúdo da variável resultado. Os comandos que o Auditor deverá utilizar
são, respectivamente,
Analise as afirmações sobre as linguagens de programação.
I. O mecanismo de herança em Java ocorre em tempo de compilação, ou seja, todo reaproveitamento
de código realizado por herança é imutável em tempo de execução.
II. A linguagem C++ possui herança múltipla, Java possui somente herança simples para classes
concretas e abstratas, mas possui herança múltipla para a “interface”, já Javascript não possui herança
como funcionalidade nativa.
III. C++ é uma linguagem compilada, Java é compilada para uma linguagem de máquina intermediária
chamada de bytecodes, sendo esta interpretada e Javascript é interpretada.
É correto afirmar que
Avalie as afirmações sobre a linguagem de programação Javascript.
I. Foi introduzida a utilização de classes a partir do ECMAScript 2015 para simplificar a utilização e
manutenção de heranças baseadas no “prototype”. Porém, este recurso é apenas um embelezamento
de código, uma vez que tudo ocorre dinamicamente e as classes na verdade são objetos.
II. Os objetos em Javascript são mutáveis, significa que mesmo depois de instanciados estes podem ter
novas propriedades e métodos, independente dos outros objetos instanciados pelo mesmo construtor.
III. Javascript possui tipos primitivos fracamente tipados e dinamicamente tipados, sendo estes
declarados com a palavra reservada “var”. Uma vez declarados com “var”, a variável tem validade
dentro do escopo que foi declarado, por exemplo, se declarado dentro de uma estrutura de decisão, não
será válido sua utilização fora desse escopo.
É correto afirmar que
Analise as seguintes afirmativas sobre a linguagem de programação PHP.
I. Pode ser utilizada programação estruturada ou programação orientada a objeto, ou ainda uma mistura
das duas formas de programação.
II. Tem recursos úteis para processamento de texto, incluindo expressões regulares.
III. Tem suporte para comunicação com serviços, utilizando protocolos como LDAP, IMAP, SNMP,
NNTP, POP3 e HTTP.
É correto afirmar que
Q125263 - NUCEPE Professor - Ciências da Computação 2018
A estrutura de repetição for possui três campos que devem ser preenchidos. Conforme o exemplo a seguir, esses
três campos são chamados respectivamente de: