Observe o trecho do código em C a seguir. Não esqueça que o operador % significa resto da divisão inteira. #include void main(){ int n, i; i = 20; n = 2*(i%3); printf("n = %d", n); } Assinale a alternativa que representa o que será impresso na tela. n = 4 n = 3 n = 12 n = 1 n = 2
(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++;
Com relação aos 3 segmentos de estrutura de repetição, avalie cada assertiva a seguir como V(verdadeira) ou F(falsa). Assinale a correta sequência de V e F, para a classificação das assertivas: I. O comando FOR é o mais indicado quando sabemos quantas vezes a repetição vai ocorrer. II. O comando WHILE é uma estrutura de repetição que precisa de uma condição que controle quando o trecho deve se repetir. III. O comando DO... WHILE, por realizar o teste ao final do laço de repetição, vai sempre executar ao menos 1 vez a sequência de comandos a se repetir. IV. O comando WHILE executa a repetição até que a condição seja verdadeira, isto é, enquanto a condição for falsa. F, V, F, V F, F, V, V V, V, V, V V, V, F, V V, V, V, F
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. Marque a alternativa que apresenta, de forma correta, a declaração dessa matriz, chamada de notasAlunos: float notas [30][6]; float notas [6][30]; float notas [30|6]; float notas [6,30]; float notas [30,6];
Observe a figura, a seguir, com um pequeno programa em Portugol: 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: "nCaso 2n" Caso 2 Caso 3 "nCaso 3n" Caso 1
Em relação a tipos de dados, atribua V (verdadeiro) ou F (falso) às afirmativas a seguir: Assinale a alternativa que apresenta a sequência correta: ( ) char é um tipo simples. ( ) double é um tipo estruturado. ( ) float é um tipo simples. ( ) int é um tipo simples. ( ) void é um tipo estruturado. V, F, V, V, F F, V, V, F, V F, F, V, F, V V, V, F, F, F F, F, F, V, V
Observe o trecho do código em C a seguir. Não esqueça que o operador % significa resto da divisão inteira. #include void main(){ int n, i; i = 20; n = 2*(i%3); printf("n = %d", n); } Assinale a alternativa que representa o que será impresso na tela. n = 4 n = 3 n = 12 n = 1 n = 2
(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++;
Com relação aos 3 segmentos de estrutura de repetição, avalie cada assertiva a seguir como V(verdadeira) ou F(falsa). Assinale a correta sequência de V e F, para a classificação das assertivas: I. O comando FOR é o mais indicado quando sabemos quantas vezes a repetição vai ocorrer. II. O comando WHILE é uma estrutura de repetição que precisa de uma condição que controle quando o trecho deve se repetir. III. O comando DO... WHILE, por realizar o teste ao final do laço de repetição, vai sempre executar ao menos 1 vez a sequência de comandos a se repetir. IV. O comando WHILE executa a repetição até que a condição seja verdadeira, isto é, enquanto a condição for falsa. F, V, F, V F, F, V, V V, V, V, V V, V, F, V V, V, V, F
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. Marque a alternativa que apresenta, de forma correta, a declaração dessa matriz, chamada de notasAlunos: float notas [30][6]; float notas [6][30]; float notas [30|6]; float notas [6,30]; float notas [30,6];
Observe a figura, a seguir, com um pequeno programa em Portugol: 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: "nCaso 2n" Caso 2 Caso 3 "nCaso 3n" Caso 1
Em relação a tipos de dados, atribua V (verdadeiro) ou F (falso) às afirmativas a seguir: Assinale a alternativa que apresenta a sequência correta: ( ) char é um tipo simples. ( ) double é um tipo estruturado. ( ) float é um tipo simples. ( ) int é um tipo simples. ( ) void é um tipo estruturado. V, F, V, V, F F, V, V, F, V F, F, V, F, V V, V, F, F, F F, F, F, V, V