资源描述:
《c语言程序设计练习题[1]》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、本文由gyx0413贡献doc文档可能在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机,查看。C语言程序设计练习题一、选择题(每小题2分,共40分,答案必须填写半,角大写字母ABCD)1.若a是float型变量,b是unsigned型变量,以下输入语,句(c)是合法的。A)scanf("%6.2f%d",&a,&b)B)scanf("%f%n",&a,&b)C)scan,f("%f%3o",&a,&b)D)scanf("%f%f",&a,&b)2.设以下变量均为int类型,则值不,等于7的表达式是(C)。A)(x=y=6,x+y,x+1)B)(x=y=6,x
2、+y,y+1)C)(x=6,x+1,,y=6,x+y)D)(x=6,x+1,y=x,y+1)3.设变量a是整型,是实型,是双精度型,b,c则表达式10+'a'+b*c值的数据类型为(C)。A)intB)floatC)doubleD)不确,定4.设有说明:charw;intx;floaty;doublez;则表达式w*x+z-y值的数,据类型为(D)。A)floatB)charC)intD)double5.若给定条件表达式(x)?(,a++):(a--),则表达式x(C)。A)和(x==0)等价B)和(x==1)等价C)和(x!=0)等,价D)和(x!=1)等价6.C语言中w
3、hile和do-while循环的主要区别是(B)A),do-while的循环体至少无条件执行一次B)while的循环控制条件比do-while的循,控制条件严格C)do-while允许从外部转到循环体内D)do-while的循环体不能是,复合句7.若有说明:inta[10];,则对a数组元素的正确引用是(D)A)a[10]B,)a[3.5]C)a(5)D)a[10-10]8.设以下变量均为int类型,则值不等于7的表达式,是(C)。A)(x=y=6,x+y,x+1)B)(x=y=6,x+y,y+1)C)(x=6,x+1,y=6,x+y)D)(x,=6,x+1,y=x,y+1
4、)9.设i和x都是int类型,则以下for循环(A)。for(i=0,,x=0;i<=9&&x!=876;i++)scanf("%d",&x);A)最多执行者10次B)最多执行者9,次C)是无限循环D)循环体一次也不执行10.以下对二维数组a进行初始化的语,句错误的是(C)A)inta[2][3]={0};B)inta[][3]={{1,2},{0}};C)inta[2],[3]={{1,2},{3,4},{5,6}};D)inta[][3]={1,2,3,4,5,6};11.下面描述正确的是(,B)。A)两个字符串所包含的字符个数相同时,才能比较字符串B)字符个数多的,字
5、符串比字符个数少的字符串大C)字符串"stop"与"Stop"相等D)字符串"that"小,于字符串"the"12.以下不正确的说法是(B)。A)实参可以是常量、变量或表达式,B)形参可以是常量、变量或表达式C)实参可以是任意类型D)形参应与其对应的,实参类型一致13.下面函数调用语句中含有实参个数为(B)。func((exp1,exp2),(exp2,exp4,,exp5));A)1B)2C)3D)414.若有说明:inta[10];,则对a数组元素的正确引用,是(D)。A)a[10]B)a[3.5]C)a(5)D)a[10-10]15.设有下面的语句和说明,则下,列叙述
6、正确的是(C)。chars[]="china";char*p;p=s;A)s和p完全相同B,)数组s中的内容和指针变量P的内容相同C)s数组长度和P所指向的字符串长,度相同D)*p和s[0]相同16.若有说明:inta[3][4];,则对a数组元素正确引用,是(C)。A)a[2][4]B)a[1,3]C)a[1+1][0]D)a(2)(1)17.设n=10,i=4,则赋,值运算n%=i+1执行后,n的值是(A)。A)0B)3C)2D)118.一个C语言程,序是由(B)。A)一个主程序和若干子程序组成B)函数组成C)若干过程组成D),若干子程序组成19.凡是在C语言中函数未指
7、定存储类别的局部变量,其隐含的存,储类别为(A)。A)自动B)静态C)外部D)寄存器20.变量的指针,其含义是指,该变量的(B)。A)值B)地址C)名D)一个标志22.在C语言中,要求运算数必须,是整型的运算符是(D)。A)/B)++C)!=D)%23.若int类型数据占两个字节,,则以下程序的输出为(D)。main(){intk=-1;Printf(“%d,%u”,k,k);},A)-1,-1B)-1,32767C)-1,32768D)-1,6553524.设有说明:charw;intx,;floaty;do