《C程序设计》考试试题(A).docVIP

  • 26
  • 0
  • 约5.6千字
  • 约 4页
  • 2018-06-28 发布于福建
  • 举报
临沂师范学院2005-2006学年度第二学期 《C程序设计》试题(A) (适用于2004级数本、专科学生) 题号 一 二 三 四 总分 得分 阅卷人 一、选择题:(20分,每题2分) 1.以下不正确的C语言标识符是 D A. ABC B. abc C. a_bc D. ab.c 2.设原来a=12,那么a+=a-=a*=a 运算后a的值为 B 。 A. 12 B.0 C.24 D. -144 3.以下说法中正确的是:( A ) 。 A. 在C语言中,实参与其对应的形参各占独立的存储单元; B.在C语言中,实参与其对应的形参共占同一个存储单元; C.在C语言中,只有当实参与其对应的形参同名时,才共占同一个存储单元; D. 在C语言中,形参是虚拟的,不占存储单元。 4.已知 int i,a; 执行语句”i=(a=2*3,a*5),a+6;”后,变量i的值是 C 。 A.6 B. 12 C. 30 D. 36 5.设整型变量n=10,i=4,则赋值运算n%=i+1执行后,n的值是 A 。 A. 0 B. 1 C. 2 D. 3 6.凡是函数中未指定存储类别的局部变量其隐含的存储类别是 A 。 A. 自动(auto) B. 静态(static) C. 外部(extern) D. 寄存器(register) 7.以下说法中正确的是: D A.#define和printf都是C语句 B.#define是C语句,而printf不是 C.printf是C语句,但#define不是 D.#define和printf都不是C语句 8、以下叙述中不正确的是 : D A.)在不同的函数中可以使用相同名字的变量 B.)函数中的形式参数是局部变量 C.)在一个函数内定义的变量只在本函数范围内有效 D.)在一个函数内的复合语句中定义的变量在本函数范围内有效 9.下关于运算符优先顺序的描述中正确的是A.)关系运算符 算术运算符 赋值运算符 逻辑与运算符 B)逻辑 运算符 关系运算符 算术运算符 赋值运算符 C赋值运算符 逻辑与运算符 关系运算符 算术运算符 D算术运算符 关系运算符 赋值运算符 逻辑与运算符a有m列,则在a[i][j]之前的元素个数为: B 。 A.j*m+i B. i*m+j C. i*m+j-1 D. i*m+j+1 二、给出程序的运行结果:(20分1-4题每题3分,5-6题每题4分) 1.#includestdio.h 2.#includestdio.h void main() #includemath.h { void main() int i=16,j,x=6; { j=i+++1; int a=1,b=4,c=2; x*=i=j; float x=10,y=4.0,z; printf(“%d,%d\n”,j,x); z=(a+b)/c+sqrt((double)y)*1.2/c+x; } printf(“%f\n”,z); } 运行结果是:j=17,x=102 运行结果是:z=13.700000 3.#includestdio.h 4 .#includestdio.h void main() void main() { { int a,b,c,d; int i=10; a=c=0; switch(i){ b=1;

文档评论(0)

1亿VIP精品文档

相关文档