Baixe o app para aproveitar ainda mais
Prévia do material em texto
De acordo com Brackmann (2017), o Pensamento Computacional tem quatro pilares para a resolução de problemas. Marque a opção abaixo que NÃO FAZ PARTE do Pensamento Computacional. Recomposição Algoritmos Decomposição Reconhecimento de padrões Abstração 2. Ref.: 3885400 Pontos: 1,00 / 1,00 (AOCP - TCE-PA - Assessor Técnico de Informática - Analista de Suporte - 2012) Sobre a linguagem C, é correto afirmar que: É uma linguagem para implementação de sistemas imperativa e orientada a objetos. Como em Java, ela possui um poderoso coletor de lixo e foi uma das primeiras linguagens a implementar essa estratégia de limpeza de memória O tipo char ocupa 1 byte e serve para armazenar caracteres ou inteiros Os ponteiros possuem um valor reservado especial (NIL), que aponta para uma posição de memória nula. Os vetores são dinâmicos e aumentam automaticamente, conforme os valores são adicionados à estrutura. 3. Ref.: 3907375 Pontos: 1,00 / 1,00 (IF-PA - Técnico de Tecnologia da Informação - 2016) Quando se escreve um algoritmo ou um programa de computador, é quase impossível não se ter uma variável. Em programação de computadores, a variável é um: Tipo de dado. Ponteiro de dados. Tipo inteiro. Local na memória para guardar um registrador. Local na memória para guardar um valor. 4. Ref.: 3916673 Pontos: 1,00 / 1,00 O código abaixo escrito no Portugol Studio executa uma série de operações aritméticas. Sabendo disso analise o código e selecione a opção que representa o resultado exibido após a execução do programa. programa { funcao inicio() { inteiro a, b, c a = 23 b = a + 7 c = b + a c = c + b -a escreva("O valor final é: ", c) } javascript:alert('C%C3%B3digo da quest%C3%A3o: 3885400.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3885400.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3907375.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3907375.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3916673.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3916673.'); } 23 1 53 30 60 5. Ref.: 3885434 Pontos: 1,00 / 1,00 Considere o seguinte trecho de código na linguagem C e avalie as assertivas a seguir. int controle=0,ind,num,menor; for (ind=1;ind<=51;ind++) { scanf("%d",&num); controle++; if (controle == 1) menor=num; else if (num < menor) menor=num; } I. A cláusula else do comando if (controle==1) será executada apenas uma vez. II. A estrutura de repetição escolhida é indicada quando se sabe o número de repetições previamente III. A cada laço da estrutura de repetição o contador ind será incrementado de duas unidades. Assinale a opção que apresenta todas as assertivas corretas: III I I e III I e II II 6. Ref.: 3885470 Pontos: 1,00 / 1,00 1. Considere o seguinte trecho de código na linguagem Portugol Studio e avalie as assertivas a seguir. ind=1 cont10=0 contmaior=0 faca { leia(num; se (num > 1 && num < 10) cont10++ senao contmaior++ ind++; } enquanto (ind<=3) javascript:alert('C%C3%B3digo da quest%C3%A3o: 3885434.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3885434.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3885470.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3885470.'); Considere os seguintes valores para a variável num: 7 12 9. Assinale a alternativa que mostra os conteúdos corretos para as variáveis cont10 e contmaior, respectivamente, do trecho de código acima, em Portugol Studio. 2 e 1 1 e 2 2 e 2 3 e 0 1 e 1 7. Ref.: 3891981 Pontos: 1,00 / 1,00 Considere o seguinte código escrito em linguagem C: int num,ind,soma=0; for (ind=1;ind<=5;ind++) { scanf ("%d",&num); if (num%2 == 0) soma=soma+num; } printf("%d",soma); Assinale a opção que apresenta corretamente a saída do programa para os seguintes dados de entrada: 2 4 8 5 7: 14 26 12 15 27 8. Ref.: 3885579 Pontos: 1,00 / 1,00 Sobre os conceitos de vetor e matriz, avalie as assertivas: I. Os vetores são estruturas homogêneas, pois armazenam somente dados inteiros. II. As matrizes são estruturas heterogêneas, na medida em que possuem 2 índices. III. As matrizes são acessadas por 2 índices, que indicam coluna e linha, respectivamente. IV. Os vetores e matrizes são estruturas de dados, pois armazenam mais de 1 dado, e homogêneas, na medida em que os dados são todos do mesmo tipo. Com base em sua avaliação, está(ão) correta(s) as assertivas: III e IV Apenas III II, III e IV I, II, III e IV I e II 9. Ref.: 3945467 Pontos: 1,00 / 1,00 Assinale a resposta correta a questão abaixo. - Considerando um vetor de 400 posições de inteiro. Qual o indice do vetor que ocupa o terceiro e vigéssimo elemento, respectivamente, em uma implementação em linguagem C ? 2 e 20 3 e 19 2 e 19 4 e 21 javascript:alert('C%C3%B3digo da quest%C3%A3o: 3891981.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3891981.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3885579.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3885579.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3945467.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3945467.'); 3 e 20 10. Ref.: 3907370 Pontos: 1,00 / 1,00 Considere que as variáveis inteiras a e b possuam valor 5 e 3. Na linguagem C, a expressão a&b tem valor: 3 5 1 9 7 javascript:alert('C%C3%B3digo da quest%C3%A3o: 3907370.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3907370.');
Compartilhar