Prévia do material em texto
printf("Entre com uma letra e um inteiro:\n"); scanf("%c %d", &letra, &num); printf("Voce informou a letra %c e o inteiro %d.\n", letra, num); } Após a execução desse trecho, suponha que o usuário tenha entrado com os valores: j 5 Assinale a alternativa que contém UMA POSSIBILIDADE de resultado para a execução desse programa. Será impresso na tela: Voce informou a letra j e o inteiro 5. Será impresso na tela: Voce informou a letra 'J' e o inteiro 5. Ocorrerá um erro durante a compilação e nada será exibido. Será impresso na tela: Voce informou a letra e o inteiro 6356728. Ocorrerá um erro durante a execução e nada será exibido. Respondido em 01/10/2022 16:22:02 Explicação: Será impresso na tela: Voce informou a letra j e o inteiro 5. Acerto: 1,0 / 1,0 (Baseado em CESPE - 2018 - ABIN - Oficial Técnico de Inteligência - Área de Tecnologia da Informação) Marque a opção que representa a seguinte lógica de programação, porém usando apenas estruturas do tipo if simples. A expressão a seguir especifica que: 1 será adicionado a x, se x for maior que 0; 1 será subtraído de x, se x for menor que 0; o valor de x será mantido, se x for igual a zero. if(x>0) x++; if(x<0) x--; if(x>=0) x++; if(x<=0) x--; if(x>0) x--; if(x<0) x--; if(x>0) x--; if(x<0) x++; if(x>0) x++; if(x<0) x++; Respondido em 01/10/2022 16:30:28 Explicação: A resposta correta é: if(x>0) x++; if(x<0) x--; Acerto: 0,0 / 1,0 (INMETRO - 200) Questão3 a Questão4 a #include int main(void){ int i; printf("F = "); scanf("%d",&i); switch (i) { case 0 : printf("Maca"); break; case 10 : printf("Abacate"); break; case 20 : printf("Banana"); break; case 30 : printf("Pera"); break; case 40 : printf("Uva"); break; default : printf("Caju"); } } Considerando o código em linguagem C apresentado acima, assinale a opção correta. O termo printf especifica uma diretiva de compilação. A função scanf trabalha com um argumento de entrada, dado pelo endereço da variável a ser lida. A função principal foi especificada para aceitar um argumento de entrada do tipo inteiro. A instrução switch é utilizada como um laço de repetição com número definido de iterações. O termo stdio.h especifica um arquivo de biblioteca dinâmica de funções. Respondido em 01/10/2022 16:38:05 Explicação: A resposta correta é: A função scanf trabalha com um argumento de entrada, dado pelo endereço da variável a ser lida. Acerto: 1,0 / 1,0 Questão5a Considere o seguinte trecho de código na linguagem C e avalie as assertivas a seguir. Ind=1; while (ind<=5) { scanf("%d",&num); controle++; if (controle == 1 && num%2 == 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. I e II I e III I, II e III II e III I Respondido em 01/10/2022 17:07:24 Explicação: A resposta correta é: I, II e III Acerto: 1,0 / 1,0 Assinale a alternativa que apresenta a declaração de um vetor (100 posições de inteiros) e uma matriz (4x5 de caracteres): int vet[1,100]; mat[10,20] int vet[100]; char mat[4][5] int vet; char mat; real mat[10]; char vet[4][5] int vet[100]; char mat[4,5] Respondido em 01/10/2022 17:08:13 Questão6 a Explicação: A resposta correta é: int vet[100]; char mat[4][5] Acerto: 1,0 / 1,0 Observe a sequência a seguir: A BB CCC DDDD O próximo termo é: ABCBA DEEEEED EDCBA ABCDE EEEEE Respondido em 01/10/2022 16:54:04 Explicação: A resposta correta é: EEEEE Acerto: 1,0 / 1,0 Observe a figura, a seguir, com um pequeno programa em Portugol: Questão7 a Questão8 a Suponha que, ao executar o programa, o usuário tenha digitado os valores a seguir: 10 11 11 Assinale a alternativa que representa a saída do console: Caso 2 "nCaso 3n" Caso 3 Caso 1 "nCaso 2n" Respondido em 01/10/2022 16:53:33 Explicação: A resposta correta é: Caso 2. Acerto: 1,0 / 1,0 Considerando a linguagem de programação C, para uma variável armazenar "números de ponto flutuante", deve ser declarada como: float point int Questão9 a numeric real Respondido em 01/10/2022 17:22:42 Explicação: A resposta correta é: float. Acerto: 1,0 / 1,0 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: F, F, V, F, V F, F, F, V, V V, F, V, V, F V, V, F, F, F F, V, V, F, V Respondido em 01/10/2022 17:20:32 Explicação: A resposta correta é: V, F, V, V, F Questão10 a