Baixe o app para aproveitar ainda mais
Prévia do material em texto
Escolha a opção correta de acordo com as afirmações abaixo. I ¿ Os computadores são compostos por dispositivos de entrada, CPU e dispositivo de saída. II ¿ Algoritmo é uma sequência de passos que visa atingir um objetivo não definido. III ¿ Os algoritmos podem ser representados através de descrição narrativa, fluxograma e pseudocódigo. Quest.: 1 Todas estão corretas Apenas II e III estão corretas Apenas I e III estão corretas Apenas I e II estão corretas 2. O que melhor define o conceito de PROGRAMAÇÃO ? Quest.: 2 Montar um computador, conhecendo todos os seus componentes de hardware. Realizar a extração de requisitos a partir de um problema apresentado. Escrever uma lista de ações que serão executados por um equipamento. Ato de escrever textos e documentos. Utilizar um equipamento automatizado para realizar uma determinada tarefa. 3. Quando desejarmos exibir na tela títulos, conteúdo de variáveis, resultado de operações e tudo mais que precisarmos, poderemos fazer uso de alguns caracteres de controle do cursor presentes em muitas linguagens de programação e até em interpretadores algorítmicos. Esses caracteres possibilitam o deslocamento do cursor horizontalmente e verticalmente. Qual das respostas abaixo representa, na mesma sequência do texto acima, esses caracteres? Quest.: 3 /tab , /n tab , enter /t , /n \n , \t \t , \n 4. O comando que exibe na tela o conteúdo de variável, constante ou resultado de operação é: Quest.: 4 imprima leia escolha para se 5. Estava pesquisando na internet, quando encontrei o diagrama NS/Chapin abaixo. Supondo que foi digitado o valor de 2000, qual a saída? Quest.: 5 2040 400 2400 2000 40 6. Os comandos de saída de dados em algoritmo e c++ respectivamente são: Quest.: 6 escreva/ cin leia / cin leia/cout float / cin escreva / cout 7. Em relação à lógica de programação, considere os pseudocódigos: Quest.: 7 O resultado da solução apresentada por Alg2 é menor do que a de Alg1. Somente Alg1 tem consistência em sua representação e chega a um resultado. Ambos os algoritmos abordam o mesmo problema e chegam ao mesmo resultado. O resultado da solução apresentada por Alg2 é maior do que a de Alg1. Somente Alg2 tem consistência em sua representação e chega a um resultado. 8. Observe a fórmula abaixo que calcula a soma dos n primeiros termos de uma PA. Sn = n/2 [ 2a + (n-1) r ] a primeiro termo da série n número de termos da série r razão da série Se você desejasse escrever o corpo de uma função, para resolver o problema acima, cujo cabeçalho seria int somaPA(int a, int n, int r) qual das opções abaixo escolheria? Quest.: 8 { return (2*a) + n-1*r*n/2; } { return 2*a + (n-1)*r *n/2; } { return (2*a + n-1*r)*n/2; } { return (2*a) + (n-1)*r*n/2; } { return (2*a + (n-1)*r)*n/2; } 9. Analise o programa abaixo e selecione a alternativa que contenha a condição correta para que o número 27 seja mostrado na tela. Quest.: 9 N2 > N1 || N1 > 50 N1 > N2 || N2 < 50 N1 < N2 && N1 > 20 N2 == N1 || N2 > 20 N1 < N2 && N1 < 50 10. Marque a alternativa que representa o resultado do programa abaixo, considerando n="Joao" e an=1990. #include main(){ int an, id; char n[10]; printf("Informe um nome: "); scanf("%s",&n); printf("Informe o ano de nascimento: "); scanf("%d",&an); id=2016-an; if(id>=18) printf("%s, voce pode votar em 2016, pois tem %d anos\n",n,id); else printf("%s, voce nao pode votar em 2016, pois tem %d anos\n",n,id); system("pause"); } Quest.: 10 Joao voce pode votar em 2016, pois tem 27 anos Joao voce pode votar em 2016, pois tem 26 anos Joao voce nao pode votar em 2016, pois tem 26 anos Joao nao voce pode votar em 2016, pois tem 16 anos
Compartilhar