Advertisement
Guest User

Untitled

a guest
Feb 8th, 2016
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 2.40 KB | None | 0 0
  1. 1.Najteži bajt četvorobajtnog podatka ima heksadekadsku vrijednost BF, drugi bajt po težini ima vrijednost 128. Preostala dva bajta imaju vrijednost 0. Ako se dati četvorobajtni podatak posmatra kao FP podatak, koja je njegova vrijednost (ako je konstanta, navesti je; validne konstante su: +Infinity, -Infinity, NaN)?
  2.  
  3. 2.Odrediti izlaz iz sljedećeg programa (kao što bi bilo prikazano na standarnom izlazu):
  4. #include<stdio.h>
  5. int main(){
  6.     unsigned char c=0377;
  7.     do
  8.         printf("%d",c);
  9.     while(c++);
  10.     return 0;
  11. }
  12.  
  13. 3.Odrediti izlaz iz sljedećeg programa (kao što bi bilo prikazano na standarnom izlazu):
  14. #include <stdio.h>
  15. int b(int k)
  16. {
  17.     k++;
  18.     return k;
  19. }
  20. int main()
  21. {
  22.     int a = 10;
  23.     a=b(a=b(a=b(a)));
  24.     printf("%d", a);
  25.     return 0;
  26. }
  27.  
  28.  
  29. 4.Odrediti izlaz iz sljedećeg programa (kao što bi bilo prikazano na standarnom izlazu):
  30. #include <stdio.h>
  31. #define ako if
  32. #define inace else
  33. int main()
  34. {
  35.        int x = -3;
  36.        ako(!(x + 3))
  37.               printf("inace%d", ~(unsigned char)x);
  38.        inace
  39.               printf("%dif", x);
  40.        return 0;
  41. }
  42.  
  43. 5.Odrediti izlaz iz sljedećeg programa (kao što bi bilo prikazano na standarnom izlazu):
  44. #include <stdio.h>
  45. int main()
  46. {
  47.     int a[3+2] = {1, 2, 3}, i;
  48.     for(i = 0; a[i++]++;)
  49.         printf("%d", a[i]);
  50.     return 0;
  51. }
  52.  
  53. 6.Odrediti izlaz iz sljedećeg programa (kao što bi bilo prikazano na standarnom izlazu):
  54. #include <stdio.h>
  55. #include <string.h>
  56. int main()
  57. {
  58.  
  59.     char *s = "B++L\n";
  60.     printf("%d%d%d", sizeof(s), sizeof(*s), strlen(s));
  61.     return 0;
  62. }
  63.  
  64. 7.Odrediti izlaz iz sljedećeg programa (kao što bi bilo prikazano na standarnom izlazu):
  65. #include <stdio.h>
  66. int main()
  67. {
  68.     int i=8;
  69.     printf("%d", printf("%o", i));
  70.     return 0;
  71. }
  72.  
  73. 8.Odrediti izlaz iz sljedećeg programa (kao što bi bilo prikazano na standarnom izlazu):
  74. #include<stdio.h>
  75. int main(){
  76.    int i = 1024;
  77.    char *p;
  78.    p = (char*)&i;
  79.    printf("%d", *p);
  80.    return 0;
  81. }
  82.  
  83. 9.Odrediti izlaz iz sljedećeg programa (kao što bi bilo prikazano na standarnom izlazu):
  84. #include <stdio.h>
  85. int main()
  86. {
  87.     typedef struct t { double x, y; } T[2][2];
  88.     T x;
  89.     printf("%d %d %d",
  90.            sizeof(struct t),
  91.            sizeof(x[1]),
  92.            sizeof(T));
  93.     return 0;
  94. }
  95.  
  96. 10.Sabrati brojeve BABA i DEDA u heksadecimalnom brojnom sistemu. Rezultat prikazati bez vodećih nula i/ili bjelina.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement