在主要运输大巷施工时,防护人员与施工地点之间的距离不得少于40米遇有弯道时,防护人员必须在直道部位。
参考答案:错
《海国图志》是中国第一部介绍西方历史地理、社会风俗的著作,但在当时的中国此书的印数不超过一千,后被列为禁书。但在后来的日本,此书被翻印几十万册,成为当时日本学习西方的启蒙读物。据此,我们在分析此书的历史影响时,需要注意的事项有( )
①分析书籍的内容
②结合当时的历史背景
③书籍的印数与读者的数量范围
④书籍的知识缺陷
A.②③④
B.①②③
C.①②④
D.①③④
已知C源程序如下: /*A simple mailing list example using an array of structures. */ # include<stdion.h> # include<stdlib.h> define MAX 4 struct addr char name[30]; char street[40]; char city[20]; unsigned long int zip; addr_list[MAX]; void init_list(void),enter(void); void deleteAddr(void),list(void); int menu_select(void),find_free(void); int main(void) char choice; init_list();/*initialize the structure array*/ for(;;)choice=menu_select();switch(choice) case 1:enter(); break; case 2:deleteAddr(); break; case 3:list(); break; case 4:exit(0); return 0; /*Initialize the list.*/ void initlist(void) register int t; for(t=0;t<MAX; ++t)addr_list[t], name[0]=\0; /*Get a menu selection. */ int menu_select(void) char s[80. ; int c; printf("1.Enter a name\n"); printf("2.Delete a name\n"); printf("3.List the file\n"); printf ("4.Quit\") doprintf("\nEnter your choice:");gets(s);c= atoi(s); while(c<1 || c>4); return c; /*Input addresses into the list. */ void enter(void) int slot; char s[80]; slot=find_free(); if(slot==-1)printf("\nList Full");return; printf("Enter name:"); gets(addr_list[slot].name); printf("Enter street:"); gets(addr_list[slot].street); printf("Enter city:"); gets(addr list[slot].city); printf("Enter zip:"); gets(s); addr_list[slot].zip=strtoul(s,\0,10); /*Find an unused structure. */ int find_free(void) register int t; for(t=0; addr_list[t]. name[0]&&t<MAX; ++t); if(t==MAX)return-1; /*no slots free*/ return t; /*Delete an address. */ void deleteAddr(void) register int slot; char s[80]; printf("enter record#: "); gets(s); slot=atoi(s); if(slot>=0 && slot<MAX) addr_list[slot]. name[0]=\0; /*Display the list on the screen. */ void list(void) register int t; for(t=0; t<MAX; ++t)if(addr_list[t]. name[0]) printf("%s\n", addr_list[t]. name); printf("%s\n", addr_list[t]. street); printf("%s\n",addr_list[t]. city); printf("%lu\n\n", addr_list[t]. zip); printf("\n\n");
设计一组测试用例,使该程序所有函数的语句覆盖率尽量达到100%。如果认为该程序的语句覆盖率无法达到100%,需说明原因。