Prévia do material em texto
1. O computador só entende linguagem de 0's e 1's. Nesse sentido, é importante conhecer como fazer a conversão de um número da base decimal para um número na base binária. O número 10101111b, se escrito na base decimal, equivale a: (Ref.: 201608809765) 1 ponto 175 105 120 84 122 2. O computador só entende linguagem de 0's e 1's. Nesse sentido, é importante conhecer como fazer a conversão de um número da base decimal para um número na base binária. O número 87, se escrito na base binária, equivale a: (Ref.: 201608809761) 1 ponto 0101 1000 1101 0111 0101 0111 0101 0110 Nenhuma das anteriores 3. O comando que exibe na tela o conteúdo de variável, constante ou resultado de operação é: (Ref.: 201608307287) 1 ponto para leia imprima se escolha 4. Podemos construir um algoritmo, usando várias linguagens. Assinale a opção CORRETA que representa uma linguagem mais próxima de uma linguagem de alto nível, mas que faz uso da língua nativa e cuja sintaxe fica mais próxima da linguagem de preferência do professor/ autor. (Ref.: 201608307031) 1 ponto Linguagem computacional Linguagem de marcação Linguagem natural Linguagem gráfica Pseudolinguagem 5. Estava pesquisando na internet, quando encontrei o diagrama NS/Chapin abaixo. Supondo que foi digitado o valor de 2000, qual a saída? (Ref.: 201608307258) 1 ponto 400 2040 2400 2000 40 6. Em C++ variável X recebe a expressão aritmética X= 30%4+2*2. Qual valor de X? (Ref.: 201608849573) 1 ponto 8 6 9 4 18 7. Um desenvolvedor, ao construir um programa, precisou de uma função que calculasse o produto entre dois números inteiros. Ele construiu uma função, tendo considerado a propriedade de fechamento, isto é, o produto de dois inteiros, inteiro será e colocou a linha abaixo no programa. cout << "Produto = " << multiplicar(a,b); Observe as opções abaixo e escolha aquela onde o protótipo da função está presente. (Ref.: 201608307369) 1 ponto void multiplicar(int a, b); float multiplicar(int a, int b); void multiplicar(int ; int); int multiplicar(int a, int b) ; void multiplicar(int a, int b); 8. Observe as afirmativas abaixo e assinale a resposta CORRETA I Duas vantagens para se usar funções: Dividir o programa em partes menores e reusá-las em vários programas. II Não é obrigado usar o tipo para cada parâmetro no cabeçalho da função se todos forem do mesmo tipo. Somente um é suficiente. III No protótipo de uma função, podemos usar somente os tipos dos parâmetros, isto é, não precisamos incluir os nomes dos parâmetros. IV Toda variável declarada dentro da função main() é denominada variável Global. V Podemos ter nomes de variáveis iguais declaradas em funções diferentes. (Ref.: 201608428205) 1 ponto I , II e V são verdadeiras I , III e V são verdadeiras I , IV e V são verdadeiras II , III e IV são verdadeiras II , IV e V são verdadeiras 9. Selecione a opção que apresenta todos os operadores relacionais da linguagem C++. (Ref.: 201608308045) 1 ponto > < => =< = <> > < >= <= == != > < >= <= = != > < >= <= = <> > < => =< == <> 10. É utilizada para avaliar uma determinada expressão e definir se um bloco de código que deve ou não ser executado. Essa é a definição da estrutura condicional: (Ref.: 201608189051) 1 ponto for do...while while. if...else next