收藏 分享(赏)

C期中试卷参考.pdf

上传人:精品资料 文档编号:8348055 上传时间:2019-06-21 格式:PDF 页数:6 大小:226.41KB
下载 相关 举报
C期中试卷参考.pdf_第1页
第1页 / 共6页
C期中试卷参考.pdf_第2页
第2页 / 共6页
C期中试卷参考.pdf_第3页
第3页 / 共6页
C期中试卷参考.pdf_第4页
第4页 / 共6页
C期中试卷参考.pdf_第5页
第5页 / 共6页
点击查看更多>>
资源描述

1、试卷编号: 1-A 第 1 页 共 6 页 天津理工大学考试试卷 2008 2009 学年度第二学期 C 语言程序设计 期末考试试卷 课程代码: 0666426 试卷编号: 命题日期 : 2011 年 11 月 08 日 答题时限: 60 分钟 考试形式:闭卷笔试 得分统计表: 大题号 总分 一 二 三 一 、选择题( 118 题每小题 2 分, 1925 题每小题 4 分,共 60 分) 1. 以下叙述中,正确的是【 C】。 A) C 语言程序总是从第一个定义的函数开始执行 B) 在 C语言 程序中,要调用的函数必须在 main()函数中定义 C) C 语言程序总是从 main()函数开始执

2、行 D) C 语言程序中的 main()函数必须放在程序的开始部分 2. 下列四组整型常量中,合法的一组是【 A】。 A) 160 0xffff 011 B) -0xcdf 01a 0xe C) -01 986,012 0668 D) -0x48a 2e5 0x 3. 下列四组字符串中都可以用作语言程序标识符的一组是 【 A】。 A) print _3d oodbs aBc B) iam one_half tart$it 3pai C) Pxq My-book line# His.age D) str_l Cpp pow while 4. 下列语句中,符合语法的赋值语句是 【 C】 。 A)

3、a 7 b c a+7; B) a 7 b a 7; C) a=(7 b, b, a 7); D) a 7 b, c a 7; 5. 语言中字符型 (char)数据在内存中的存储 形式是【 D】。 A) 原码 B) 补码 C) 反码 D) ASCII码 6. 执行语句 printf(“%x“,-1);屏幕显示【 D】。 A) -1 B) 1 C) -ffff D) ffff 试卷编号: 1-A 第 2 页 共 6 页 7. 对于 char cx= 039; 语句,正确的是。 A)不合法 B) cx的 ASCII值是 33 C) cx的值为四个字符 D) cx的值为三个字符 8. 下面四组选项中

4、 , 均是合法的浮点数的一组选项是【 B】。 A) 1e+1 5e-9.4 03e2 B) -.60 12e-4 -8e5 C) 123e 1.2e-.4 +2e-1 D) -e3 e-4 5.e-0 9. 如果一个变量在整个程序运行期间都存在 , 但是仅在说明它的函数内是可见的 , 这个变量的存储类型应该被说明为【 A】。 A) 静态变量 B) 动态变量 C) 外部变量 D) 内部变量 10. 已知: char a; int b; float c; double d; 执行语句 “c=a+b+c+d; “后,变 量 c的数据类型是 【 C】。 A) int B) char C) float

5、D) double 11. 逗号表达式 “(a=3*5,a*4),a+15“的值是【 C】。 A) 15 B) 60 C) 30 D) 不确定 12. 如果 int a=1,b=2,c=3,d=4;则条件表达式 “a5则能使值为 3的表达式是 【 D】 。 A) x%=(k%=5) B) x%=(k k%5) C) x%=k k%5 D) (x%=k) (k%=5) 21. 下面的 for 语句 【 C】。 for(x=0,y=10; (y0) C) int k=0; D) int s=36; do +k; while (k=0); while (s) ; -s ; 23. 下面函数的功能是【

6、 B】。 a(s1,s2) char s1,s2; while(s2+=s1+) ; A) 字符串比较 B) 字符串复制 C) 字符串连接 D) 字符串反向 24. 若已有定义 char str6=a,0,c,u,p,0; int i; 现要输出 “a cup“, 应使用【 B】。 A) printf(“%s“,str); B) for (i=0;i5) printf(“%dn“,a); else printf(“%dn“,+a); A) 7 B) 5 C) 6 D) 4 二 、读程序,写出运行结果(每小题 5 分,共 20 分) 得分 1. main() int num=0; while(n

7、um main( ) int a45=1,2,4,-4,5,-9,3,6,-3,2,7,8,4; int i,j,n; n=9; i=n/5; j=n-i*5-1; printf(“a%d%d=%dn“, i,j,aij); 【 a13=-3】 3 int w=3; main() int w=10; printf(“%dn“,fun(5)*w); fun(int k) if(k=0) return(w); return(fun(k-1)*k); 试卷编号: 1-A 第 5 页 共 6 页 【 3600】 4 main() int a=2,i; for(i=0; i double pi(long n) double s=0.0; long i; for(i=1; i=10; t+) at=(i%k)/(k/10); k/=10; if(f(a0)+f(a1)+f(a2)=i) printf(“%d “,i); f(m) int m; int i=0,t=1; while(+i=m) t*=i; return(t); 】

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报