Baixe o app para aproveitar ainda mais
Prévia do material em texto
Assinale a opção correta. Quest.: 1 Para se escrever um programa não precisa se conhecer lógica de programação, pois o fundamental é a linguagem de programação. Programa e fluxograma são sinônimos. Um programa é um algoritmo codificado em uma linguagem de programação. Um programa é um algoritmo codificado em uma pseudolinguagem. Um programa é um algoritmo codificado em linguagem natural. 2. Com base nos conceitos de algoritmos, lógica de programação e linguagens de programação, é correto afirmar que: Quest.: 2 As linguagens de programação possuem um conjunto de regras flexíveis para a representação dos comandos de um programa. Os três conceitos correspondem às únicas formas de representação da solução de um determinado problema. As linguagens de programação possibilitam a codificação de um determinado algoritmo, de acordo com um conjunto de regras específico. Os algoritmos correspondem, estritamente, aos conjuntos de dados e informações que são tratados em um determinado processamento. Lógica de programação corresponde à representação gráfica de um determinado algoritmo. 3. Assinale a opção que apresenta somente nomes válidos para variáveis em C++. Quest.: 3 Conta, Total1, DIA-MÊS-ANO CONTA, TOTAL1, 1DATA Conta, Total, 5data CONTA, TOTAL1, data 1conta, 2total, 3data 4. Assinale a opção correta. Quest.: 4 Para programar em alto nível é preciso dominar a linguagem binária. O C++ é uma linguagem de alto nível na qual o uso de variáveis é opcional. O C++ não é uma linguagem de alto nível, pois usa palavras em Inglês que nem todos entendem. Dizemos que uma linguagem é de alto nível quando conseguimos ler e escrever usando palavras conhecidas por nós. Dizemos que uma linguagem é de alto nível quando usa linguagem binária. 5. Para exibir o valor da variável x do tipo inteiro em C++ deve ser utilizado o comando: Quest.: 5 cout >> "Valor de x: " , x; cout >> "Valor de x: " >> x; cout << x; cout >>x; cout << "Valor de x: " >> x; 6. Normalmente um programa de computador é composto de muitas linhas de código o que dificulta, por vezes, a manutenção quando ocorre algum erro lógico. Desta forma, o programador, após identificar o possível trecho da ocorrência. Para isso, o Dev C++ dispõe de um dispositivo que interrompe a execução do programa, passando para o programador o controle da execução. A linha onde o programa é interrompido fica destacada em vermelho. Qual o nome deste dispositivo? Quest.: 6 ContinuePoint StopPoint ExecPoint CompilePoint Breakpoint 7. Sendo X = 1, Y = 2 e Z = 5, assinale a alternativa correta, dentre as relacionadas abaixo, que corresponde aos questionamentos realizados em relação à expressão: X * X + Y > Z. Questionamentos: - Esta expressão é VERDADEIRA ou FALSA? - O valor do termo X * X + Y é igual a qual valor ? Quest.: 7 A expressão é FALSA, e o valor de X * X + Y = 6. A expressão é VERDADEIRA, e o valor de X * X + Y = 3. A expressão é FALSA, e o valor de X * X + Y = 4. A expressão é FALSA, e o valor de X * X + Y = 3. A expressão é VERDADEIRA, e o valor de X * X + Y = 5. 8. Assinale a alternativa que apresenta APENAS os exemplos de operadores relacionais. Quest.: 8 +, - e * &&, || e ~ <, > e >= =, > e || &&, >= e || 9. Analise o código abaixo e marque as saídas corretas: #include int main () { int x, i; x = 1; cout << x; i = 6; x = x + i; cout << x; if ( x <= 7) { cout << x; x = x + 10; } else { cout<< x; } retun 0; } Quest.: 9 0, 6 e 7 1, 6 e 16 1, 7, 17 1, 6 e 7 1, 7 e 7 10. Analise o trecho abaixo que um aluno desenvolveu na linguagem C++ e escolha a opção onde estão os valores que aprecem na tela. int x = 4, y = 14, t; float z; if( x < y ) { t=x; x=y; y=t;} z = (x % y) / y; cout << x << " " << y << " " << z ; Quest.: 10 14 4 0 4 14 0.5 14 4 0.5 4 14 0 0.5 4 14
Compartilhar