A、 double intⱣⱤ;
B、 float US$;
C、 char For;
D、 int ⱣⱤint;
答案:B
解析:【解析】标识符由字母、数字、下划线组成。$是非法字符,不能出现在标识符中。答案选择B选项。
A、 double intⱣⱤ;
B、 float US$;
C、 char For;
D、 int ⱣⱤint;
答案:B
解析:【解析】标识符由字母、数字、下划线组成。$是非法字符,不能出现在标识符中。答案选择B选项。
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. 137
B. 731
C. 73
D. 37
解析:【解析】函数fun是递归函数,递归终止条件是x小于等于3,当大于3时递归调用fun(x/2)。第一次循环x/2=3,调用fun(3),x/2=1,跳出if循环,执行输出x=3,然后回到第一次循环,执行if循环的语句,输出x=7。答案选择D选项。
A. 执行一个C语言编写的源程序
B. 把C源程序翻译成ASCⅡ码
C. 把C源程序翻译成机器代码
D. 把C源程序与系统提供的库函数组合成一个二进制执行文件
解析:【解析】编译程序的功能是将“高级语言”翻译为“机器语言”。每条C语言语句,经过编译 终都将转换成二进制的机器指令。答案选择C选项。
A. printf("%s", "a");
B. printf("%s", 'a');
C. printf("%c", "a");
D. printf("%d", 'a');
解析:【解析】输出函数printf()的一般形式为“printf("格式控制字符串",输出项1,输出项2,…)”,输出项的形式要和格式控制字符串中的格式控制符保持一致,"%s"为输出字符串,"%c"为输出单个字符,"%d"为以十进制形式输出带符号整数,答案选择A选项。
A. TF
B. T
C. F
D. TFT
解析:【解析】x=0x18为赋值表达式,十六进制数0x18非0,故x非0,if条件成立输出T,之后再输出F与回车符。程序运行后的输出结果是TF。答案选择A选项。
A. DFD图
B. PAD图
C. N-S图
D. PDL
解析:【解析】数据流图(DFD图)软件定义阶段结构化分析方法常用的工具。软件设计包括概要设计和详细设计。其中,概要设计中常用的软件结构设计工具是结构图,又称程序结构图;详细设计中常见的过程设计工具有:程序流程图、N-S、PAD、HIPO、判定表和PDL(伪码)。答案选择A选项。
A. 学生成绩管理系统
B. C语言编译程序
C. UNIX操作系统
D. 数据库管理系统
解析:【解析】应用软件是为解决特定领域的应用而开发的软件,如事务处理软件,工程与科学计算软件,学生成绩管理系统、教务管理系统、浏览器、编辑软件等应用性质不同的各种软件。系统软件是计算机管理自身资源,提高计算机使用效率并服务于其他程序的软件,如操作系统,编译程序,汇编程序,数据库管理系统等。支撑软件是介于系统软件和应用软件之间,协助用户开发软件的工具性软件,包括辅助和支持开发和维护应用软件的工具软件,如需求分析工具软件,设计工具软件,编码工具软件,测试工具软件,维护工具软件等。答案选择A选项。
A. 选择
B. 投影
C. 联接
D. 自然联接
解析:【解析】关系运算包括:选择、投影和连接。①选择:从关系中找出满足给定条件的元组。选择是从行的角度进行的运算,即从水平方向抽取记录。是单目运算。②投影:从关系模式中指定若干个属性组成新的关系。投影是从列的角度进行的运算,是单目运算。③连接:连接是关系的横向结合。连接运算将两个关系模式拼接成一个更宽的关系模式,生成的新关系中包含满足连接条件的元组。是双目运算。此题干要求从关系中找出同时满足两个条件的元组,应进行的运算是选择,
A. *sum
B. sum
C. &sum
D. add
解析:【解析】程序的执行过程为:从键盘读入两个float类型数据,分别赋给x,y,调用函数calc将x与y的值与add变量地址传入函数,地址赋给指针sum,函数体中将两数之和放入指针指向的地址,指针正确的引用形式为:*sum,这表示变量,可以被赋值。所以横线处填写*sum。答案选择A选项。
A. n+1
B. n-1
C. 2n
D. n/2
解析:【解析】任何一棵二叉树的叶子结点总是比度为2的结点多一个。答案选择B选项。