A、 数据流图(DFD图)
B、 程序流程图
C、 软件结构图
D、 方框图
答案:A
解析:【解析】数据字典用于对数据流图中出现的被命名的图形元素进行确切的解释,是结构化分析中使用的工具。数据字典是各类数据描述的集合,包括:①数据项;②数据结构;③数据流;④数据存储;⑤处理过程。数据字典是进行详细的数据收集和数据分析所获得的主要结果。
A、 数据流图(DFD图)
B、 程序流程图
C、 软件结构图
D、 方框图
答案:A
解析:【解析】数据字典用于对数据流图中出现的被命名的图形元素进行确切的解释,是结构化分析中使用的工具。数据字典是各类数据描述的集合,包括:①数据项;②数据结构;③数据流;④数据存储;⑤处理过程。数据字典是进行详细的数据收集和数据分析所获得的主要结果。
A. w==1
B. w==0
C. w!=1
D. w!=0
解析:【解析】条件表达式形式为<表达式1>?<表达式2>:<表达式3>。表达式1的值为真,结果为表达式2的值;表达式1的值为假,结果为表达式3的值。可见表达式w等价于w!=0。答案选择D选项。
A. 项正确,s[0].name是取s[0]中的name成员,name是char类型数组,自身就是首元素地址;
B. 项正确,[]和.操作符优先级高于&,等价于&(s[0].age);
C. 项正确,ps->sex是取s[0]的sex成员;
D. 项错误,ps->age是取s[0]中的age成员,scanf函数中需要传入变量的地址。答案选择D选项。
解析:【解析】
A. 3
B. 2
C. 1
D. 0
解析:【解析】else子句总是与前面 近的不带else的if相结合,与书写格式无关。本题中的层次关系是:if(!x)与else if(x==0)是一组,位于条件判断的 外层。而if(x)与else是一组,位于else if(x==0)条件的内层。由此可知条件均不成立,所以y未进行任何操作,仍为0。答案选择D选项。
A. 所谓常量,是指在程序运行过程中,其值不能被改变的量
B. 常量分为整型常量、实型常量、字符常量和字符串常量
C. 常量可分为数值型和非数值型常量
D. 经常被使用的变量可以定义为常量
解析:【解析】常量是指在程序运行过程中其值不能被改变的量。在C语言中,有整型常量常量是指在程序运行过程中其值不能被改变的量。在C语言中,有整型常量、实型常量、字符常量和字符串常量等类型。整型常量和实型常量又称数值型常量,它们有正值和负值的区分。所谓变量是指在程序运行过程中其值可以改变的量。C语言规定,程序中所有变量都必须先定义后使用。变量和常量有明显的区分。D项,常量指在程序运行过程中,其值不能被改变的量,而变量是指在程序运行过程中,其值能被改变的量,因此变量不可以定义成常量。答案选择D选项。
A. 2,3,3,4,5,6,
B. 2,3,4,
C. 2,2,3,4,4,4,
D. 2,3,4,3,4,4,
解析:【解析】考查C语言中的switch-case语句。执行switch-case语句时,一定会先进行匹配,匹配成功则执行当前case语句,再根据是否有break,判断是否继续输出,或是跳出判断。程序中输入1时,与case 1匹配成功,执行后面的输出语句,输出2,且此时b=2,因为后面没有break语句,继续执行下一条输出语句,输出3。继续输入2时,与case 2匹配成功,执行后面的输出语句,输出3。输入3时,没有可匹配的case语句,执行default语句,输出4,b变为4;后面没有break语句,继续执行case 1后的输出语句,输出5,b变为5;同理继续执行case2后面的输出语句,输出6。答案选择A选项。
A. 选项。
B. 八进制
C. 十进制
D. 十六进制
解析:【解析】
A. 4,8
B. 4,4
C. 2,4
D. 10,6
解析:【解析】sizeof的作用就是返回一个对象或者类型所占的内存字节数。在VC++2010中整型占4个字节,双精度实型占8个字节。答案选择A选项。
A. 循环队列
B. 栈
C. 队列
D. 二叉树
解析:【解析】栈和队列都是操作受限的线性表:栈只能在栈顶插入和删除元素,按照“先进后出”的原则组织数据;队列只能在队头删除元素,在队尾插入元素,按照“先进先出”的原则组织数据。B项,栈,按照“先进后出”的原则组织数据。A项,循环队列是队列的一种特殊形式,按照“先进先出”的原则组织数据;C项,队列,按照“先进后出”的原则组织数据。D项,二叉树属于非线性结构。答案选择B选项。
A. 13,13
B. 13,14
C. 13,15
D. 14,15
解析:【解析】strlen返回字符串的长度,不包含字符串末尾的结束字符'\0',结果为