Questões de Concurso
Sobre linguagens de programação em programação
Foram encontradas 8.034 questões
Assumindo que a chamada da função foi feita passando uma string válida qualquer como argumento, é CORRETO afirmar sobre o código acima:
Analise as afirmativas a seguir, acerca do trecho de código acima:
I. Os dois caracteres da sigla do estado passada como argumento serão impressos e serão seguidos imediatamente por um caractere de quebra de linha. II. A troca da linha printf("%c%c\n", lSigla[0],lSigla[1]); pela linha original printf("%s\n", lSigla); produziria o resultado desejado. III. Os dois caracteres da sigla do estado passada como argumento serão impressos primeiramente, mas não se pode prever o que será impresso entre a segunda letra da sigla e o caractere de quebra de linha. IV. Não se pode prever nenhum dos caracteres que serão impressos, mesmo que se conheça a sigla do estado passada como argumento.
É CORRETO o que se afirma em
Considere o método Java abaixo.

O método verifica recebe os valores abaixo para x, n e v [ ].
x = 98
n = 6
v[ ] = {10, 23, 45, 78, 98, 125}
Conclui-se corretamente que
Considere o fragmento de código Python abaixo.

Para que o código seja compilado e executado corretamente, a lacuna I deverá ser preenchida com
Considere o fragmento de código TypeScript abaixo.

Ao executar esse código

Considerando o código precedente, assinale a opção que apresenta
o resultado final da execução desse código em um navegador.
Para percorrer os elementos desta lista obtendo cada objeto do tipo Pessoa, utiliza-se o comando
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
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,
Atenção: Para responder à questão, considere o código a seguir:

Considere a execução dos códigos Java abaixo.

A saída correta é
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
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 o código a seguir.

Sobre esse código, é correto afirmar que
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
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:

