Baixe o app para aproveitar ainda mais
Prévia do material em texto
26/02/2019 EPS http://simulado.estacio.br/alunos/?user_cod=2140790&user_matr=201807098699 1/5 v4============== CCT0749_A4_201807098699_V1 Os operadores lógicos servem para combinar resultados de expressões, retornando se o resultado final é verdadeiro ou falso. Marque a alternativa que contém o operador lógico que deve ser utilizado quando as duas proposições lógicas necessitam ser verdadeiras para que o resultado da combinação seja verdadeiro. Em C++ existem quatro tipos básicos, isto é , tipos básicos de dados que podem ser utilizados. Qual é o tipo definido da seguinte maneira: "Qualquer número real, negativo, nulo ou positivo." ALGORITMOS CCT0749_A4_201807098699_V1 Lupa Calc. Vídeo PPT MP3 Aluno: PABLO ALVES DE MELO Matrícula: 201807098699 Disc.: ALGORITMOS 2019.1 EAD (G) / EX Prezado (a) Aluno(a), Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha. Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS. 1. ((pontos>=10) && (pontos <=20)) ((pontos>=10) ! (pontos <=20)) ((pontos>=10) || (pontos <=20)) ((pontos>=10) # (pontos <=20)) ((pontos>=10) % (pontos <=20)) Explicação: Pelo tabela verdade do operador e ( && em C++), as duas condições devem ser verdadeiras para toda a expressão ser verdadeira. Se for o ou (símbolo ||), basta uma condição se verdadeira para toda a expressão ser verdadeira. % é para cálculo de resto. # não tem efeito O operador ! é unário e inverte o valor lógico. Ou seja, se a expressão for verdadeira : ! expressão é falsa. 2. real bool char int 26/02/2019 EPS http://simulado.estacio.br/alunos/?user_cod=2140790&user_matr=201807098699 2/5 Assinale a opção correta. Considerando a linguagem de programação C++....Quando definimos uma variável, na verdade estamos fazendo uma reserva estática de memória. Esta reserva de memória é dita estática por ser definida em tempo de compilação, diferente da reserva dinâmica de memória que é feita em tempo de execução. Portanto, toda declaração de variáveis é a reserva de uma certa quantidade de memória antes da execução do programa, sendo assim é necessário que seja estabelecida a quantidade de memória que está sendo reservada e também seu endereço. Isto é feito, respectivamente, pela definição do: float Explicação: Conforme gabarito e aula de tipos primitivos de dados 3. As variáveis do tipo bool podem ser true ou false. Uma possível declaração de uma variável booleana em C++ : boolean x; Declarando e atribuindo um valor à uma variável booleana em C++ : bool x = "true"; Uma possível declaração de uma variável inteira em C++ : x int; Declarando e atribuindo um valor à uma variável booleana em C++ : boolean x = true ; Explicação: DE acordo com a sintaxe da linguagem C++ 4. tipo da variável apenas, pois a alocação é feita sempre no mesmo endereço de memória. identificador da variável apenas, pois uma variável sempre possui o mesmo tipo de dado. identificador da variável e do tipo de dado. tipo de dado e identificador da variável. compilador que está alocando a memória e pelo tipo de linguagem que está sendo utilizado. Explicação: Verdadeiro tipo de dado e identificador da variável. Falso. No C++ primeiro se escreve o tipo da variável e depois o nome ou identificador da variável. identificador da variável e do tipo de dado. 26/02/2019 EPS http://simulado.estacio.br/alunos/?user_cod=2140790&user_matr=201807098699 3/5 Assinale a opção correta. Considere duas variáveis inteiras x e y. Assinale a opção correta. FAlso. No C++ primeiro se escreve o tipo da variável e depois o nome ou identificador da variável. tipo da variável apenas, pois a alocação é feita sempre no mesmo endereço de memória. Falso.No C++ primeiro se escreve o tipo da variável e depois o nome ou identificador da variável. identificador da variável apenas, pois uma variável sempre possui o mesmo tipo de dado. Falso. Nâo importa o compilador. No C++ primeiro se escreve o tipo da variável e depois o nome ou identificador da variável. compilador que está alocando a memória e pelo tipo de linguagem que está sendo utilizado. 5. São operadores relacionais : = , > , < Não são operadores da linguagem C++ : % (usado na matemática para porcentagem) != São operadores lógicos : &&, ||, != São operadores usados, respectivamente, com cout e com cin : >> e << Os operadores matemáticos são : +, - , *, / e %. Explicação: De acordo com as descrições e características apresentadas na aula 4. 6. Fazer !(x == y) equivale a fazer x != y Fazer !(x != y) equivale a fazer x = y Fazer !(x < y) equivale a fazer x > y Fazer !(x = y) equivale a fazer x != y Fazer !(x <= y) equivale a fazer x >= y Explicação: 26/02/2019 EPS http://simulado.estacio.br/alunos/?user_cod=2140790&user_matr=201807098699 4/5 Assinale a alternativa que apresenta APENAS operadores relacionais. Analise o trecho de código abaixo e depois marque a opção correta para o que se pede: int x, y,a , b; float z; a = 14; b = 3; x = a / b; y = a % b; z = y / x; Qual seria o valor de x? Basta seguir o uso dos operadores relacionais e lógicos.. 7. =, > e || <, > e >= +, - e * &&, || e ~ &&, >= e || Explicação: <, > e >= && e || são operadores lógicos na linguagem C++ ~ é operador na lógica matemática para negação &&, || e ~ = é atribuição > relacional || ou lógico =, > e || O único relacional é >= . Os outros dois são operadores lógicos. &&, >= e || Operadores matemáticos +, - e * 8. 4 5 3 14 26/02/2019 EPS http://simulado.estacio.br/alunos/?user_cod=2140790&user_matr=201807098699 5/5 4.66666 Explicação: Fazendo um teste de mesa e sabendo que a divisão com / entre inteiros fornece o quociente da divisão e o operador % fornece o resto da divisão inteira, chegamos no valor x igual a 4. Legenda: Questão não respondida Questão não gravada Questão gravada Exercício inciado em 26/02/2019 21:16:22.
Compartilhar