Baixe o app para aproveitar ainda mais
Prévia do material em texto
1. Ref.: 5298287 Pontos: 1,00 / 1,00 Analise o seguinte trecho de algoritmo, utilizado em programação de computadores. se (x < 10) então imprima (1) senão se (x <= 15) então imprima (2) senão imprima (3) fim_se fim_se É correto afirmar que se o valor da variável x for: 13, será impresso o valor 1. -1, não será impresso nenhum valor. 200, não será impresso nenhum valor. 15, será impresso o valor 3. 10, será impresso o valor 2. 2. Ref.: 5298275 Pontos: 1,00 / 1,00 Observe a sequência a seguir: a aba abcba abcdcba O próximo termo é: abcde abcdeeedcba edcba abcdeedcba abcdedcba javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%205298287.'); javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%205298275.'); 00144-TETI-2006: COMANDOS DE ENTRADA E SAÍDA 3. Ref.: 5292436 Pontos: 1,00 / 1,00 Na linguagem C, o cabeçalho de biblioteca stdio.h possui definições de sub-rotinas relativas às operações de entrada/saída padrão. Uma das funções tratadas na biblioteca, associada a esse cabeçalho, é a função: strcpy atoi scanf print trunc 4. Ref.: 5295374 Pontos: 1,00 / 1,00 A linguagem C possui um mecanismo de conversão automática de tipos. Considere que o tipo char tenha 1 byte, o tipo int tenha 2 bytes e o tipo float tenha 4 bytes e que o código ASCII da letra Y é 89, da letra b é 98 e da letra c é 99. Analise o programa C abaixo. int main () { int x; char ch; float f; ch=x= 300; printf ("x=%d ch=%d\n", x, ch); x=ch=f= 98.8999; printf ("f= %.4f ch=%c x=%d \n", f, ch, x); return 0; } A saída desse programa é: x= 300 ch=44 f= 98.8999 ch= b x=98 x= 256 ch=44 f= 0.8999 ch= Y x=98 x= 300 ch=300 javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%205292436.'); javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%205295374.'); f= 98.89 ch= b x=98 x= 255 ch=0 f= 98.8999 ch= Y x=89 x= 300 ch=300 f= 98. 8999 ch= c x=99 00163-TETI-2009: ESTRUTURAS DE DECISÃO 5. Ref.: 5247882 Pontos: 1,00 / 1,00 (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. 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++; else if(x<0) x--; if(x>=0) x++; else if(x<=0) x--; if(x>0) x--; else if(x<0) x++; if(x>0) x--; else if(x<0) x--; if(x>0) x++; else if(x<0) x++; 6. Ref.: 5236557 Pontos: 1,00 / 1,00 (Analista Legislativo PE - 2015) Observe a descrição da estrutura básica do comando switch case na linguagem C, mostrada a seguir. javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%205247882.'); javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%205236557.'); Está correto afirmar que: não pode ser definida por constantes ou literais. O comando break não é permitido no interior dos grupos de comandos. Cada seguindo a palavra case deve ser definido por constantes ou literais. O código para o caso default é obrigatório. Somente um dos grupos de comandos pode ser executado de cada vez. 00226-TETI-2006: TIPOS DE DADOS, EXPRESSÕES, OPERADORES E TABELA VERDADE 7. Ref.: 5292340 Pontos: 1,00 / 1,00 Sobre a linguagem C, é correto afirmar que: É uma linguagem para implementação de sistemas imperativa e orientada a objetos. 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. O tipo char ocupa 1 byte e serve para armazenar caracteres ou inteiros. 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. 8. Ref.: 5284905 Pontos: 0,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: 1 javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%205292340.'); javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%205284905.'); 9 5 3 7 00332-TETI-2006: ESTRUTURAS DE REPETIÇÃO 9. Ref.: 5247899 Pontos: 1,00 / 1,00 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) 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 2 1 e 1 2 e 1 3 e 0 1 e 2 javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%205247899.'); 00404-TETI-2006: VETORES E MATRIZES 10. Ref.: 4953875 Pontos: 1,00 / 1,00 Assinale a alternativa que apresenta o correto trecho de código para armazenar o nome de 10 pessoas - cada um tem até 40 caracteres: for (lin=0;lin<10;lin++) { scanf ("%s",nome[lin]); } for (lin=0;lin<10;lin++) { scanf ("%c",nome[lin]); } for (lin=0;lin<40;lin++) { scanf ("%s",nome[lin]); } for (lin=0;lin<10;lin++) { scanf ("%s",nome); } for (lin=0;lin<40;lin++) { scanf ("%c",nome[lin]); ) javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%204953875.');
Compartilhar