假设在UNIX操作系统环境下执行以下程序: main() { printf("Hello World\n"); fork(); printf("Hello World\n"); } 若程序正常运行,子进程创建成功,那么,屏幕上得到输出的有
A.1个Hello World
B.2个Hello World
C.3个Hello World
D.4个Hello World
第1题:
UNIX操作系统中,fork()系统调用用于创建进程。仔细阅读、分析下列程序,假设程序正确运行并创建子进程成功,那么,输出到屏幕的正确结果是main() { pid_t pid; pid = fork(); if (pid = = 0) printf ("Hello World\n"); else if (pid >0) printf ("Hello World\n"); else printf ("Hello World\n"); }
A.什么都没有
B.1行Hello World
C.2行Hello World
D.3行Hello World
第2题:
13、Java程序向显示器输出信息“Hello, World”,下列哪种写法是错误的?
A.System.out.print(“Hello, world” );
B.System.out.println(“Hello, world” );
C.System.out.print(“Hello, world\n” );
D.printf(“Hello, world\n” );
第3题:
35、以下程序的运行结果是___________。 void print(char *s){ printf("%s", s); } int main(){ char *p, *q; char str[]="Hello, World\n"; q=p=str; p++; printf(q); printf(p); return 0; }
A.H e
B.Hello, World ello, World
C.Hello, World Hello, World
D.ello, World llo, World
第4题:
对于如下C语言程序 int main() { printf("Hello World\n"); fork(); fork(); printf("Hello World\n"); } 在UNIX操作系统中正确编译链接后,其正确的运行结果为
A.共打印出2行Hello World
B.共打印出3行Hello World
C.共打印出4行Hello World
D.共打印出5行Hello World
第5题:
【单选题】在执行下述程序时,若从键盘输入字母H,则输出结果是_______。 #inlude <stdio.h> main() { char ch; ch=getchar(); switch(ch) { case 'H':printf("Hello! n"); case 'G':printf("Good morning! n"); default:printf("Bye_Bye! n"); } }
A.Hello!
B.Hello! Good morning!
C.Hello! Good morning! Bye_Bye!
D.Hello! Bye_Bye!