考研数据结构+C程序设计在线题库每日一练(二)
以下是希赛网给大家分享考研数据结构+C程序设计在线题库每日一练,希望通过刷题可以帮助大家巩固重要知识点,对知识点查漏补缺,祝愿大家能顺利通过考试!
本文提供考研数据结构+C程序设计在线题库每日一练,以下为具体内容
1、对n个记录的文件进行快速排序,所需要的辅助存储空间大致为( )。
A、
B、
C、
D、
2、设在程序中的a,b,c均被定义为整型并且赋予大于1的值,能正确表示代数式1/abc的表达式是( )。
A、1/a*b*c
B、1/(a*b*c)
C、1/a/b/(float)c
D、1.0/a/b/c
3、已知字符'A'的ASCII值为65,则执行语句printf("%c",'A'+2);之后,输出结果为( )。
A、A
B、C
C、65
D、67
4、已知int i=1;则执行语句printf("%d",i++);后,输出结果是( )。
A、1
B、2
C、-1
D、-2
5、下列四个描述中,错误的是( )。
A、一个c源程序必须有且只能有一个主函数
B、一个c源程序可以包含一个或多个子函数
C、在c源程序中注释说明必须位于语句之后
D、c源程序的基本结构是函数
1、试题答案:C
试题解析:

2、试题答案:D
试题解析:
'/'运算符两个整数相除的结果是整数,如13/4的结果值为3,舍去小数部分。故选项A、B错误,操作数为整数,结果也为整数。除法运算符'/'结合方向自左向右;选项C中,1,a,b为整数,(float)c为浮点数,1/a/b结果为整数,故无法正确表示代数式。综上本题选D。
3、试题答案:B
试题解析:
输出语句按%c格式输出'A'+2,即输出字符'C'。故本题选B。
使用printf语句按%c格式输出字符时,输出的是原字符。使用printf语句按%d(十进制)格式输出字符时,输出的是字符对应的ASCII码值。
4、试题答案:A
试题解析:
输出语句中,先输出i的值,再令i的值自增1;故输出结果为1,本题选A。
自增运算符"++"在变量的左侧,则先令变量的值加1,再使用该变量的值;自增运算符"++"在变量的右侧,则先使用该变量的值,再令变量的值加1。
5、试题答案:C
试题解析:
在C语言中有两种注释方式:一种是以/*开始、以*/结束的块注释;另一种是以//开始、以换行符结束的单行注释。故选项C错误,本题选C。
点击查看【完整】试卷>>

