Baixe o app para aproveitar ainda mais
Prévia do material em texto
1/4 (COPS-UEL - Agente Universitário - Técnico de Informática - 2015) Em relação a tipos de dados, atribua V (verdadeiro) ou F (falso) às afirmativas a seguir: ) char é um tipo simples. ) double é um tipo estruturado. ) float é um tipo simples. ) int é um tipo simples. ) void é um tipo estruturado. Assinale a alternativa que apresenta a sequência correta: Explicação : Como pode ser observado no Módulo 2 do Tema 1 0 fluxograma possui componentes principais como: Ação ou Processo, Decisão, Conector, Atraso, Entrada e Saída, Fluxo, Extrair e Começo/Fim. Explicação: Como pode ser observado no Módulo 2 do Tema 2 quanto a sua classificação eles são unários (Só possuem um operando), binários (possuem dois operandos) e ternários (possuem três operandos). Utilizando a sintaxe do Portugol Studio, assinale a estrutura do comando PARA que seria adequada para iniciar uma repetição capaz de exibir todos os números ímpares entre 25 e 1033 (inclusive), em ordem crescente para (cont=25;cont<1033;cont++) para (cont=1;cont<=1033;cont+=2) para (cont=1033;cont>25;cont+=2) para (cont=25;cont<=1033;cont+-2) para (cont=25;cont<=1033;cont+=2) Receptor e Repositor; Respondido em 20/10/2020 Respondido em 20/10/2020 2/4 Respondido em 20/10/2020 12:16:34 Selecione a alternativa que apresenta a forma adequada de implementação de um código que verifique se o número inteiro informado é maior que 15 e caso verdadeiro multiplique por 2. if (num maior 15) { resul = num * 2; printf("Resultado: %d", resul); if (num >= 15) { resul = num * 2; printf("Resultado: %d", resul); if (num => 15) { resul = num * 2; printf("Resultado: %d", resul); if (num < = 15) { resul = num * 2; printf("Resultado: 0/0d", resul); if (num > 15) { resul = num * 2; printf("Resultado: %d", resul); Observe a descrição da estrutura básica do comando switch case na linguagem C, exibida a seguir. switch (VARIAVEL) case : comando (s); case : comando (s); default : comando (s); 3/4 Está correto afirmar que: O código para o caso default é obrigatório. O comando break não é permitido no interior dos grupos de comandos. Cada seguindo a palavra case deve ser definido por constantes. Somente um dos grupos de comandos pode ser executado de cada vez. As variáveis de controle podem ser do tipo int, char e float. Respondido em 20/10/2020 12:15:26 Considere o seguinte trecho de código na linguagem C e avalie as assertivas a seguir. ind=l; while (ind<=5) scanf("%d",&num); controle++; if (controle == 1 numO/02 0) menor=num; else if (num menor=num; ind++; I. Para que a variável menor receba o conteúdo da variável num, pela primeira vez é necessário que o conteúdo da variável controle seja 1 e o conteúdo da variável num seja par. II. A estrutura de repetição escolhida é indicada quando se sabe ou não o número de repetições III. A sequência de comandos interna ao comando WHILE será repetida 5 vezes. 1 e 111 1 e 11 11 e 111 1 1, 11 e 111 Respondido em 20/10/2020 12:18:25 Sobre os conceitos de vetor e matriz, avalie as assertivas: I. Os vetores são estruturas homogêneas, pois armazenam somente dados inteiros. 11. As matrizes são estruturas heterogêneas, na medida em que possuem 2 índices. 111. 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, 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: 1, 11, 111 e IV 1 e 11 18] e 111 e IV 4/4 Apenas III 11, 111 e IV Respondido em 20/10/2020 12:16:48 Faça um algoritmo que processe e mostre o resultado em um jogo de azar, no qual são lidos(as): 40 números com os resultados; As apostas contendo número do jogador (inteiro) e sua aposta (número inteiro) O processamento termina quando for lido um número de jogador negativo. O programa deve indicar o número de todos os jogadores que ganharam, ou seja, que sua aposta esteja entre os 20 números sorteados inicialmente. Qual(is) a(s) edtrutura(s) de dados e variáveis necessária(s) ao problema? 3 vetores: 1 de 40 posições para armazenar os resultados, 1 de 100 posições para armazenar os números dos jogadores e outro de 100 posições para armazenar as apostas. Nenhum vetor, e sim 40 variáveis para armazenar os resultados e 2 variáveis (numJogador e aposta) para as apostas de cada jogador. 1 vetor de 40 posições de inteiros para armazenar os resultados e 2 variáveis inteiras para armazenar o número do jogador e sua aposta. 2 vetores: 1 de 40 posições de inteiros para armazenar os resultados e outro de 50 posições para armazenar as apostas dos jogadores. 1 vetor de 150 posições para armazenar os resultados, os números dos jogadores e as apostas. Na codificação de um programa na linguagem C, é necessária a declaração de uma matriz bidimensional para armazenar as notas de 6 disciplinas de uma turma com 30 alunos. O algoritmo considera que os dados estarão organizados na matriz, de modo que cada linha represente as notas de um único aluno. Marque a alternativa que apresenta, de forma correta, a declaração dessa matriz, chamada de notasAlunos: float notas [30,6]; float notas float notas [6][30]; float notas [3016]; float notas [6,30]; Respondido em 20/10/2020 12:21:11
Compartilhar