Zad. 1
Zadeklarować zmienną
- a typu rzeczywistego; float a;
- c typu długa liczba całkowita ; long int a;
- q typu wskaźnik do tablicy o elementach całkowitych ; int *q[];
- t tablica 10 elementowa typu całkowitego; int t[];
Zad. 2
Przyjmując, że oczekiwanym typem wyrażenia jest double zapisać:
(x-a)3,0 - skoro tak was uczyli że jak double to musi być ,
(1,0+a)/(b*c)
Zad. 3
Zakładając, że zmienne p i q są typu int zapisać następujące wyrażenia logiczne:
͠ ( p ^ q ) !(p&&q)
( p ≠ 0 ) v ( q < 0 ) (p< >0)||(q<0)
Zad. 4
Obliczyć wartości następujących wyrażeń
S % 3 ??? nie wiem ile wynosi s, więc może być 0, 1, 2
4 | 3 jak to jest 4||3 to 1
( 2 ! = 1 ) * 0 : 2 - nie jestem pewien czy nie będzie (2 | = 1 ) 0 : 2, nie poprawna instrukcja *-tu według mnie nie ma operatora
1 / 3 + 2 / 3 - jak was uczyli to pewnie 0
4 / 5.0 * 5 - 4, skoro float
4 * 5.0 / 5 - 4, skoro float
Zad. 5
Jaką wartość będzie miała zmienna i po wykonaniu następującej instrukcji:
i = 7 ; do i - - ; while ( i < 0 ) ; 6 - pętla się wykona raz
Zad. 6
Zakładając nastepującą postać funkcji:
int Fun ( int *n )
{
*n = *n - 1 ;
return (a);
}
określić wartość zmiennej a po wykonaniu instrukcji:
a = 2; b = Fun ( ka ) ; - co to jest ka????
Zad.7
Przyjmując, że a i b to wektory n, a c to skalar, zapisać sekwencję instrukcji obliczającą iloczyn skalarny wektorów c = ab nie wiem
Zad. 8
Zapisać ciąg instrukcji realizujący sieć działań:
if(x<y){}else{a=0;} a=1;