1、16对于scanf(“2d3d4d”,&a,&b,&c)语句,若键入:l 23456789,则变量b的值为345 。17设intx=10,y,z;执行y=z=x;x=y=-Z后,变量x的结果是 1 。18若有说明:Int a5=1,2,3,4,5,6,7,8,9,10),则数组第一维的大小为2 。19在函数定义中,若没有返回值,其类型定义为 空类型 。20c语言规定不能嵌套定义函数,但能够嵌套调用 函数。21程序中出现的/*.*表示注释,能够出现在程序的任何 地方。22c语言的数据结构是以 数据类型 的形式描述出来的。23运算符的运算对象就为 整数 。24getchar()函数只能出现在 表示
2、式 的位置,接收该函数的值时能够用字符型或整型变量。25请将xa,写成一个逻辑表示式: x=-a 。26在结构化程序的三种基本结构是指 顺序结构 、选择结构和循环结构。27在c语言中,二维数组在内存中的排列顺序是按 行 存入。28一个完整的c程序可由1个主函数或由1个主函数和 若干个 子函数组成。29在c语言中,变量的使用一般遵守 “先定义,而使用 ”的原则。30c语言中有两个专门的指针运算符*和&,它们都是 单 目运算符。31在计算机的数据处理中,将字符、声音、 光 、图形和图像均称为数据。32在线性表的顺序存储结构中,其相邻的数据节点在物理位置上也是 相邻 的。33若在数据处理中,需要经常
3、对数据进行插入、删除运算,则宜将该数据设置为 链式 存储。34二叉树的遍历方法有:先序遍历、后序遍历和 中序遍历 。35单链表表示法的基本思想是用指针 表示结点间的逻辑关系。36C语言规定,数组元素的下标从 0 开始,最大值为长度减1。37在C语言中,引用数组元素时,其数组下标的数据类型允许是整型常量或整型 表示式。38一个变量的作用域是指该变量在程序中的有效范围,局部变量的作用域就是其所在的 函数 。39C语言中访问地址的方式有两种即直接存取方式和 间接存取 方式。40运行下列语句:int*p,*q,x5;p=x;q=p+3;则q指向数值元素 x3 。41若某问题的空间复杂度为o(1),则认
4、为该问题所耗空间与问题的 规模 无关。42在线性表的链式存储结构中,单链表中每个节点是一个 结构类型 。43在三对角阵的压缩存储中,已知Aij=Bk,试建立k与i,j之间的关系为: k=2i+j 。44在软件的开发模型中,螺旋模型是一种 风险驱动 模型,它将瀑布模型和原型模型结合起来。45设有100个元素,用折半查找法进行查找时,最大比较次数是7 。二、选择题1下列是C语言正确的标识符的是【 D 】A? a Ba=2 Ca.3 Da_32下列表示式中,值为1的表示式是 【 D 】 A35 B3/5.0 C3/5 D3a=0 B (10=a)ll(a=0) C0=a=10 D(!anext=NU
5、LL: CHead-next=Head; D均不正确;19一个队列的输入列序为1,2,3,4,则该队列的输出序列是【 B 】 A4,3,2,l B1,2,3,4 C1,4,3,2 D3,2,4,120堆(Heap)是 【 B 】 A完全二叉树 B线性表 C满二叉树 D都不正确21在表长为n的顺序表中,实施顺序查找,在查找不成功时,与关键字比较的次数为【 C 】 An B1 Cn+1 Dn-122下列选项中,合法的C语言保留字是【 C 】 AAUTO BSWIT Celse Dinteger23下列选项中非法的实型常数是【 A 】 A3E1.0 B1.0E3 C.3E-2 D3E-224设有定义
6、“float a=5.0,b=2.5;”,则表示式(int)b+a/b的值是 【 D 】 A3 B4 C3.0 D4.025设int a=10,b=20,c=30;条件表示式a6)sprintf(“*”)后的输出结果是【 A 】 A* B* C* D*38设有定义语句:int a=l,b=2,c=3,d=4;执行下列程序段后x的值是 【 A 】 if(ab)if(cd)x=10; else if(ac)if(bd)x=20; else x=30; else x=40; else x=50; A10 B 20 C 30 D 4039C语言中【 C 】 A不能使用dowhile语句构成循环体。Bdo-while语句构成的循环必须用break语句才能退出。 Cdo-while语句构成的循环,当while语句中的表示式值为零时结束循环。 Dd
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1