2012年3月全国计算机等级《二级C语言》模拟试题(7)
-
__________的目的是分析数据间内在语义关联,在此基础上建立一个数据的抽象模型。
-
设有以下程序:
-
下列程序的输出结果是_________。
-
用树形结构表示实体之间联系的模型是__________。
-
算法的复杂度主要包括__________复杂度和空间复杂度。
-
-
-
-
-
-
以下程序的功能是将字符串s中所有小写字母'a'删去,请填空。
-
-
若有定义:int a=10,b=8,c=4:然后顺序执行下列语句后,变量a中的值是__________。c=(b-=(a-4));a=(c%2) (b-1);
-
下面程序的输出是_________。
-
-
以下不正确的转义字符是( )。
-
下列合法的标识符是( )。
- A)123
- B)#256
- C)a.55
- D)abhj1_2_3
-
有以下程序
- A)0
- B)4
- C)6
- D)7
-
-
-
对于一个正常运行的C程序,下列叙述中正确的是( )。
- A)程序的执行总是从main函数开始,在main函数结束
- B)程序的执行总是从程序的第一个函数开始,在main函数结束
- C)程序的执行总是从main函数开始,在程序的最后一个函数中结束
- D)程序的执行总是从程序中的第一个函数开始,在程序的最后一个函数中结束
-
设a和b均为int型变量,且a=6、b=11、c=3,则能使值为3的表达式是( )。
- A)b%(c%4)
- B)b%(c-a%5)
- C)b%a-a%5
- D)(b%a)-(a%4)
-
以下选项中,能用作数据常量的是( )。
- A)018
- B)o11
- C)0.8e2.5
- D)25L
-
程序设计的任务包括( )。
- A)编写程序代码并上机调试
- B)确定所用数据结构
- C)确定所用算法
- D)以上选项均正确
-
-
-
待排序的关键码序列为(15,20,9,30,67,65,45,90),要按关键码值递增的顺序排序,采取简单选择排序法,第一趟排序后关键码15被放到第( )个位置。
A)2
B)3
C)4
D)5
-
设Y为整型变量,a=6,a的地址为E2000,b=14,b的地址为E2001;执行语句b=&a;y=&a;后Y的值为( )。
A)E2000
B)E2001
C)6
D)14
-
-
以下程序的输出结果是( )。
A)2,2
B)1,3
C)3,2
D)3,1
-
下面关于数据库三级模式结构的叙述中,正确的是( )。
A)内模式可以有多个,外模式和模式只有一个
B)外模式可以有多个,内模式和模式只有一个
C)内模式只有一个,模式和外模式可以有多个
D)模式只有一个,外模式和内模式可以有多个
-
-
下列程序的输出结果是( )。
A)2 1
B)1 2
C)编译出错
D)0 0
-
在C语言程序中,以下说法正确的是( )。
A)函数的定义和函数的调用均不可以嵌套
B)函数的定义不可嵌套,但函数的调用可以嵌套
C)函数的定义可以嵌套,但函数的调用不可以嵌套
D)函数的定义和函数的调用均可以嵌套
-
若输入“abcdef”、“abdef”,以下程序的输出结果为( )
#include
A)-1
B)0
C)’abcdeff’
D)’abdef’
-
-
-
-
下列关于C语言数据文件的叙述中正确的是( )。
A)文件由ASCII码字符序列组成,C语言只能读写文本文件
B)文件由二进制数据序列组成,C语言只能读写二进制文件
C)文件由记录序列组成,可按数据的存放形式分为二进制文件和文本文件
D)文件由数据流形式组成,可按数据的存放形式分为二进制文件和文本文件
-
-
在数据流图中,带有箭头的线段表示的是( )。
A)控制流
B)数据流
C)模块调用
D)事件驱动
-
-
若执行下述程序时,若从键盘输入6和8,结果为( )
A)36
B)64
C)48
D)以上都不对
-
若定义函数int*func( ),则函数func的返回值为( )。
A)一个实数
B)一个指向整型变量的指针
C)一个指向整型函数的指针
D)一个整型函数的入口地址
-
一棵二叉树的前序遍历结果是ABCEDF,中序遍历结果是CBAEDF,则其后序遍历的结果是( )。
A)DBACEF
B)CBEFDA
C)FDAEBC
D)DFABEC
-
在软件开发中,需求分析阶段产生的主要文档是,( ).
A)数据字典
B)详细设计说明书
C)数据流图说明书
D)软件需求规格说明书
-
算法的空问复杂度是指( )。
A)算法程序的长度
B)算法程序中的指令条数
C)算法程序所占的存储空间
D)算法执行过程中所需要的存储空间
-
设有如下关系表,由关系R和S通过运算得到关系T,则所使用的运算为( )。
A)T=R∩S
B)T=R∪S
C)T=R?S
D)T=R/S
-
下列字符数组初始化语句中,不正确的是( )。
-
下列叙述中,不属于设计准则的是( )。
A)提高模块独立性
B)使模块的作用域在该模块的控制域中
C)设计成多入口、多出口模块
D)设计功能可预测的模块
-
下列关于线性链表的描述中,正确的是( )。
I、只含有一个指针域来存放下一个元素地址
II、指针域中的指针用于指向该结点的前一个或后一个结点(即前件或后件)
III、结点由两部分组成:数据域和指针域。
A)仅I、II
B)仅I、III
C)仅Il、III
D)全部
-
设有定义:char*c;,以下选项中能够使字符型指针c正确指向一个字符串的是( )
A)char str[]="string";c=str;
B)scanf("%s",c);
C)c=getchar;
D)char str[]="string";strcpy("c,str")
-
下述程序的输出结果是( )
A)9
B)10
C)12
D)2
-
开发大型软件时,产生困难的根本原因是( )。
A)大型系统的复杂性
B)人员知识不足
C)客观世界千变万化
D)时间紧、任务重
-
对下列二叉树进行中序遍历的结果是( )。
A)ABCDEFGH
B)ABDGEHCF
C)GDBEHACF
D)GDHEBFCA