电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

2011高级语言程序设计试卷1及答案.doc

21页
  • 卖家[上传人]:公****
  • 文档编号:552426835
  • 上传时间:2023-12-04
  • 文档格式:DOC
  • 文档大小:116KB
  • / 21 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、一、 选择题:(共20题,每题1.5分,共30分)1. C语言属于( A )A高级语言B. 低级语言C中级语言D. 机器语言2. 下列全部属于合法的用户标识符的是( A )AA1 P_0 dSB. float 2la _AC. *a hy kkD. _123 temp main3. C语言中运算对象必须是整型的运算符为( A )A%B. /C=D. =y & chb & ! y)的值是( C )A0B. 语法错C1D. “假”13. 下列关于switch语句和break语句的结论中,正确的是( B )Abreak语句是switch语句的一部分B在switch语句中可以根据需要使用或不使用break语句C在switch语句中必须使用break语句 Dbreak语句不能在switch语句中使用14. 若变量c为char类型,能正确判断出c为小写字母的表达式是( D )Aa=c= a)|(c= z)C(a=c)D. (c= a)&(c= z)15. 执行语句for ( i=0; i+3; ); 后,变量i的值为( C )A2B. 3C4D. 516. 已知:int a10; 则对a数组元素的

      2、正确引用是( D )Aa10B. a3.5Ca(5)D. a0-917. 对字符数组str赋初值,str不能作为字符串使用的一个是( D )Achar str=shanghai;B. char str=shanghai;Cchar str9=s,h,a,n,g,h,a,i;D. char str8= s,h,a,n,g,h,a,i;18. 以下对C语言函数的有关描述中,正确的是( A )A在C语言中,调用函数时,根据实参传递给形参值的不同,通常有值传递方式和地址传递方式两种。BC函数既可以嵌套定义,又可以递归调用C函数必须有返回值,否则不能使用函数DC程序中有调用关系的所有函数必须放在同一个源程序文件中19. 已知p1和p2为指针变量,且已指向同一个整型数组中的元素,a是一个整型变量,则下面无意义的语句是( D )Aa=*p1;B. a=*p1+*p2;Ca=p1-p2;D. p1=a-p2;20. 已知:int a=1,2,3,4,5,6,7,8,9,10.11.12, *p=a; 则值为3的表达式是( A )Ap += 2, *(p+)B. p += 2, *+pCp += 3,

      3、*p+D. *(&a00+6)二、 判断题:(共10题,每题1分,共10分)1C语言中不能使用关键字作为标识符。 ( )2C语言的标识符命名规则中,第一个字符可以为字符#或& 。 ( )3C语言对字母的大小写不敏感。 ( )4C语言中,符号常量由命令#define来定义。 ( )5逻辑运算符的运算优先级都要低于算术运算符。 ( )6for循环只能用于循环次数已经确定的情况。 ( )7break语句不仅能够用在循环语句中,还可用在switch语句中。 ( )8给出以下定义char x =abcdefg, y =a,b,c,d,e,f,g; 则数组x和数组y的长度相同。 ( )9函数的形式参数是局部变量。 ( )10指针变量是一种特殊类型的变量,用来存放另一个变量的地址。 ( )题号12345678910答案三、 程序填空题(2题5空,4分/空,共20分)1. 自定义函数fun的功能是返回形参p所指向的长度为n的整数数组中最小值所在的下标(下标从0开始计算)。fun(int *p, int n) int i,j; _(1) D_; for(i=0;in;i+) if (pimax)max

      4、= y;if (zmax)max = z;if (ymin)min = y;if (zmin)min = z;printf(max=%d, min=%dn, max, min);2. 从键盘上输入一个3*3的整数矩阵,求其各行的平均值并输出,输出时保留两位小数。#includevoid main()int a33,b3=0;int i,j;printf(请输入一个三行三列的整数矩阵:n);for(i=0;i3;i+)for(j=0;j3;j+)scanf(%d,&aij); for(i=0;i3;i+)for(j=0;j3;j+)bi=bi+aij;for(i=0;i3;i+)printf(该矩阵第%d行元素的平均值是:%.2fn,i+1,bi/3.0);五、 选择题:(共20题,每题1.5分,共30分)1. 下列四个选项中,均是合法的整型常量的选项是( A )A160 0XFFFF 011B. -0XCDF 01A 0XEC. -01 986,012 0688D. -0X48a 2e5 0x2. 下列四个选项中,均是不合法的浮点数的选项是( B )A160 0.12 e3B. 123 2e4.2 .e5C18 0.0 123e4D. e3. 234 1e33. 合法的C语言字符常数是( A )AtB. AC54D. A4. 在C语言中,要求运算数一定是整型的运算符是( D )A/B. +C!=D. %5. 字符串常量”mine”的字符个数是( B )A4B. 5C6D. 76. 以下属于非法的C语言转义字符的是( B )AbB. 0xfC037D. 7. 若x、y、z均为int型变量,则执行以下语句后的输出是( A )x=(y=(z=10)+5)-5;printf(x=%d, y=%d, z=%dn,x,y,z);y=(z=x=0,x+10);printf(x=%d, y=%d, z=%dn,x,y,z);A. x=10, y=15, z=10 B.x=10, y=10, z=10x=0, y=10, z=0x=0, y=10, z=0C.x=10, y=15, z=10D. x=10, y=10, z=10x=10, y=10, z=0 x=10, y=10, z=08. 在以下一组运算符中,优先级最高的运算符是( C )A=B. =

      《2011高级语言程序设计试卷1及答案.doc》由会员公****分享,可在线阅读,更多相关《2011高级语言程序设计试卷1及答案.doc》请在金锄头文库上搜索。

      点击阅读更多内容
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.