⟩ Which statement skips over the rest of the loop body, causing the next cycle around the loop to begin immediately? a) continue b) break c) next d) none of the mentioned
a) continue
a) continue
What is the output of this program no 6? #include<stdio.h> #include<pthread.h> #include<fcntl.h> int fd; void *fun_t(void *arg); void *fun_t(void *arg) { char buff[10]; int count; count = read(fd,buff,10); printf("%dn",count); pthread_exit("Bye"); } int main() { pthread_t pt; void *res_t; fd = open("san.c",O_RDONLY); if(pthread_create(&pt,NULL,fun_t,NULL) != 0) perror("pthread_create"); if(pthread_join(pt,&res_t) != 0) perror("pthread_join"); return 0; } a) 10 b) 0 c) -1 d) segmentation fault
What is the output of this program no 7? #include<stdio.h> #include<pthread.h> #include<fcntl.h> void *fun_t(void *arg); void *fun_t(void *arg) { pthread_exit("Bye"); printf("googlen"); } int main() { pthread_t pt; void *res_t; if(pthread_create(&pt,NULL,fun_t,NULL) != 0) perror("pthread_create"); if(pthread_join(pt,&res_t) != 0) perror("pthread_join"); printf("%sn",res_t); return 0; } a) google b) Bye c) segementation fault d) run time error
What is the output of this program no 8? #include<stdio.h> #include<pthread.h> void *fun_t(void *arg); void *fun_t(void *arg) { sleep(1); } int main() { pthread_t pt; void *res_t; if(pthread_create(&pt,NULL,fun_t,NULL) != 0) perror("pthread_create"); if(pthread_join(pt,&res_t) != 0) perror("pthread_join"); printf("%sn",res_t); return 0; } a) this process will pause b) segmentation fault c) run time error d) none of the mentioned
For debugging with GDB, the file "google" can be created with the command a) gcc -g -o google google.c b) gcc -g google.c c) gdb google d) none of the mentioned
For debugging with GDB, the compiled program can be run by the command a) run b) execute c) ./ d) none of the mentioned
In GDB, breakpoints can be set by the command a) break b) b c) both (a) and (b) d) none of the mentioned
Which one of the following string will print first by this program? #include<stdio.h> #include<pthread.h> void *fun_t(void *arg); void *fun_t(void *arg) { printf("Googlen"); pthread_exit("Bye"); } int main() { pthread_t pt; void *res_t; if(pthread_create(&pt,NULL,fun_t,NULL) != 0) perror("pthread_create"); printf("Linuxn"); if(pthread_join(pt,&res_t) != 0) perror("pthread_join"); return 0; } a) Linux b) Google c) it can not be predicted d) none of the mentioned
GDB stands for a) GNU debugger b) general debugging breakpoint c) general debugger d) none of the mentioned
GDB can be used for a) c language b) c++ language c) both (a) and (b) d) none of the mentioned
The command "gdb google" a) will start debugging for the file "google" if the file is compiled with -g option with GCC b) will create executable for debugging c) will provide all errors present in the file "google" d) none of the mentioned