《C语言》期末试题A
更新时间:2023-11-14 04:26:01 阅读量: 教育文库 文档下载
- 安徽大学c语言期末试题推荐度:
- 相关推荐
特别提示:请诚信应考,考试违纪或作弊将带来严重后果!
成都理工大学工程技术学院 2008-2009学年第Ⅰ学期
《C语言程序设计》 计科系 专业期末试卷A
注意事项:1. 考前请将密封线内的各项内容填写清楚; 2. 所有答案请直接答在试卷上(或答题纸上); 3.考试形式:闭卷;
4. 本试卷共 4 大题,满分100分,
考试时间120分钟。
题号 分数 一 二 三 四 五 六 … … 总分 阅卷人
一、选择题(每题1.5分,共30分)
1.C语言中基本的数据类型包括__________。
A) 整型、实型、逻辑型 B) 整型、实型、字符型
C) 整型、字符型、逻辑型 D) 整型、实型、逻辑型、字符型 2.C语言中,运算对象必须是整型的运算符是__________。 A) % B) / C) %和/ D) * 3.为表示数学关系x≥y≥z,正确的C语言表达式是__________。 A) (x>=y)&&(y>=z) B) (x>=y)AND(y>=z) C) (x>=y>=z) D) (x>=y)&(y>=z)
4. 若定义x和y为double类型,则表达式:x=2,y=x+5/2的值是__________ A) 4 B) 4.5 C) 4.0 D) 3.0 5. 若变量已正确说明为int类型,要给a,b,c输入数据,以下语句正确的是
A) read(a,b,c); B) scanf(“%d%d%d”,a,b,c); C) scanf(“%D%D%D”,&a,%b,%c); D) scanf(“%d%d%d”,&a,&b,&c); 6. 以下程序的输出结果是__________
void main(){
《C语言程序设计》期末试卷A 第 1 页 共 7 页
int a = 2,b = 5;
printf(“a=%%%d,b=%%%d”,a,b); }
A) a=%2,b=%5 B) a=2,b=5 C) a=%%d,b=%%d D) a=%d,b=%d
7. 设int c=5和int a; a=2+(c+=c++,c+8,++c), 则a=__________ A) 15 B) 14 C) 13 D) 16 8.以下程序的输出结果是__________ void main() { int x=10,y=10;
printf(“%d %d\\n”,x--,--y); }
A) 10 10 B) 9 9 C) 9 10 D) 10 9 9. 不合法的八进制数是________
A) 0 B) 028 C) 077 D)01
10. 若要表示if( a不等于0 )这一关系式,则能正确表示这一关系的表达式为if (__________)
A) a<>0 B) !a C) a=0 D) a 11. 在以下运算符中,优先级最高的运算符是__________
A) ? : B) ++ C) && D) += 12. 在C语言中,逻辑值“真”用__________表示。
A) true B) 大于0的数 C) 非0的整数 D) 非0的数 13. 下面程序的输出是(假设 int 数据是 2 个字节) void main()
{ unsigned a=32768; printf(“a=%d\\n”,a); }
A) a=32768 B) a=32767 C) a=-32768 D) a=-1 14. 在C语言的if语句中,用作判断的表达式为__________
A) 关系表达式 B) 逻辑表达式 C) 算术表达式 D) 任意表达式
《C语言程序设计》期末试卷A 第 2 页 共 7 页
15. 执行下面的程序后,a的值为 void main() { int a,b;
for (a=1,b=1;a <= 100;a++) { if (b>=20) break; if (b%3 == 1) { b += 3; continue; } b -= 5; } }
A) 7 B) 8 C) 9 D) 10
16. 表达式__________是满足:当c的值为1、3、5三个数中任意一个时值为“真”,否则值为“假”的表达式
A) (c=1)||(c=3)||(c=5) B) (c!=1)&&(c!=3)&&(c!=5) C) (c==1)&&(c==3)&&(c=5) D) (c==1)||(c==3)||(c==5) 17. 若变量已正确说明,则以下程序段输出为__________ a=10;b=50;c=30; if (a>b) a=b,b=c; c=a;
A) a=10 b=50 c=10 B) a=10 b=30 c=10 C) a=50 b=30 c=10 D) a=50 b=30 c=50 18. 定义如下变量: int n=10;
则下列循环的输出结果是 while (n>7) { n--;
printf(“%d\\n”,n); }
《C语言程序设计》期末试卷A 第 3 页 共 7 页
A) 10 B) 9 C) 10 D) 9 9 8 9 8 8 7 8 7 7 6
19. 在C语言中,while语句中的条件为__________时,结束该循环。 A) 0 B) 1 C) true D) 非0 20. 若k为整型,以下while循环__________次。 int k=10;
while (k=0) k=k-1;
A) 10次 B) 无限循环 C) 一次不执行 D) 执行一次
二、判对错(对的画∨,错的画×。每题1分,共10分) 1. 在C程序中,任何语句后面都要加分号“;”。( ) 2. 在C程序中所用的变量必须先定义后使用。( ) 3. C程序中的注释部分可有可无,通常可以省略。( ) 4. 在C程序中,APH和aph是两个不同的变量。( )
5. 在C程序中,无论是整数还是实数,都能准确无误的表示。( ) 6. 在C程序中,赋值运算符的优先级最低。( )
7. 若a和b是同类型变量,在执行了赋值语句a=b;后b中的值将放入a中,
b中的值将丢失。( )
8. 当输入数值数据时,对于整型变量只能输入整型值;对于实型变量只能输入实型值。( )
9. break语句只能用在循环语句中。( ) 10. continue语句只能用于循环语句中。( )
三、填空题(每空2分,共40分)
1. 以下程序可判断输入的一个整数是否能被3或7整除,若能整除,输出“yes”,否则输出“no”。请填空。 #include
《C语言程序设计》期末试卷A 第 4 页 共 7 页
{ int k;
printf(“Enter a int number:”); scanf(“%d”, _______); if________________ printf(“yes\\n”); else
printf(“no\\n”); }
2. 以下程序从读入的整数数据中,统计大于零的整数个数和小于零的整数个数。用输入零来结束输入,程序中用i统计大于零的个数,用变量j统计小于零的整数。请填空。 void main() { int n,i,j; ;
printf(“Enter INT numbers,with 0 to end\\n”);
scanf(“%d”,&n);
while (__________) { if (n>0) i=__________; if (n<0) j=__________; ___________________; }
printf(“i=M j=M\\n”,i,j); }
3. 以下程序用“辗转相除法”来求出两个正整数的最大公约数。请填空。若两个数分别放在m和n中,求最大公约数的算法如下: (1) 将两数中最大的那个放在m中,小的放在n中。 (2) 求出m被n除后的余数r。
(3) 若余数为0则执行步骤(7);否则执行步骤(4)。 (4) 把除数作为新的被除数;把余数作为新的除数。 (5) 求出新的余数r。
《C语言程序设计》期末试卷A 第 5 页 共 7 页
正在阅读:
《C语言》期末试题A11-14
公安工作心得体会03-31
最新德智体美劳自我鉴定三篇04-27
2017-2022年中国沙发市场发展趋势研究报告(目录) - 图文09-15
股票交易大赛02-17
森林公园游记作文500字07-06
2018八年级历史下册时间轴走上社会主义道路(1949 - 1956年)第204-09
2011年全国大学生电子设计竞赛题目05-23
五味杂陈02-14
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 期末
- 试题
- 语言
- 我国中小型家族企业管理问题研究
- 工程材料及成形工艺基础试卷试题
- 结构力学习题集
- 从泥巴到国粹2016最新99分考试答案
- 武大版分析化学上册答案 - 图文
- ProCAST模块说明2015 - 图文
- 听了《做一名幸福班主任》讲座活动后体会
- 国际贸易各种案例分析及解答
- 24校园治安防控体系的实施方案
- 2015年7月西安交通大学《计算机网络原理》在线作业答案辅导资料(最新)
- unit 01 译文 - 胡雪英
- 大学生农村生态环境调研社会实践报告
- 立足本职岗位发挥党员先锋引领作用发言稿精选
- Seeds of Concern全中译文(一)
- 最新17—18学年下学期高一期中考试化学试题(附答案)(7)
- 从水门事件看美国的政治制度
- 纳米碳管在复合材料中的应用
- 当代大学生应该树立怎样的价值观
- (1998-2004)法理学真题讲义
- 死亡教育