资源描述:
《C语言程序的设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、.....C语言程序设计1.单项选择题(60道)(1)以下关于C语言程序的说法中正确的为()。a)计算机不能直接执行b)计算机能直接执行c)编辑好就可以执行d)编译好就可以执行(2)以下不属于C语言特点的为()。a)简洁b)运算符丰富c)具有结构化的控制语句d)语法限制严格。(3)C语言的程序必须包含()。a)语句b)变量声明c)函数d)宏定义(4)以下不属于算法特点的为()。a)有穷性b)无穷性c)有效性d)确定性(5)算法的三种基本结构除了顺序结构、选择结构外,还有()。a)循环结构b)递归结
2、构c)调用结构d)跳转结构(6)在下列关于C语言常量的说法中正确的为()。a)没有数据类型b)有数据类型c)必须有名字d)不能输出(7)在下列关于C语言变量的说法中正确的为()。a)必须先定义后使用b)不必先定义后使用c)只能在函数外修改变量的值d)只能在函数内修改变量的值(8)以下属于整型常量不正确写法的为()。a)123b)0123c)0x123d)1,230(9)以下关于整型量所占内存字节数的正确说法为()。a)所有的整型量都占2个字节b)基本整型量占2个字节,长整型量占4个字节c)C语言标
3、准没有规定整型量占多少个字节d)使用sizeof可以确定整型量占几个字节(10)以下正确声明整型变量的为()。a)int1x,2x,3x;b)intx1,x2,x3;c)int1x,int2x,int3x;d)intx1,intx2,intx3;(11)以下关于实数类型常量的说法中,正确的为()。a)实数类型常量只能用小数形式表示b)实数类型常量只能用指数形式c)实数类型常量既可以用小数形式表示,也可以用指数形式表示d)1.0不是实数类型常量,而是整数类型常量(12)以下属于实型常量不正确写法的为
4、()。a)0.123b)1.23e-1c).123d)123e2(13)下列不合法的字符常量为()。a)‘a’b)‘’c)“a”d)‘\’(14)假设一个字符类型的量占一个字节,则字符串“abc”所占的字节数为()a)1b)2c)3d)4(15)设整型变量a为5,使b不为2的表达式是( )。 a)b=a/2 b)b=6-(--a) c)b=a%2 d)b=a>3?2:1(16)设有说明double(*p1)[N];其中标识符p1是( )。 a)N个指向do
5、uble型变量的指针。学习参考..... b) 指向N个double型变量的函数指针。 c)一个指向由N个double型元素组成的一维数组的指针。 d)具有N个指针元素的一维指针数组,每个元素都只能指向double型量。(17)以下程序的输出结果是( )。 charstr[15]=”hello!”;printf(“%d”,strlen(str)); a)15 b)14 c)7 d)6(18)选出下列标识符中不是
6、合法的标识符的是( )。 a)hot_do b)cat1 c)_pri d)2ab(19)为了避免嵌套的条件分支语句if-else的二义性,C语言规定:C程序中的else总是与( )组成配对关系。a)缩排位置相同的if b)在其之前未配对的ifc)在其之前未配对的最近的if d)同一行上的if(20)以下程序的输出结果是( )。 intx=10,y=10; printf(“%d %d”,x--,--y
7、); a)10 10 b)9 9 c)9 10 d)10 9(21)设A为存放(短)整型的一维数组,如果A的首地址为P,那么A中第i个元素的地址为( )。a)P+i*2 b) P+(i-1)*2 c)P+(i-1) d) P+i(22)以下程序的输出结果是( )。 inta=5;floatx=3.14;a*=x*(‘E’-‘A’);printf(“%f”,(float)a); a)62.000000 b)62.8
8、00000 c)63.000000 d)62(23)下列描述中不正确的是( )。a)字符型数组中可能存放字符串。b)可以对字符型数组进行整体输入、输出。c)可以对整型数组进行整体输入、输出。d)不能在赋值语句中通过赋值运算符“=”对字符型数组进行整体赋值。(24)设有如下定义:intx=10,y=3,z;则语句printf("%d",z=(x%y,x/y));的输出结果是( )。a)1 b)0 c)4 d)3(25)定义如