A、 6
B、 4
C、 5
D、 7
答案:D
解析:【解析】自增和自减运算符的两种用法:前置运算,运算符放在变量之前,规则是先使变量的值增(或减)1,然后以变化后表达式的值参与其他运算;后置运算,运算符放在变量之后,规则是变量先参与其他运算,然后再使变量的值增(或减)1。执行pAd=sum++,sum++是后置自增,执行完后,pAd = 5,sum = 6。++pAd和pAd++语句中没有其他运算,即效果相同,pAd分别加1,两句执行完后,pAd = 7。答案选择D选项。
A、 6
B、 4
C、 5
D、 7
答案:D
解析:【解析】自增和自减运算符的两种用法:前置运算,运算符放在变量之前,规则是先使变量的值增(或减)1,然后以变化后表达式的值参与其他运算;后置运算,运算符放在变量之后,规则是变量先参与其他运算,然后再使变量的值增(或减)1。执行pAd=sum++,sum++是后置自增,执行完后,pAd = 5,sum = 6。++pAd和pAd++语句中没有其他运算,即效果相同,pAd分别加1,两句执行完后,pAd = 7。答案选择D选项。
A. uuu1,2,3<回车>
B. 1u2u3<回车>
C. 1,uuu2,uuu3
D. 1,2,3<回车>
解析:【解析】在输入整数或实数这类数值型数据时,输入的数据之间必须用空格、回车符、制表符(Tab键)等间隔符隔开,间隔符个数不限。在题目中,scanf函数使用通配符逗号,则在输入数据时也要使用通配符逗号,且逗号要紧跟着数据后面。B项,没有输入非格式符“,”。答案选择B选项。
A. 项正确,C语言中,程序中的注释可以出现在程序中任何合适的地方,但是,不能写在变量名或关键字的中间,一旦写在其中间,将会失去变量名或关键字的意义,导致报错;
B. C语言中的变量可以在使用之前的任何位置进行定义
C. 语言中,程序中的注释可以出现在程序中任何合适的地方,但是,不能写在变量名或关键字的中间,一旦写在其中间,将会
D. C语言的数值常量中夹带空格不影响常量值的正确表示
解析:【解析】
A. w==1
B. w==0
C. w!=1
D. w!=0
解析:【解析】条件表达式形式为<表达式1>?<表达式2>:<表达式3>。表达式1的值为真,结果为表达式2的值;表达式1的值为假,结果为表达式3的值。可见表达式w等价于w!=0。答案选择D选项。
A. BCA
B. CBA
C. ABC
D. CAB
解析:【解析】因为前序遍历为ABC,所以A为根结点;因为中序遍历为CBA,所以C和B均为左子树结点,且B是C的父结点,由此可知整棵树结点的关系,得后序遍历为CBA。答案选择B选项。
A. 数据库的建立
B. 数据库的调整
C. 数据库的监控
D. 数据库的校对
解析:【解析】数据库管理是指为保证数据库系统的正常运行和服务质量,而进行的技术管理工作,一般包括:①数据库的建立;②数据库的调整;③数据库的重组;④数据库的安全性控制与完整性控制;⑤数据库的故障恢复;⑥数据库的监控。答案选择D选项。
A. scanf("%s%c",s,c);
B. scanf("%d%c",&s,&c);
C. scanf("%d%c",s,&c);
D. scanf("%s%c",s,&c);
解析:【解析】s[5]是一个字符数组,也可以理解为字符串,格式控制为%s,c为字符,格式控制为%c。scanf输入时参数是地址,数组名就是地址,所以给s读入数据参数就是s首地址,而字符c的参数需要取c的地址,即&c。答案选择D选项。
A. 7
B. 6
C. 3
D. 2
解析:【解析】这个系统总体结构图是一棵树结构,在树结构中,根结点在第1层,同层。在树结构中,树的最大层次称为树的深度,故该系统的深度为3。
A. 菱形
B. 长方形
C. 平行四边形
D. 椭圆型
解析:【解析】传统的流程图由下图所示的几种基本图形组成。
A. 记录,满足一定规范化要求的二维表,也称关系
B. 字段,二维表中的一列
C. 数据项,也称为分量,是每个记录中的一个字段的值
D. 字段的值域,字段的取值范围,也称为属性域
解析:【解析】表中的每一行称为一个记录,也称元组。答案选择A选项。