谋学网
C.longs[2][3]={{1},{1,2},{1,2,3}};
D.doublet[][3]={0};
40.下面描述中,不正确的是()。
A.递归法的关键是必须有一个递归终止的条件。
B.递归算法要求语言具有反复自我调用子程序的能力。
C.对于同一个问题,递推算法比递归算法的执行时间要长。
D.递推算法总可以转换为一个递归算法。
二、判断题(共10道试题,共20分。)V1.“%”运算两侧的数据可以是任意类型的数据。
A.错误
B.正确
2.在标准C语言中,在定义带参数的宏时也要定义参的类型。
A.错误
B.正确
3.在标准C语言中,可以用typedef定义类型,所以用typedef可以增加C语言的数据类型。
A.错误
B.正确
4.在C语言的scanf()中可用”%m.nf”形式的格式字符指定输入数据的精度。
A.错误
B.正确
5.在C语言中,枚举元素作为常量,它们是有确定的值的,它们的值按顺序从0开始依次增加且不可以改变。
A.错误
B.正确
6."A"是一个字符常串量。
A.错误
B.正确
7.switch(表达式)中的表达式可以是任意类型的表达式。
A.错误
B.正确
8.在C语言中处理文件时文本文件和二进制文件都可采用EOF作为判断文件是否读写结束。
A.错误
B.正确
9.设有变量定义chars[]=”hello”,则数组中有6个元素。
A.错误
B.正确
10.在C语言中,逻辑表达式中只允许出现逻辑型数据。
A.错误
B.正确
一、单选题(共40道试题,共80分。)V1.已知:structsk{inta;floatb;}data,*p;若有p=&data,则对data中的成员a的正确引用是()。
A.(*p).data.a
B.(*p).a
C.p->data.a