⟩ If a and b are 2 variables then the meaning of a<<=b is a) b = a << b b) a = a << b c) b = b << a d) a = a << b
b) a = a << b
b) a = a << b
What is the output of this program no 15? #include<stdio.h> #include<sys/types.h> #include<sys/un.h> #include<sys/socket.h> int main() { struct sockaddr_un add_server, add_client; int fd_server, fd_client; int len; char ch; fd_server = socket(AF_UNIX,SOCK_STREAM,0); if(fd_server == -1) perror("socket"); add_server.sun_family = AF_UNIX; strcpy(add_server.sun_path,"san_sock"); if( bind(fd_server,(struct sockaddr*)&add_server,sizeof(add_server)) != 0) perror("bind"); len = sizeof(add_client); fd_client = connect(fd_server,(struct sockaddr*)&add_client,&len); printf("googlen"); return 0; } a) this program will print the string "google" b) segmentation fault c) error d) none of the mentioned
What is the output of this program no 16? #include<stdio.h> #include<sys/types.h> #include<netinet/in.h> #include<sys/socket.h> #include<errno.h> int main() { struct sockaddr_in addr; int fd; fd = socket(AF_UNIX,SOCK_STREAM,0); if (fd == -1) perror("socket"); addr.sun_family = AF_UNIX; strcpy(addr.sun_path,"san_sock"); if (bind(4,(struct sockaddr*)&addr,sizeof(addr)) == -1) printf("Sanfoudnryn"); return 0; } a) error b) "google" c) segmentation fault d) none of the mentioned
While debugging with GDB, arguments to the program can be specified by the arguments of _____ command. a) run b) gdb c) make d) none of the mentioned
Inside GDB, a program may stop because of a) a signal b) a breakpoint c) step command d) all of the mentioned
Which one of the following is a special breakpoint that stops the program when the value of an expression changes in GDB? a) watchpoint b) catchpoint c) getpoint d) none of the mentioned
With the list command, by default GDB prints the ____ source lines. a) 20 b) 10 c) all d) none of the mentioned
In GDB which one of the following allows us to specify a variable in terms of the file or function where it is defined? a) b) @ b) $ d) none of the mentioned
If we want to print the value of a variable in hexadecimal, we have to use "print" command with the option ___ in GDB. a) x b) h c) hex d) none of the mentioned
Which one of the following variables is used within GDB to hold on to a value and refer to it later? a) convenience variables b) environment variables c) temporary variables d) none of the mentioned
In GDB, we can refer to machine register contents, in expressions, as variables with names starting with a) $ b) # c) ! d) none of the mentioned