Baixe o app para aproveitar ainda mais
Prévia do material em texto
1 - Quais são os principais critérios de avaliação para a adoção de uma linguagem de programação, respectivamente? a) Legibilidade, Simplicidade e ortogonalidade. b) Simplicidade, Expressividade e Verificação de tipos. c)Confiabilidade, Expressões de escrita, e ortogonalidade. d)Legibilidade, Facilidades de escrita e Confiabilidade. e) Facilidades de escrita, Clareza de sintaxe e ortogonalidade. resposta: d; 2 - O Trade - offs no projeto de linguagem, segue a ideia de que você ganha mais ao mesmo tempo perde. É um modelo contraditório. Quais são os critérios conflitantes que esse modelo segue? a) Sustentabilidade e verificação de faixa de índices. b) Confiabilidade e o custo de execução. c)Legibilidade e a ineficiência de execução. d)Flexibilidade e a eficiência de execução. e) Facilidade de escrita e a legibilidade. resposta: b; 3 - O que é a minimização de um escopo? E como ela acontece em um código? a) É um escopo estático no meio de um código. Quando o escopo chegar ao fim ele não permanecerá na memória e ficará acessível somente ali, sendo assim podendo usar o nome de uma variável novamente. b) É um escopo estático dentro de um código. Quando o escopo chegar ao fim ele permanecerá na memória, sendo assim nomes de variáveis não podem ser usadas novamente. c) É um escopo simplificado no meio de um código. Antes da inicialização do escopo as variáveis, necessariamente, precisam ser declaradas. E quando o escopo chegar ao fim, ele ficará alocado na memória. d) É um escopo estático aninhado dentro de um código. Quando o escopo chegar ao fim ele permanecerá na memória. e) É um escopo dinâmico. Quando o escopo chegar ao fim, a variável poderá ter a habilidade de escolher um tipo de dado de acordo com o valor atribuído a variável em tempo de execução. resposta: a; 4- Considere o esqueleto da função em C: void sub () { int count; ... while(...) { int count; count++; ... } ... } A referência a count no laço de repetição while é para count local do laço. Nesse caso, o count de sub é ocultado do código que está dentro do laço while. Sabendo disso como é feita a "pesca" de uma variável que foi oculta na memória? a) Colocar o "." antes da variável. b) Colocar o ".\" antes da variável. c)Colocar o "\\" antes da variável. d)Colocar o "::" antes da variável. e) Colocar o "\." antes da variável. resposta: d; 5 - Um arranjo associativo é uma coleção não ordenada de elementos de dados indexados por uma quantidade igual de valores, chamados de chaves. Sendo assim, cada elemento de um arranjo associativo é na verdade: a) Uma entidade, um par de chave e um valor. b) Um par de chave, um valor e uma entidade. c)Um par de entidades, e uma função hash. d)Uma função hash e uma chave. e) Um par de entidades, uma chave e um valor. resposta: e;
Compartilhar