资源描述:
《c语言考试练习题有答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、试卷编号:9405所属语言:C语言试卷方案:C语言练习试卷总分:115分共有题型:3种一、单项选择共100题(共计100分)第1题(1.0分)有以下程序main(){intp[7]={11,13,14,15,16,17,18},i=0,k=0;while(i<7&&p[i]%2){k=k+p[i];i++;}printf("%d",k);}执行后输出的结果是A:58B:56C:45D:24答案:D第2题(1.0分)以下正确的描述是:在C语言程序中()。A:函数的定义可以嵌套,但函数的调用不可以嵌套B:函数
2、的定义不可以嵌套,但函数的调用可以嵌套C:函数的定义和函数的调用均不可以嵌套D:函数的定义和函数的调用均可以嵌套答案:B第3题(1.0分)有如下程序main(){intx=1,a=0,b=0;switch(x){case0:b++;case1:a++;case2:a++;b++;}printf("a=%d,b=%d",a,b);}该程序的输出结果是A:a=2,b=1B:a=1,b=1C:a=1,b=0D:a=2,b=2答案:A第4题(1.0分)下述标识符中,()是合法的用户标识符.A:A#CB:getch
3、C:voidD:ab*答案:B第5题(1.0分)若有以下程序:main(){intk=2,i=2,m;m=(k+=i*=k);printf("%d,%d",m,i);}执行后的输出结果是______。A:8,6B:8,3C:6,4D:7,4答案:C第6题(1.0分)有以下程序main(){chara='a',b;print("%c,",++a);printf("%c",b=a++);}程序运行后的输出结果是A:b,bB:b,cC:a,bD:a,c答案:A第7题(1.0分)以下不
4、正确的叙述是()。A:在C程序中所用的变量必须先定义后使用B:程序中,APH和aph是两个不同的变量C:若a和b类型相同,在执行了赋值语句a=b;后b中的值将放入a中,b中的值不变D:当输入数值数据时,对于整型变量只能输入整型值;对于实型变量只能输入实型值答案:D第8题(1.0分)在下列选项中,不正确的赋值语句是()A:++t;B:n1=(n2=(n3=0));C:k=i==j;D:a=b+c=1;答案:D第9题(1.0分)若有intx=4,y=5;,则执行完表达式x*=y-1后,x值为().A:16B:0C
5、:1D:19答案:A第10题(1.0分)下列选项中,合法的C语言关键字是()。A:VARB:cherC:integerD:default答案:D第11题(1.0分)下列数组说明中,正确的是()。A:intarray[][4];B:intarray[][];C:intarray[][][5];D:intarray[3][];答案:A第12题(1.0分)若变量a是int类型,并执行了语句:a='A'+1.6;,则正确的叙述是A:a的值是字符CB:a的值是浮点型C:不允许字符型和浮点型相加D:a的值是字符'A'的A
6、SCII值加上1.答案:D第13题(1.0分)用下列语句定义a,b,c,然后执行b=a、c='b'+b,则b,c的值是()。longa=0xffffff;intb;charc;A:0ffffff和0x61B:-1和98C:-1和97D:指向同一地址答案:C第14题(1.0分)设以下变量均为int类型,则值不等于7的表达式是()。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:(y=6,y+1,x=y,x+1)答案:C第15题(1.0分)若k是int
7、型变量,且有下面的程序片段:intk=-2;if(k<=0)printf("####");elseprintf("&&&&");上面程序片段的输出结果是()A:####B:&&&&C:####&&&&D:有语法错误,无输出结果答案:A第16题(1.0分)inta=3,b=2,c=1;if(a>b>c)a=b;elsea=c;则a的值为()。A:3B:2C:1D:0答案:C第17题(1.0分)t为int类型,进人下面的循环之前,t的值为0while(t=l){……}则以下叙述中正确的是A:循环控制表达式的值为0
8、B:循环控制表达式的值为1C:循环控制表达式不合法D:以上说法都不对答案:B第18题(1.0分)以下叙述不正确的是()。A:一个C源程序可由一个或多个函数组成B:一个C源程序必须包含一个main函数C:C程序的基本组成单位是函数D:在C程序中,注释说明只能位于一条语句的后面答案:D第19题(1.0分)已定义ch为字符型变量,以下赋值语句中错误的是()。A:ch='';B:ch=62+3;C:ch=