Baixe o app para aproveitar ainda mais
Prévia do material em texto
1a Questão (Ref.:201407474055) Acerto: 1,0 / 1,0 Uma das características mais marcantes da linguagem C é a sua portabilidade. Os códigos escrito em C são portáveis, o que significa que é possível executa-los nos mais diferentes tipos de arquiteturas. Tendo um programa C compilado para Windows, para executa-lo em Linux, identifique a opção CORRETA: Precisamos recompilar o código fonte para o Linux. Ocorrerá erro, pois os programas C não rodam em Linux. Ocorrerá erro, pois todas as instruções da linguagem C são incompatíveis com o Linux. Só é possível copiar o código executável do Linux para o Windows e executa-lo. Basta apenas copiar o código executável para o Linux e executa-lo. Gabarito Coment. Gabarito Coment. 2a Questão (Ref.:201408154487) Acerto: 1,0 / 1,0 Qual seria o menor programa compilável da Linguagem C? main{} main()[] main(){} main[]{} main{}() 3a Questão (Ref.:201407821018) Acerto: 1,0 / 1,0 Um Engenheiro estava construindo um trecho de programa onde pedia que o usuário respondesse com uma letra ou um algarismo. Se o usuário não tivesse respondido, ele enviaria uma mensagem de erro. Ele sabia que precisava aprender mais alguma estrutura, mas, no momento, pensou em experimentar uma função que pudesse lhe dar um retorno. Pesquisou nas bibliotecas estudadas na aula 2 e achou. Qual o nome dessa função? isnotalphadigit() isdigit() isspace() isalpha() isalnum() Gabarito Coment. Gabarito Coment. 4a Questão (Ref.:201407820939) Acerto: 1,0 / 1,0 Um Engenheiro Mecânico tinha um arquivo onde ele gostaria que os nomes dos materiais fossem todos convertidos para letras minúsculas. Observe as linhas abaixo e assinale a opção que contem a função que realiza essa conversão e a biblioteca a qual pertence. toupper() e stdlib.h atof() e stdlib.h tolower() e ctype.h atoi() e math.h isalpha() e stdlib.h Gabarito Coment. 5a Questão (Ref.:201408084524) Acerto: 1,0 / 1,0 Acerca dos operadores, marque a opção correta: Todas as alternativas acima estão corretas. O operador potência necessita de uma biblioteca específica. O operador = tem a mesma função de ==. Não podemos realizar operações dentro do comando printf. O operador "maior ou igual" pode ser utilizado tanto como >= quanto =>. 6a Questão (Ref.:201410028241) Acerto: 1,0 / 1,0 Analisando o código a seguir, que usa a função getchar(), podemos dizer: /* programa getchar.c */ #include int main(void) { char cLetra; cLetra = getchar(); printf("Letra digitada %c\n", cLetra); printf("Na tabela ASCII %d\n", cLetra); return 0; } O código está correto, pois a função getchar(), não tem nenhuma ação nesse código. O código está errado, pois a função getchar() deve ser usada apenas para dar uma pausa no código. O código está errado, pois a função getchar() retorna um número e seu retorno não pode ser atribuído a uma variável do tipo char. O código está correto, embora a função getchar() retorne um int e este está sendo atribuído a uma variável tipo char. O código está errado, pois a função getchar() nunca retorna um número. Portanto não pode-se usar a linha printf("Na tabela ASCII %d\n", cLetra); 7a Questão (Ref.:201407395408) Acerto: 1,0 / 1,0 A estrutura do if na linguagem C, como em toda linguagem, tem uma sintaxe. Observe as afirmações abaixo e escolha a opção ERRADA. I As chaves de abertura e fechamento, sempre, não são obrigatórias. II No teste unimos expressões relacionais com operadores lógicos quando necessário. III A palavra then está presente na estrutura. IV O uso do else poderá não ser necessário. II está correta e a III não está correta. II e IV estão corretas. I e III estão corretas. IV está correta e a I não está correta. I está errada. Gabarito Coment. Gabarito Coment. 8a Questão (Ref.:201408075173) Acerto: 1,0 / 1,0 No contexto do comando switch e do uso do comando break emm seu interior, na linguagem de programação C é correto afirmar que: toda cláusula case de um comando switch, incluindo a cláusula case default, deve conter um comando break; quando um comando break é executado, o comando switch é encerrado e o fluxo de controle passa para o próximo comando após o fim do comando switch não é possível executar comandos de uma das cláusulas case de um comando switch na mesma execução desse comando. os comandos na cláusula case default de um comando switch são executados apenas se nenhuma das cláusulas case anteriores possuir um comando break; a expressão usada numa cláusula case de um comando switch pode ser de qualquer tipo e deve conter pelo menos uma variável; 9a Questão (Ref.:201407272110) Acerto: 1,0 / 1,0 Qual a estrutura de repetição usada para quantidade indeterminada de repetições? switch for struct while if-else Gabarito Coment. 10a Questão (Ref.:201408216733) Acerto: 0,0 / 1,0 Qual será a saída do programa abaixo? int main () { int soma = 0; int i = 0; while (i <= 700) { if (i % 7 == 0) { soma = soma +i; } i ++; } cout << soma << endl; } Soma dos números até 700 com resto 7. Soma dos números ímpares até 700. Soma dos números inteiros até 700. Soma dos números de 7 a 700. Soma dos números divisíveis por 7 até 700.
Compartilhar