四川农业大学C语言机考复习题.doc

四川农业大学C语言机考复习题.doc

ID:50509471

大小:66.50 KB

页数:26页

时间:2020-03-10

四川农业大学C语言机考复习题.doc_第1页
四川农业大学C语言机考复习题.doc_第2页
四川农业大学C语言机考复习题.doc_第3页
四川农业大学C语言机考复习题.doc_第4页
四川农业大学C语言机考复习题.doc_第5页
资源描述:

《四川农业大学C语言机考复习题.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C语言机考复习题(2014年6月)一、单选1.以下说法中正确的是(C)A)C语言程序总是从第一个的函数开始执行B)在C语言程序中,要调用的函数必须在main()函数中定义C)C语言程序总是从main()函数开始执行D)C语言程序中的main()函数必须放在程序的开始部分2.下选项中不是语句的是(C)。A){inti;i++;printf(“%d”,i);}B);C)a=5,c=10D){;}3.以下选项中不能作为C语言合法常量的是(A)A)'cd'B)0.1e+6C)"a"D)'11'4.若x,a,b和c均是int型变量则执行表达式x=(

2、a=1,b=2)后x的结果为(B)。A)1B)2C)3D)不确定5.以下能正确定义整型变量a,b和c并为其赋初值1的语句是(D)。A)inta=b=c=1;B)inta,b,c=1;C)a=b=c=1;D)inta=1,b=1,c=1;6.字符串"t65xff"中的字符数(不算’’)为(D)A)5B)14C)8D)47.对两个静态函数A和B进行如下初始化charA[]="ABCDEF";charB[]={'A','B','C','D','E','F'};则下列叙述正确的是(D)。A)A和B完全相同B)A和B只是长度相等C)A和B不相

3、同A是指针数组D)A数组长度比B数组长8.若有以下定义chara;intb;floatc;doubled;则表达式a*b+d-c值的类型为(D)A)floatB)intC)charD)double9.在C语言中运算对象必须是整型数的运算符是(A)A)%B)/C)%和D)**10.有以下程序main(){intx,y,z;x=y=1;z=x++,y++,++y;printf("%d,%d,%d",x,y,z);}程序运行后的输出结果是(C)A)2,3,3B)2,3,2C)2,3,1D)2,2,111.以下选项中当x为大于1的奇数时值为0的表达式

4、是(D)A)x%2==1B)x/2C)x%2!=0D)x%2==012.以下程序的输出结果是(C)。main(){intx=10,y=3;printf("%d",y=x/y);}A)0B)1C)3D)不确定的值13.若a为int类型且其值为3则执行完表达式a+=a-=a*a后a的值是(C)A)-3B)9C)-12D)614.已知字符A的ASCII码为十进制的65下面程序的输出是(A)main()H{charch1,ch2;ch1='A'+'5'-'3';ch2='A'+'6'-'3';printf("%d,%c",ch1,ch2);}A)6

5、7,DB)B,CC)C,DD)不确定的值15.有以下程序main(){chara='a',b;printf("%c,",++a);printf("%c",b=a++);}程序运行后的输出结果是(A)A)b,bB)b,cC)a,bD)a,c16.设a、b、c、d、m、n均为int型变量且a=5、b=6、c=7、d=8、m=2、n=2则逻辑表达式(m=a>b)&&(n=c>d)运算后n的值为(C)A)0B)1C)2D)317.设x、y、t均为int型变量则执行语句x=y=3;t=++x

6、

7、++y;后y的值为(C)A)不定值B)4C)3D)118.有

8、以下程序段intk=0;while(k=1)k++;while循环执行的次数是(A)A)无限次B)有语法错不能执行C)一次也不执行D)执行1次19.能正确表示逻辑关系“a>=10或a<=0”的C语言表达式是(D)A)a>=10ora=10B)a>=0

9、a<=10C)a>=10&&a<=0D)a>=10

10、

11、a<=020.表示关系x≤y≤z的c语言表达式为(A)A)(x<=y)&&(y<=z)B)(x<=y)AND(y<=z)C)(x<=y<=z)D)(x<=y)&(y<=z)21.设有inta=1,b=2,c=3,d=4,m=3,n=3;执行(m=a

12、>b)

13、

14、(n=c>d)后n的值为(A)。A)0B)1C)2D)322.以下关于逻辑运算符两侧运算对象的叙述中正确的是(D)A)只能是整数0或1B)只能是整数0或非0整数C)可以是结构体类型的数据D)可以是任意合法的表达式23.若x和y都是int型变量x=100y=200且有下面的程序片段printf("%d",(x,y));上面程序片段的输出结果是(A)A)200B)100C)100200D)输出格式符不够输出不确定的值24.以下程序的输出结果是(D)main(){intk=17printf("%d%o%x"kkk)}A)170210x11B

15、)171717C)170x11021D)17211125.x、y、z被定义为int型变量若从键盘给x、y、z输入数据正确的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。