资源描述:
《铜陵学院11级C语言程序设计试卷A》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、铜陵学院2011-2012学年第二学期《C语言程序设计》考试试卷(A)(适用班级:11级工科各专业)一.单选题(每小题1分,共30分)———迩1•下列选项中合法的变量名是(A.B#123B._1234C.floatD.xy*2•以下选项中属于C语言的数据类型的是(A.整型B.集合型C.逻辑型3•下面运算符中,具有右结合性的是(A•十B.>C.二D.复数型D.&&4.字符串z/ax44\abcd101bz/的长度是(A.9B.10C.16D.185.下面选项中合法的字符常量是(A/aB.C."〃D.'80‘6-设有inta=9;则表达式(++a*2/
2、3)的值是(A.6C.6.6D.07.已知inti;floatd;,则以下选项中正确的表达式是()oA.(intd)D.(int)d%i———<&若有chHc—则能正确判断出c为大写字母的表达式是(A.'AVcWB.(c>二'A')
3、
4、(cWC.(c>=,Az)and(c<=,Z,)9.下列选项中合法的赋值语句是()。A.a二b二58B.k=a+bC.a二5&b二58D.--i;10.设int型占2个字节,若有inti二65536;,则语句printfi);输出的结果是()oA.65535B.0C.有语法错误,无输出结果D.111.己知字符A的ASCII码为6
5、5,下面程序段的输出是()。charc;c二'A'+'5'-'3';printf("%d,%c",c,c);A.A,65B.65,AC.67,CD.C,6712.下面程序的输出是()0main(){intk=l1;printf(/z%d,%o,%x,z,k,k,k);}A.11,12,13B.11,13,13C.11,13,bD.11,013,OXb13.下面程序的输出是()0main(){intx二023;printf("%d〃,--x);}A.22B.23C.18D.1914.若变量己正确定义,现要将a和b中的数据交换,下面不正确的是()0A.a=a+b;
6、b=a-b:a=a-b;B.t=a;a=b;b二t;C.a=t;t二b;bpD.t二b;b二a;a二t;15.若x是int型,则下面与逻辑表达式!x等价的关系表达式是()。A.x二二1B.x!二1C.x二二0D.x!二016.若x和y都是int型,则以下不能正确表示数学式
7、x-y
8、<10的是()。A.abs(x~y)<10B.x-y>-10&&x~y<10C.(x~y)<~10
9、
10、!(y_x)>10D.(x-y)*(x-y)<10017.有以下程序段:intk=0;while(k=l)k十十;讪订E循环执行的次数是(A.无限次B.有语法错误,不能执行C.0D.
11、1以下程序的输出结果是(main(){int沪2,b二T,c二2;if(a
12、Ii二二5)continue;if(i
13、==6)break;i++;s+=i;}printf(z/%d/z,s);}A.10B.13C.21D.程序进入死循环21.C语言中,一维数组元素下标的最小值是()。A.1B.OC.视说明语句而定D.无固定下标22.若有说明:chara[]=,zChina,z;,则数组a所占的空间是()。A.4B.5C.6D.723.若有定义:charstrl[10],str2[10]="China";,则能将字符串"China"赋给数组strl的正确语句是()。A.str1二"China";B.strcpy(strl,str2):C.strl=str2;D.strcat(s
14、trl,str2):24.C语言程序的执行是从()开始。A.第一条可执行语句B.第一个函数C.main函数D.任意函数25.以下所列的各函数首部中,正确的是()0A.voidplay(inta,b)B.intplay(inta,b)C.intplay(inta,intb)D.voidplay(aasinteger,basinteger)26.以下程序的输出结果是()ovoidswap(intx,inty){intt;t=x;x二y;y二t;}main(){int3■二3,b二4;swap(a,b);printf("%d,%d",a,b);}A.3,3B.4,4
15、C.3,4D.4,327.要使函数体内