Jelajahi eBook
Kategori
Jelajahi Buku audio
Kategori
Jelajahi Majalah
Kategori
Jelajahi Dokumen
Kategori
ARRAY
A. 1 2 3 4
5 6 7 8
B. 4 4 4 4 4 4 4 4
C. 8 8 8 8
4 4 4 4
8 8
D. 1 2 3 4
5 6 7 8
9 10
E. 1 2 3 4 5
6 7 8 9 10
2. Untuk menjadikan output yang dihasilkan dari program soal nomor 26 (di atas) ketika
dimasukkan m=10 dan n=4 adalah
10 9 8 7
6 5 4 3
2 1
3. Untuk mendapatkan nilai penjumlahan elemen diagonal sekunder (kanan atas ke kiri bawah)
dari sebuah matriks persegi A dengan dimensi n x n, dan menyimpannya pada variabel hasil
dapat digunakan bentuk looping? (sebagai catatan variabel hasil sebelumnya sudah
diinisialisasi dengan nilai 0) …
A. for(i=0;i<n;i++)
hasil+=A[i][n-i-1];
B. for(i=0;i<n;i++)
hasil+=A[i][i];
C. for(i=0;i<n;i++)
hasil+=A[i][n-i];
D. for(i=0;i<n;i++)
hasil+=A[i][n-i+1];
E. for(i=n;i>=0;i++)
hasil+=A[i][i];
A. 3 B. 2 C. 1 D. 0
POINTER
pa++;
printf(“%d”, *pa);
c = fa(a, &b);
printf(”%d %d %d”, a, b, c);
A. 3 5 6 B. 5 3 8 C. 3 3 6 D. 3 3 8 E. 3 5 8
int main()
{
struct mhs datamhs[N] = {{"A01", "Agus", 20},
{"A02", "Budi", 21},
{"A03", "Santi", 20}};
int i;
for(i=0; i<N; i++)
{
....
}
return 0;
}
Baris program yang harus disisipkan pada program tersebut, untuk mencetak seluruh isi dari
datamhs adalah..
A. printf("%s %s %d\n", datamhs[nrp], datamhs[nama],
datamhs[usia];
B. printf("%s %s %d\n", nrp, nama, usia);
C. printf("%s %s %d\n", datamhs.nrp[i],
datamhs.nama[i],datamhs.usia[i]);
D. printf("%s %s %d\n", datamhs.nrp, datamhs.nama,
datamhs.usia);
E. printf("%s %s %d\n",
datamhs[i].nrp,datamhs[i].nama,datamhs[i].usia);
4. Agar baris program: printf("%d", A+D+G); meghasilkan output 5, maka deklarasi enumerasi
yang tepat adalah..
A. enum x {A=1, B, C, D, E, F, G};
B. enum x {A, B, C=1, D, E, F=2, G};
C. enum x {A, B, C, D, E, F, G};
D. enum x {A, B, C, D, E, F=2, G};
E. enum x {A=2, B, C=1, D, E, F, G};
INPUT OUTPUT FILE
Untuk dapat membaca file tersebut, nilai X,A,B, D,E,F berturut – turut adalah
A. X=in, A=input.in,B=wb,D=&uts,E=&uas,F=&nim
B. X=input.in, A=in,B=r,D=&nim,E=&uts,F=&uas
C. X=in, A=input.in,B=r,D=&nim,E=&uts,F=&uas
D. X=in, A=input.in,B=w,D=&nim,E=&uts,F=&uas
E. X=input.in, A=in,B=a,D=&nim,E=&uts,F=&uas
FILE* f = fopen("coba.txt","r");
A. fprintf(f,"x=%d",x);
B. fscanf(f,"%d",&y);
C. fputs("coba",f);
D. fputc('X',f);
A. 13 B. 7 C. 8 D. 20 E. 5