Questões
Pratique com questões de diversas disciplinas e universidades
4.873 questões encontradas(exibindo 10)
Análise de código abaixo e selecione entre as alternativas, o que será impresso, após a execução.
int a = 3, b = 2; int v[] = { 6, 7, 8, 9}; a = (v[2] - v[0]) + a; int d = a * v[b]; std::cout << d << " " << v[1] << a + 2;
Uma das primeiras etapas do processo de compilação é a Análise Léxica que reconhece linguagens regulares do tipo-3, conforme a hierarquia de Chomsky. Este tipo de linguagens tem a vantagem de ser formalmente descrita através de expressões regulares, produzindo uma rotina que realiza essa análise. Essa rotina modela um autômato finito derivado matematicamente das expressões regulares especificadas. Mas também pode ser formalmente descrita por uma representação axiomática, ou seja uma gramática, também regular (Santos e Langlois, 2018). Santos, Pedro, R. e Thibault Langlois. Compiladores - Da Teoria à Prática. Disponível em: Minha Biblioteca, Grupo GEN, 2018. Considerando a gramática a seguir, em que S, A e B são símbolos não terminais, 0 e 1 são terminais e ε é a cadeia vazia. S → 1S | 0A | ε A → 1S | 0B | ε B → 1S | ε Esta gramática é a expressão axiomática, em suas regras de produção, da representação de uma linguagem definida pelos símbolos do alfabeto (os terminais 0 e 1). O comportamento é determinado pela derivação das regras, que, aplicadas ao processo de análise léxica, pode definir as sentenças desta linguagem a partir das seguintes observações: I. Nas cadeias geradas por essa gramática, o último símbolo é sempre 1. II. O número de zeros consecutivos nas cadeias geradas pela gramática é, no máximo, dois. III. O número de uns em cada cadeia gerada pela gramática é maior que o número de zeros. IV. Nas cadeias geradas por essa gramática, todos os uns estão à esquerda de todos os zeros. É correto apenas o que se afirma em
Conjunto de que representam as operações básicas da matemática são chamados de: Selecione a resposta:
programa
{
funcao inicio()
{
inteiro valor1 = 10
escreva(
}
}
Uma função é um módulo que produz um único valor de saída. Ela pode ser vista como uma expressão que é avaliada para um único valor, sua saída, assim como uma função em Matemática. Com relação às características de uma função, classifique V para as sentenças verdadeiras e F para as falsas:
( ) Toda função tem um nome.
( ) Toda função pode ou não receber parâmetros ou argumentos de entrada.
( ) Toda função retorna, obrigatoriamente, um valor de um único tipo de dado (data, texto ou número ).
( ) Toda função retorna ou não (não é obrigatório), um valor de um único tipo de dado (data, texto ou número.
Você deseja calcular a média harmônica de três números. Para isso, você tem que descrever uma função em Python que calcule essa média. Indique qual alternativa é a correta, lembrando que a média harmônica tem a seguinte fórmula:
Os vetores multidimensionais possuem quantas dimensões forem necessárias para representar a informação. Os vetores bidimensionais são conhecidos como matrizes, as quais possuem representação visual semelhante a planilhas de Excel. A seguir é apresentada uma matriz com as notas de vários alunos, armazenadas na variável "notas" com índices iniciando em zero, em que a primeira coluna armazena o nome do aluno e as demais armazenam suas notas. Sobre matrizes, analise as sentenças a seguir:
- I- Para recuperar a nota 10,00 de Rafaela, será necessário acessar a posição [2][1].
- II- Os índices são números que representam unicamente as posições de um elemento dentro da matriz.
- III- Para recuperar a nota 6,00 de Paulo, é necessário acessar a posição [1][2].
- IV- A execução do comando "escreva ( notas[2][2] )" será "Rafaela".
Assinale a alternativa CORRETA:
1. Trabalhar com uma quantidade finita de bits é uma característica associada a circuitos somadores e subtratores. Esse é o motivo que os leva a ter de adotar alguns flags que se destinam a indicar erros, conforme a situação detectada na codificação da entrada. Por exemplo, na operação de soma, um flag é acionado caso se identifique o “mais um” na adição efetuada do MSB (Most Significant Bit, ou, em português, Bit Mais Significante). Tal flag serve ainda para apontar o erro na operação com números sem sinal.
Assinale a alternativa que corresponde à descrição correta do flag em questão.