A、 -12
B、 9
C、 0
D、 3
答案:A
解析:【解析】
A、 -12
B、 9
C、 0
D、 3
答案:A
解析:【解析】
A. 顺序、选择和重复(循环)
B. 过程、子程序和分程序
C. 顺序、选择和调用
D. 调用、返回和转移
解析:【解析】结构化程序设计中三种基本控制结构为顺序、选择和重复(循环)。
A. 软件概要设计的工具
B. 软件详细设计的工具
C. 结构化方法的需求分析工具
D. 面向对象方法的需求分析工具
解析:【解析】数据流图是描述数据处理过程的工具,是需求理解的逻辑模型的图形表示,它直接支持系统的功能建模,是结构化方法的需求分析工具。
A. 15
B. 16
C. 20
D. 0或35
解析:【解析】在循环队列中,front为队首指针,指向队首元素的前一个位置;rear为队尾指针,指向队尾元素。front=rear=15时,①循环队列可能为空,队首和队尾指针都指向空元素,此时循环队列的元素个数为0;②循环队列可能为满,此时循环队列的元素个数为35。答案选择D选项。
A. 32
B. 12
C. 21
D. 22
解析:【解析】
A. 3,4,
B. 1,2,3,4,
C. 0,1,2,3,4,5,
D. 0,1,2,
解析:【解析】continue语句只能用在循环结构中,其作用是结束本次循环,即不再执行循环体中continue语句之后的语句,而是立即转入对循环条件的判断与执行。本题执行过程为:输入3,则data=3;执行for循环,i=0,if条件成立,结束本次循环,不输出i值,执行下一次循环;直到i>=3,if条件不成立,依次输出i值3,4,;直到i=5退出for循环。答案选择A选项。
A. 1234
B. 12
C. 123
D. 1234
解析:【解析】scanf()函数的一般调用形式为:scanf(格式控制,输入地址列表);。其中,格式控制是用双引号括起来的字符串,包括格式字符和普通字符,格式是由“%”和格式字符组成。getchar()函数的功能是从标准输入设备上读入一个字符。根据程序中的格式控制可知,接收输入时分别把1赋给了a,2赋给了b,然后getchar()函数提取一个换行符赋给c,再提取一个字符3赋给了d。所以程序的输出结果为:123。答案选择C选项。
A. double intⱣⱤ;
B. float US$;
C. char For;
D. int ⱣⱤint;
解析:【解析】标识符由字母、数字、下划线组成。$是非法字符,不能出现在标识符中。答案选择B选项。
A. 椭圆形
B. 矩形
C. 菱形
D. 三角形
解析:【解析】在E-R图中,菱形表示联系,矩形表示实体,椭圆形表示属性。答案选择C选项。
A. 123
B. 12
C. 1234
D. 1234
解析:【解析】scanf()函数的一般调用形式为:scanf(格式控制,输入地址列表)。其中,格式控制是用双引号括起来的字符串,包括格式字符和普通字符,格式是由“%”和格式字符组成。getchar()函数的功能是从标准输入设备上读入一个字符。根据程序中的格式控制可知,接收输入时分别把1赋给了a,2赋给了b,然后getchar()函数提取一个换行符赋给c,再提取一个字符3赋给了d。所以程序的输出结果为:123。答案选择C选项。
A. if((a>b) && (b>c)) k=1;else k=0;
B. if((a>b)ǁ(b>c)) k=1;else k=0;
C. if(a<=b) k=0;else if(b<=c) k=1;
D. if(a>b) k=1;else if(b>c) k=1;else k=0;
解析:【解析】的值为真时,结果为表达式2的值;当表达式1的值为假时,结果为表达式3的值。首先判断a、b的关系:①如果a>b,执行语句(b>c?