A、 项中,5为根结点,线性表为51793。
B、 项中,9为根结点,线性表为
C、 R={(1,9),(9,7),(7,5),(5,3)}
D、 R={(1,3),(3,5),(5,9),(7,3)}
答案:D
解析:【解析】
A、 项中,5为根结点,线性表为51793。
B、 项中,9为根结点,线性表为
C、 R={(1,9),(9,7),(7,5),(5,3)}
D、 R={(1,3),(3,5),(5,9),(7,3)}
答案:D
解析:【解析】
A. switch(x%2){case 0:a++;break;case 1:b++;break;default:a++;b++;}
B. switch((int)x/2.0){case 0:a++;break;case 1:b++;break;default:a++;b++;}
C. switch((int)x%2){case 0:a++;break;case 1:b++;break;default:a++;b++;}
D. switch((int)(x)%2){case 0.0:a++;break;case 1.0:b++;break;default:a++;b++;}
解析:【解析】switch语句中,表达式的类型应与case语句后的常量类型保持一致,并且switch的判断条件只能为整型或字符型,case后面为常量表达式。A项,x%2得到的是浮点型数据,而case语句后的常量是整型数据,类型不一致;B项,(int)x/2.0得到的也是浮点型数据,类型不一致;D项,(int)x%2.0得到的是整型数据,而case语句后的常量是浮点型数据,类型也不一致。答案选择C选项。
A. 控制流
B. 事件驱动
C. 模块调用
D. 数据流
解析:【解析】数据流图基本符号的含义:①矩形表示数据的外部实体;②圆角的矩形表示变换数据的处理逻辑;③缺少右半边的矩形表示数据的存储;④箭头表示数据流。答案选择D选项。
A. 系统结构图
B. 程序流程图
C. PAD图
D. 数据流图(DFD图)
解析:【解析】数据流图(DFD图)软件定义阶段结构化分析方法常用的工具。软件设计包括概要设计和详细设计。其中,概要设计中常用的软件结构设计工具是结构图,又称程序结构图;详细设计中常见的过程设计工具有:程序流程图、N-S、PAD、HIPO、判定表和PDL(伪码)。答案选择D选项。
A. 不可以用赋值语句给字符数组名赋字符串
B. 可以用输入语句把字符串整体输入给字符数组
C. 字符数组中的内容不一定是字符串
D. 字符数组只能存放字符串
解析:【解析】
A. 0≤y≤30
B. 0<y≤30
C. 1<y<30
D. 1<y≤30
解析:【解析】rand函数产生随机整数,任何整数对30求余得到的整数范围为0~29,则y的取值范围为1≤y≤30或者0<y≤30,y是整数,0<y≤30。答案选择B选项。
A. k=6 a=11
B. k=3 a=14
C. k=4 a=12
D. k=5 a=15
解析:【解析】第一次循环,k=1,s[1]=2,执行a=a+s[1]-'0'=2;第二次循环,k=2,s[2]=1,执行a=a+s[2]-'0'+1=2+2=4;第三次循环,k=3,s[3]=3,执行a=a+s[3]-'0'=4+3=7;第四次循环,k=4,s[4]=4,执行a=a+s[k]-'0'+1=7+5=12,可得到结果k=4,a=12。答案选择C选项。
A. 'cd'
B. 0.1e+6
C. "a"
D. '\011'
解析:【解析】常量包括整型常量、实型常量、字符常量和字符串常量等。单引号表示字符常量,但不能包含字符串。表达字符串常量时需用双引号。A项不合法,在C语言中,字符常量是用单引号括起来的一个字符,'cd'包含了2个字符;B项合法,0.1e+6是实型常量的指数形式,代表
A. 判断m是否能被5或者7整除
B. 判断m是否能被5和7整除
C. 判断m被5或者7整除是否余1
D. 判断m被5和7整除是否都余1
解析:【解析】
A. ISBN书号
B. 书名
C. 作者,出版社
D. 出版社,出版日期
解析:【解析】关键字是指能惟一标识元组的属性或属性集合。书号可以惟一标识一本图书,本题中,书名、作者、出版社、出版日期等字段都不能惟一标识一本图书。答案选择A选项。
A. 数组s1的长度小于s2的长度
B. 数组s1和s2的长度相同
C. 数组s1的长度大于s2的长度
D. 数组s1和s2完全等价
解析:【解析】字符数组s1赋值字符串"0123",字符串中字符依次放入数组中,在最后一个字符后要添加一个结束字符'\0',数组s1长度为5。数组s2只需要