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