3;j++)Р{?if(j%2==0)continue;x++;} x++;Р}Рprintf("x=%d\n",x);Р}Р程序的运行结果是(?)。РA.x=4 B.x=6 C.x=8 D.x=12Р【答案】CР【解析】第一次循环:i=0,执行 x++后 x=1,执行内层循环 j=0,由于 j%2!=0 时才执行 x++,即只有 j 取 1 和 3 时,执行 x++,此时 x=1+1+1=3,跳出内层循环,执行下一条 x++,x=4,第二次循环:x=1 时,重复上述循环,共执行两次循环,故 x 最终结果是 4*2=8。Р28.对图书进行编目时,图书有如下属性:ISBN 书号,书名,作者,出版社,出版日期。能作为关键字的是(?)。РA.ISBN 书号 B.书名 C.作者,出版社 D.出版社,出版日期Р【答案】AР【解析】关键字是指能惟一标识元组的属性或属性集合。书号可以惟一标识一本图书,本题中,书名、作者、出版社、出版日期等字段都不能惟一标识一本图书。Р29.若主函数中有定义语句:int a[10],b[10],c;,在主函数前定义的 fun 函数首部为:void fun(int x[ ]), 则以下选项中错误的调用语句是(?)。РA.fun(b); B.fun(&c); C.fun(&a[3]); D.fun(b[11]);Р【答案】DР【解析】fun 函数的形式参数为一个数组,需要实参为一个地址,而 b[11]是一个整型元素,参数类型不一致, 且 b[11]已经溢出,所以 D 项错误。Р30.构成 C 语言程序的三种基本结构是(?)。 A.顺序结构、转移结构、递归结构 B.顺序结构、嵌套结构、递归结构 C.顺序结构、选择结构、循环结构 D.选择结构、循环结构、嵌套结构Р【答案】CР【解析】C 语言程序是结构化程序,由三种基本结构组成:①顺序结构;②选择结构;③循环结构。