c语言程序设计2007~2008学年第二学期期末考试试卷(a)

c语言程序设计2007~2008学年第二学期期末考试试卷(a)

ID:13828618

大小:140.00 KB

页数:9页

时间:2018-07-24

c语言程序设计2007~2008学年第二学期期末考试试卷(a)_第1页
c语言程序设计2007~2008学年第二学期期末考试试卷(a)_第2页
c语言程序设计2007~2008学年第二学期期末考试试卷(a)_第3页
c语言程序设计2007~2008学年第二学期期末考试试卷(a)_第4页
c语言程序设计2007~2008学年第二学期期末考试试卷(a)_第5页
资源描述:

《c语言程序设计2007~2008学年第二学期期末考试试卷(a)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、南昌大学2007~2008学年第二学期期末考试试卷试卷编号:(A)卷课程编号:T61050002课程名称:C语言程序设计考试形式:闭卷适用班级:全校非计算机专业姓名:学号:班级:学院:专业:考试日期:2008、7、4题号一二三四五六七八九十总分累分人签名题分30303010100得分考生注意事项:1、本试卷共9页,请查看试卷中是否有缺页或破损。如有立即举手报告以便更换。2、考试结束后,考生不得将试卷、答题纸和草稿纸带出考场。一、单项选择题(每题1分,共30分)(请将答案填写在答题纸上)1、在语言

2、中,下面运算符要求运算数必须是整型的是:     A)%B)*C)>D)!2、下面不正确的字符串常量是________。A)‘abc‘B)"12‘12"C)"0"D)" "3、正确的标识符是________。A)?aB)a=2C)a.3D)a_34、以下程序段的输出结果是________。int  a=1234;printf("%2d",a);A) 12B) 34C) 1234D) 提示出错、无结果5、已知ch是字符型变量,下面不正确的赋值语句是__________。A)ch=‘a+b‘ 

3、;  B)ch=‘\0‘;C)ch=‘7’+‘9‘ ;D)ch=5+9;6、已知int x=10,y=20,z=30;以下语句执行后x,y,z的值是___________。if(x>y)  z=x; x=y;y=z;A)x=10,y=20,z=30B)x=20,y=30,z=30C)x=20,y=30,z=10D)x=20,y=30,z=20第9页共9页1、表达式-1<=3<=-5值是______。A) 0B) 1C) 3D) 表达式语法有错2、已知各变量的类型说明如下:int k,a,b;un

4、signed long w=5;double x=1.42;则以下不符合C语言语法的表达式是________。A) x%(-3)B) w+=-2C) k=(a=2,b=3,a+b)D) a+=a-=(b=5)*(a=3)3、假设所有变量均为整型,则表达式(a=2,b=5,b++,a+b)的值是_____。A)7B)8C)6D)24、若有以下定义和语句:  int u=010,v=0x10,w=10;  printf("%d,%d,%d,u,v,w);则输出结果是:________。A) 8,

5、16,10B) 10,10,10C) 8,8,10D) 8,10,105、逻辑运算符两侧运算对象的数据类型___________。A)只能是0或lB)只能是0或非0正数C)只能是整型或字符型数据D)可以是C的任何类型的数据6、若有条件表达式达式(exp)?a++:b--,则以下表达式中能完全等价于表达式(exp)的是__________。A)(exp==0)B)(exp!=0)C)(exp==1)D)(exp!=1)7、执行以下程序段时         x=-1;          do  {x

6、=x*x;    }   while(! x);正确的叙述是__________。A) 循环体将执行一次B) 循环体将执行两次C) 循环体将执行无限次D) 系统将提示有语法错误8、执行语句:   for(i=l;i++<4;);后,变量i的值是__________。A) 3B) 4C) 5D) 不定9、有以下程序段  int  n,t=1,s=0;  scanf("%d",&n);  do{  s=s+t;   t=t-2;  }while (t!=n);为使此程序段不陷入死循环,从键盘输入的数

7、据应该是__________。A)任意正奇数B)任意负偶数C)任意正偶数D)任意负奇数10、以下能正确定义数组并正确赋初值的语句是__________。A)  int N=5,b[N][N];第9页共9页B)  int  a[1][2]={{1},{3}};C)  int c[2][]={{1,2},{3,4}};D)  int d[3][2]={{1,2},{34}};1、已有定义:char a[]="xyz",b[]={‘x‘,‘y‘,‘z‘};,以下叙述中正确的是__________。A)

8、 数组a和b的长度相同B) a数组长度小于b数组长度C) a数组长度大于b数组长度D) 上述说法都不对2、在C语言中,引用数组元素时,其数组下标的数据类型允许是__________。A)  整型常量B) 整型表达式C) 整型常量或整型表达式D) 任何类型的表达式3、若二维数组a有m列,则在a[i][j]前的元素个数为__________。A)  j*m+iB)  i*m+jC)  i*m+j-1D)  i*m+j+14、以下叙述中不正确的是__________。A) 在C中,函数中的自动变量可以

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

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

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