¡GoConqr estrena diseño! Cuéntanos qué te parece.

Fichas

Programação em C

Maria Ines Vasconcellos Furtado Computação Portugués 45 fichas

Fichas del conjunto (45)

  1. 1Qual a função que deve estar presente em todos os programas em C?main()
  2. 2Como devem terminar todas as instruções em C?ponto e virgula ;
  3. 3Como é delimitado um bloco em C?Entre chaves {}
  4. 4A função printf é parte integrante da linguagem C?Não, pertence a sua extensa biblioteca.
  5. 5Para que serve a linha #include num programa?Para adicionar um conjunto de facilidades(funções) de leitura e escrita
  6. 6A extensao ".h" indica que o arquivo correspondente é composto por...?Cabeçalhos
  7. 7Os arquivos com extensão .h são também conhecidos por...?Bibliotecas
  8. 8Os comandos podem ser escritos sem a preocupação com o uso de letras maiúsculas e minúsculas. Verdadeiro ou FalsoFalso.
    A linguagem é Case Sensitive
  9. 9Para que serve o printf ( )?Para imprimir na tela: seja uma frase, uma palavra, o conteúdo de uma variável.
    Precisa sempre do código de formatação, para o caso de variáveis
  10. 10Quando os comentários devem ser escritos?Sempre que o programador ache necessário ou conveniente.
  11. 11Um programa em C, que tenha comentários no seu código, é, em relação a outro que não os tenha, diferente?Não, é executado com a mesma velocidade, pois os comentários são ignorados pelo compilador, não havendo qualquer reflexo deles no tempo de execução.
  12. 12Verdadeiro ou Falso: Os comentários só podem ocupar uma única linhaFalso.
    // comentário após o comando (na linha)
    OU
    /* */ tudo que está entre estes dois comandos é comentário. Não importa o número de linhas
  13. 13Verdadeiro ou Falso: for ( ), while ( ), if ( ) são exemplos de estruturas de repetiçãoFalso:
    if ( ) não repete um trecho de código. Apenas verifica qual caminho a ser seguido num código.
  14. 14Verdadeiro ou Falso: Operadores Lógicos: &&, ||, !Verdadeiro:
    && - e
    || - ou
    ! - nao
  15. 15Verdadeiro ou Falso: Os comentários não tem qualquer influência na velocidade de execução de um programaVerdadeiro
  16. 16Verdadeiro ou Falso: Os comentários tem que começar no início de uma linhaFalso
  17. 17Caractere especial: \n serve para que?Pular linha
    Usado no printf
  18. 18O comando for ( int x=0 , x <= 50 , x +=2) está correto?NÃO
    Dentro do for ( ) é usado para separar os argumentos de inicialização, teste e incremento o ;
  19. 19while, for, if e else devem ter sempre o ; associado Verdadeiro ou falso?Falso
    Não se deve usar ; em if e else NUNCA
    Para o caso dos comandos de repetição, é possível em casos excepcionais
  20. 20Qual o valor de resp x = 10 % 50resp = 10
    mod é o resto da divisão entre 2 números. Ao dividir 10/50 o resultado é 0 resto 10
  21. 21Verdadeiro ou falso mod pode ser usado para qualquer tipo de númeroFalso
    mod é usado apenas para números inteiros
  22. 22x=10; y=x--; idêntico a x=10; y=--x;Falso
    no primeiro caso y = 10 e no segundo caso y = 9
    Em ambos os casos o valor de x será 9
  23. 23Verdadeiro ou falso for (a=1;a<10;a++) é idêntico a a=1; while (a++ < 10)Verdadeiro
  24. 24Verdadeiro ou falso: Um único vetor pode armazenar tanto dados inteiros como reaisFalso
    Vetor é uma estrutura de dados homogênea.
    Apenas um tipo em cada vetor
  25. 25system ("pause"); usado para que?Simplesmente para parar a tela
  26. 26Verdadeiro ou falso: else pode ou não ter condição associadaFalso
    else NÃO tem condição.
    Apenas if ( ) tem condição.
    else é o FALSO associado à condição do if
  27. 27Verdadeiro ou falso: float a; scanf("%.2f",&a);FALSOOOOO
    não é possível usar código de formatação, como números de casas decimais, dentro de um comando scanf ( );
    No printf é apenas "omitada" as casas decimais durante as exibições.
  28. 28Quais são as regras para atribuição de variáveis em C?1- O nome de uma variável pode ser constituído por letras do alfabeto(minúsculas ou maiúsculas), dígitos(0..9) e ainda pelo caractere underscore(_)
    2- O primeiro caractere não pode ser um dígito, terá que ser uma letra ou o caractere underscore. No entanto, é desaconselhável a utilização deste último como primeira letra.
    3-Maiúsculas e minúsculas representam caracteres diferentes, logo variáveis distintas.
    4- Uma variável não pode ter por nome uma palavra reservada da própria linguagem C. Assim não podemos ter uma variável denominada float,if ou for, uma vez que essas palavras são instruções.
  29. 29Quando são escritas várias atribuições consecutivas (Ex.: a=b=c=d=5;), o programa realiza as denominações da esquerda para direita ou da direita para esquerda?Da direita para esquerda.
  30. 30Quais são as operações sobre inteiros na linguagem C?Adição(+), Subtração(-), Multiplicação(*), Divisão(/) e Módulo-resto da divisão(%)
  31. 31Uma variável, quando é declarada é sempre iniciada com qual valor?Lixo de memória.
    É sempre obrigatório fazer a inicialização ou ler seu conteúdo
  32. 32Para que serve o operador sizeof?Sizeof serve para saber a dimensão de um inteiro ou qualquer outro tipo de dado básico(char,float e double) no PC.
    EX: #include
    main()
    {
    printf("O tamanho em bytes de um inteiro = %d\n",sizeof(int));
    }
    O tamanho em bytes de um inteiro = 2
  33. 33Quantos bytes tem um char,int,float e double?Char =1
    Int = 2
    Float = 4
    Double = 8
  34. 34Para garantirmos que um inteiro use apenas 2 bytes de memória,independentemente da arquitetura, como devemos declarar a variável?Atribuindo short à frente
    Ex: short int num;
  35. 35Para garantirmos que um inteiro use apenas 4 bytes de memória,independentemente da arquitetura, como devemos declarar a variável?Atribuindo long à frente.
    Ex: long int num;
  36. 36Caso queira que a variável contenha apenas valores positivos, como deve ser declarada?Deverá ser declarada com o prefixo unsigned
    Ex: unsigned int Idade;
  37. 37Para que serve as variáveis float e double?São utilizadas para armazenar valores numéricos com parte fracionária.
  38. 38Qual a diferença entre double e float?A dimensão do float é normalmente de quatro bytes, enquanto a do double é de oito bytes
  39. 39Quantos caracteres o tipo char permite armazenar?UM ÚNICO CARACTERE
  40. 40A representação de caracteres em C faz-se utilizando que tipo de aspas?Utilizando aspas simples(' ').
    Ex: char ch='A', ms='B';
  41. 41Há alguma forma de leitura de caractere sem recorrer a função scanf?Sim, a função getchar(); A função getchar é invocada sem qualquer parâmetro. Ela lê um caractere e devolve o caractere obtido como resultado.
    Ex: #include
    main()
    { char ch;
    printf("Introduza um caractere");
    ch = getchar();
    printf("O caractere introduzido foi '%c'\n",ch);
    }
  42. 42Como funciona o casting?Sempre que numa variável ou expressão temos um valor de um determinado tipo e queremos modificar o tipo desse valor, alterando-o para um tipo maior ou para um tipo mais baixo, podemos indicar ao qual queremos "promover" esse valor colocando o tipo pretendido entre parênteses antes do valor.
    Ex: printf("O caractere 'c' tem o ASCII n° %d\n", ch , (int) ch);
  43. 43Exemplo de casting correto#include
    main()
    {
    int num;
    printf("Introduza um inteiro: ");
    scanf("%d",&num);
    printf("Foi introduzido %d cujo caractere = '%c'\n", num, (char) num);
    printf("O caractere seguinte = '%c' tem o ASCII n° %d\n",(char) (num+1) , num+1);
    }
  44. 44Formatos de leitura e escrita de funçõesTipo char = %c
    Tipo int = %d ou %i(base decimal)
    Tipo int = %o(base octal)
    Tipo int = %x(base hexadecimal)
    Tipo short int = %hd
    Tipo long int = %ld
    Tipo unsigned short int = %hu
    Tipo unsigned int = %u
    Tipo unsigned long int = %lu
    Tipo float = %f ou %e ou %E(cientifica) ou %g(simplificação)
    Tipo double = %f ou %e ou %E(cientifica) ou %g(simplificação)
  45. 45No caso do scanf, como inserir a variável com sintaxe correta?No caso do scanf cada variável deverá ser precedida de um &( e comercial).
    Ex: int a;
    printf("Introduza um numero: ");
    scanf("%d", &a);

Información

Descripción
Introdução e tipos de dados basicos
Visitas
193
Historial
  • Creado por junits92 · 9 mar 2015
  • Copiado por Maria Ines Vasconcellos Furtado · 11 may 2018
Valoración

Escríbenos

¿Sobre qué es tu mensaje?

¿Qué te parece el nuevo diseño?

¿Te gusta?