A、 项,一个结构化程序可以由顺序、分支、循环三种结构组成,但不是必须同时都包括,可以包括其中的一个或多个;
B、 项,goto语句会破坏程序的结构性、可读性,应尽量不用;D项,三种基本结构构成的程序也可以解决大规模的问题;
C、 在C语言中,程序的模块化是利用函数实现的
D、 项,三种基本结构构成的程序
答案:C
解析:【解析】
A、 项,一个结构化程序可以由顺序、分支、循环三种结构组成,但不是必须同时都包括,可以包括其中的一个或多个;
B、 项,goto语句会破坏程序的结构性、可读性,应尽量不用;D项,三种基本结构构成的程序也可以解决大规模的问题;
C、 在C语言中,程序的模块化是利用函数实现的
D、 项,三种基本结构构成的程序
答案:C
解析:【解析】
A. 2*a*b/c/d
B. a*b/c/d*2
C. a/c/d*b*2
D. 2*a*b/c*d
解析:【解析】*与/优先级相同,采用左结合的方式。D项若改为:2*a*b/(c*d)则为正确。答案选择D选项。
A. 项错误,栈是一种“先进后出”的特殊线性表;
B. 项错误,队列则是一种“先进先出”的特殊线性表;
C. 项错误,栈和队列都是线性结构。答案选择
D. 选项。
解析:【解析】
解析:【解析】根据题意可知,fun函数实现的功能是对给定二维数组中每列的元素进行比较,得出 大值后依次输出至一维数组中。设计思路如下:定义一个 大值变量max,首先将每列的第一个元素设为 大值,然后将 大值max与第二个元素比较,较大值赋给max;以此类推,将max依次与第三,…,M个元素比较,得出该列 大值,并进行输出。全国计算机等级考试《二级C语言程序设计》真题及详解(三)测试程序,按照题目上的内容进行答题。作答选择题时键盘被封锁,使用键盘无效,考生须使用鼠标答题。选择题部分只能进入一次,退出后不能再次进入。选择题部分不单独计时。)
A. o115
B. 0118
C. 1-5e1.5
D. 115L
解析:【解析】
A. '\\n'
B. '\101'
C. '\x21'
D. '\0'
解析:【解析】
A. 形成无限循环
B. 输出6
C. 输出5
D. 输出4
解析:【解析】本题执行过程为:i=1,k=0,i<6成立,执行for循环:i%3=1,匹配case1,k=1,退出switch,i=2;i<6成立,执行for循环:i%3=2,匹配case2,k=2,执行continue,退出switch,且不执行i+=1,i=2不变,i<6成立,执行下一次for循环,以后的循环情况完全一致,i=2不会改变,形成无限循环。答案选择A选项。
A. 执行一个C语言编写的源程序
B. 把C源程序翻译成ASCII码
C. 把C源程序翻译成机器代码
D. 把C源程序与系统提供的库函数组合成一个二进制执行文件
解析:【解析】编译程序的功能是将“高级语言”翻译为“机器语言”。每条C语言语句,经过编译最终都将转换成二进制的机器指令。答案选择C选项。
A. 8.0E0.5
B. 1e1
C. 011
D. 0xabcd
解析:【解析】实型常量指数形式中,字母e(或E)前后必须都要有数字,且e(或
A. 实体完整性约束
B. 参照完整性约束
C. 属性完整性约束
D. 用户自定义的完整性约束
解析:【解析】为了保证数据库满足业务规则,关系模型定义了:①实体完整性约束,指使用主键约束且主键不能为空值;②参照完整性约束,指不允许关系引用不存在的元组,外键要么是实际存在的元组,要么就为空;③用户定义的完整性约束,指在具体应用所涉及的数据必须满足的语义要求,由用户自己定义。答案选择C选项。
A. 21,18
B. 81,81
C. 21,21
D. 18,18
解析:【解析】带参数的宏的替换过程是,用宏调用提供的实参字符串直接置换宏定义命令行中相应形参字符串,非形参字符保持不变。S(k+j+2)被置换成k+j+2*k+j+2,计算时先计算2*k,结果为21;S(j+k+2)被置换成j+k+2*j+k+2,计算时先计算2*j,结果为18。程序的运行结果是