c语言程序设计复习资料
上传者:陆涛栋|上传时间:2015-04-24|密次下载
c语言程序设计复习资料
C P R O G R A M R E V I S E
苏州大学C语言程序设计课程试卷 (A)卷
一、选择题(每题1.5分,共30分)
1. 满足当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)
2.if语句的控制条件( )。
A、只能用关系表达式 B、用关系表达式或逻辑表达式
C、只能用逻辑表达式 D、都可以
3、在C语言中,5种基本数据类型的存储空间长度的排列顺序为( )
A char<int<long int<=float<double
B char=int<long int<=float<double
C char<int<long int=float=double
D char=int=long int<=float<double
4、以下程序的输出结果是( )。
void main( ) { int y = 2007; printf(“%d\n”,++y); }
A. 2008 B. 2007 C. 2006 D. 2005
5.下面的选项中正确的赋值语句是(char a[5],*p=a;)( )。
A. p =“abcd”; B. a = “abcd”; C. *p = “abcd”; D . *a =“abcd”;
6、数组名作为实参传递给形参时,数组名被处理为( )。
A. 该数组的长度 B. 该数组的元素个数
C. 该数组的起始地址 D. 该数组首个元素的值
7、若有下面的变量定义:int i,a[10],*p;以下语句中合法的是( )。
A. p = a+2; B. p = a[5]; C. p = a[2]+2; D. p = &(i+2);
8、对于嵌套if语句,C语言规定else总是与( )相匹配。
A.最外层的if B.与之前最近的if
C.前面最近的不带else的if D.最近的{ }之前的if
9.若k为整型,则while循环执行( )次。
k=10; while(k==0) printf(“%d”,k); k--; printf(“\n”);
A. 10 B. 9 C. 0 D. 1
10.关于return语句,下列正确的说法是( )。
A. 可以在同一函数中出现多次 B. 在主函数中不能出现
C. 必须在每个函数中出现 D. 在除主函数之外的函数中只能出现一次
11.执行以下程序段后,a,b,c的值分别是( )。
int a,b=100,c,x=10,y=9;
a=(--x= =y++)?--x:++y;
if(x<9) b=x++;c=y;
A、9,9,9 B、8,8,10 C、9,10,9 D、1,11,10
12.执行下列程序段后,x、y和z的值分别是( )。
int x=10,y=20,z=30;
if (x<y) z=x,x=y,y=z;
A、10,20,30 B、20,30,30 C、20,30,10 D、20,30,20
13.若执行以下程序时从键盘上输入3□4,则输出结果是( )(□表示空格)。 main()
第 1 页 共 1 页
C P R O G R A M R E V I S E
{int a,b,s;
scanf(“%d%d”,&a,&b);
s=a;
if (a<b) s=b;
s*=s;
printf(“%d\n”,s);
}
A、14 B、16 C、18 D、20
14.使用语句scanf(“x=%f,y=%f”,&x,&y);输入变量x、y的值(□代表空格),正确的输入是( )。
A、1.25, 2.4 B、1.25□2.4 C、x=1.25, y=2.4 D、x=1.25□y=2.4
15.一个C语言程序是由( )。
A一个主程序和若干子程序组成 B函数组成
C若干过程组成 D若干子程序组成
16、以下不正确的描述为( )
A 不同函数中可以使用相同名字的变量
B 形式参数是局部变量
C 在一个函数内部定义的变量只在本函数范围内有效
D 在一个函数内部的复合语句中定义的变量可以在本函数范围内有效
17.以下不正确的叙述是( )。
A在C程序中,逗号运算符的优先级最低
B在C程序中,APH和aph是两个不同的变量
C若a和b类型相同,在执行了赋值表达式a=b后b中的值将放人a中,而b中的值不变。 D当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能输入实型数值。
18.已知字母A的ASCII码为十进制65,且c2为字符型,则执行c2=?A?+?6?-?3?后,c2中的值为( )。
A、D B、68 C、不确定的值 D、C
19、下面程序的功能是将小写字母变成对应大写字母后的第二个字母。其中y变成A,z变成B。请选择填空。
#include <stdio.h>
main()
{char c;
while((c=getchar())!='\n')
{ if(c>='a' && c<='z')
{ [1];
if(c>'Z') [2] ;}
printf("%c",c);}
}
[1] 应填:( )
A c+=2 B c-=30 C c=c+32+2 D c-=32
20、如上题,[2] 应填:( )
A c='B' B c='A' C c-=26 D c=c+26
第 2 页 共 2 页
C P R O G R A M R E V I S E
二、填空题(每空1.5分,共10空,共15分)
1、一个函数由两部分组成对C程序中的任何部分作注释。 2、“声明” 的作用则是把函数的名字、函数类型以及形参的便在调用该函数时系统按此进行对照检查。
3、用选择法对数组中10个整数按由小到大排序: void sort(int array[],int n) {int i,j,k,t;
for(i=0;i<n-1;i++)
{ ;/*最小已存放在k下标所指向的数组元素*/ for(j=i+1;j<n;j++) if() k=j; t=array[k];array[k]=array[i]; array[i]=t; } }
4、局部变量在一个函数内部定义的变量是有效 5、指针变量的有两个有关的运算符和
三、分析写出下列程序运行结果(每题10分,共30分,第2题还需要填空)
1、
main( ) {
static int x[ ]={10,7,5,8}; int s, i,*p; s=1; p=x;
for(i=0;i<4;i++) s*=*(p+i); printf("%d\n",s); }
2、 main()
{static int a[ ][3]={9,7,5,1,2,4,6,8}; int i,j,s1=0,s2=0; for(i=0;i<3;i++) for(j=0;j<3;j++)
{if ( ) s1=s1+a[i][j]; if( ) s2=s2+a[i][j]; }
printf(“%d\n%d\n”,s1,s2); }
第 3 页 共 3 页
C P R O G R A M R E V I S E
3、
#include <stdio.h>
fun(int n)
{
if (n==1) return(0);
else if (n==2||n==3) return(1);
else
return(fun(n-1)+fun(n-2)+fun(n-3));
}
void main( )
{
int x;
x=fun(6); printf("x=%d\n",x);
}
四、编程题(第1题10分,第2题15分,共25分)
1.请打印能被3整除并且能被5整除的100以内的数。
2输入一个三位正整数,判断是否为“水仙花数”。所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个“水仙花数”,因为153=13+53+33。
苏州大学C语言程序设计试卷 (A)卷
一、选择题(每题1.5分,共30分)
二、填空题(每空1.5分,共15分)
三、写出下列程序运行结果(每题10分,共30分)
1、程序输出:10*7*5*8 2、程序输出:i==j i+j==2,11,13 3、程序输出:X=7
第 4 页 共 4 页
内容需要下载文档才能查看 内容需要下载文档才能查看
C P R O G R A M R E V I S E
四、编程题(第1题10分,第2题15分,共25分)
1、参考答案
#include <stdio.h>
void main()
{
int i;
for (i=15;i<=100;i++)
{
if (i%3==0&&i%5==0)
{
printf("%d\t",i);
}
}
}
2、参考答案:
#include <stdio.h>
void main()
{
int i;
int i1,i2,i3;
int count=0;
do
{
scanf(“%d”,&i);
if(i>999||i<100 )
printf(“Data error!,enter again.\n”);
}while(i>=100 && i<=999);
i1=i%10;
i2=i/10%10;
i3=i/100;
if (i==i1*i1*i1+i2*i2*i2+i3*i3*i3)
{printf("%d is ShuiXianHua \n",i);}
}
第 5 页 共 5 页
下载文档
热门试卷
- 2016年四川省内江市中考化学试卷
- 广西钦州市高新区2017届高三11月月考政治试卷
- 浙江省湖州市2016-2017学年高一上学期期中考试政治试卷
- 浙江省湖州市2016-2017学年高二上学期期中考试政治试卷
- 辽宁省铁岭市协作体2017届高三上学期第三次联考政治试卷
- 广西钦州市钦州港区2016-2017学年高二11月月考政治试卷
- 广西钦州市钦州港区2017届高三11月月考政治试卷
- 广西钦州市钦州港区2016-2017学年高一11月月考政治试卷
- 广西钦州市高新区2016-2017学年高二11月月考政治试卷
- 广西钦州市高新区2016-2017学年高一11月月考政治试卷
- 山东省滨州市三校2017届第一学期阶段测试初三英语试题
- 四川省成都七中2017届高三一诊模拟考试文科综合试卷
- 2017届普通高等学校招生全国统一考试模拟试题(附答案)
- 重庆市永川中学高2017级上期12月月考语文试题
- 江西宜春三中2017届高三第一学期第二次月考文科综合试题
- 内蒙古赤峰二中2017届高三上学期第三次月考英语试题
- 2017年六年级(上)数学期末考试卷
- 2017人教版小学英语三年级上期末笔试题
- 江苏省常州西藏民族中学2016-2017学年九年级思想品德第一学期第二次阶段测试试卷
- 重庆市九龙坡区七校2016-2017学年上期八年级素质测查(二)语文学科试题卷
- 江苏省无锡市钱桥中学2016年12月八年级语文阶段性测试卷
- 江苏省无锡市钱桥中学2016-2017学年七年级英语12月阶段检测试卷
- 山东省邹城市第八中学2016-2017学年八年级12月物理第4章试题(无答案)
- 【人教版】河北省2015-2016学年度九年级上期末语文试题卷(附答案)
- 四川省简阳市阳安中学2016年12月高二月考英语试卷
- 四川省成都龙泉中学高三上学期2016年12月月考试题文科综合能力测试
- 安徽省滁州中学2016—2017学年度第一学期12月月考高三英语试卷
- 山东省武城县第二中学2016.12高一年级上学期第二次月考历史试题(必修一第四、五单元)
- 福建省四地六校联考2016-2017学年上学期第三次月考高三化学试卷
- 甘肃省武威第二十三中学2016—2017学年度八年级第一学期12月月考生物试卷
网友关注
- 康复医学新书资讯
- 护理三基试题
- 传染病防治法试题带答案打印
- [精彩]临床医学概论
- [精品]99临床医学专业妇产科学测验
- 中药鉴定学-果实及种子类中药.ppt
- [优质文档]临床医学概论 测验重点内容
- [精彩]临床医学
- [宝典]临床医学
- [整理版]临床医学专业认证宣讲手册
- 康复系和医疗系医学诊断学教学的异同
- .中医养生专著受到群众热捧
- [宝典]临床医学常识
- 施营中心中医养生保健
- 【精品】中国中药现代化发展战略47
- 以问题为基础的教学法和以案例为基础的教学法在中国传统康复医学教学中的应用与思考
- 2009年高血压日宣传读本
- 高位恶性胆道梗阻的内、外引流疗效比较
- .专访鸿茅药酒医学专家:中医养生懂多少
- 小学生心理学教学大纲.doc
- 加速康复外科医学技巧与围手术期中医药干预[资料]
- 中药临方炮制的现状及进展.ppt
- 临床医学专业[优质文档]
- 保健按摩自编教材
- 仪式与心理治疗
- 论公权力介入中药知识产权保护的合理性
- 曲靖事业单位招聘临床医学重点复习知识十六
- opn、rhoa、crp与原发性高血压关系的研究
- [资料]北京康复中间进修进修理解
- 心理知识竞赛初赛题库
网友关注视频
- 第4章 幂函数、指数函数和对数函数(下)_六 指数方程和对数方程_4.7 简单的指数方程_第一课时(沪教版高一下册)_T1566237
- 精品·同步课程 历史 八年级 上册 第15集 近代科学技术与思想文化
- 每天日常投篮练习第一天森哥打卡上脚 Nike PG 2 如何调整运球跳投手感?
- 青岛版教材五年级下册第四单元(走进军营——方向与位置)用数对确定位置(一等奖)
- 人教版二年级下册数学
- 沪教版牛津小学英语(深圳用)五年级下册 Unit 1
- 19 爱护鸟类_第一课时(二等奖)(桂美版二年级下册)_T502436
- 人教版历史八年级下册第一课《中华人民共和国成立》
- 七年级英语下册 上海牛津版 Unit3
- 8.对剪花样_第一课时(二等奖)(冀美版二年级上册)_T515402
- 二次函数求实际问题中的最值_第一课时(特等奖)(冀教版九年级下册)_T144339
- 冀教版小学数学二年级下册第二周第2课时《我们的测量》宝丰街小学庞志荣.mp4
- 30.3 由不共线三点的坐标确定二次函数_第一课时(市一等奖)(冀教版九年级下册)_T144342
- 冀教版小学数学二年级下册第二单元《余数和除数的关系》
- 第12章 圆锥曲线_12.7 抛物线的标准方程_第一课时(特等奖)(沪教版高二下册)_T274713
- 二年级下册数学第二课
- 外研版八年级英语下学期 Module3
- 冀教版小学数学二年级下册1
- 沪教版八年级下册数学练习册20.4(2)一次函数的应用2P8
- 外研版英语三起5年级下册(14版)Module3 Unit2
- 第8课 对称剪纸_第一课时(二等奖)(沪书画版二年级上册)_T3784187
- 苏科版八年级数学下册7.2《统计图的选用》
- 第五单元 民族艺术的瑰宝_16. 形形色色的民族乐器_第一课时(岭南版六年级上册)_T3751175
- 冀教版小学数学二年级下册第二单元《有余数除法的整理与复习》
- 【部编】人教版语文七年级下册《泊秦淮》优质课教学视频+PPT课件+教案,辽宁省
- 沪教版八年级下次数学练习册21.4(2)无理方程P19
- 《小学数学二年级下册》第二单元测试题讲解
- 第19课 我喜欢的鸟_第一课时(二等奖)(人美杨永善版二年级下册)_T644386
- 《空中课堂》二年级下册 数学第一单元第1课时
- 北师大版数学四年级下册第三单元第四节街心广场
精品推荐
- 2016-2017学年高一语文人教版必修一+模块学业水平检测试题(含答案)
- 广西钦州市高新区2017届高三11月月考政治试卷
- 浙江省湖州市2016-2017学年高一上学期期中考试政治试卷
- 浙江省湖州市2016-2017学年高二上学期期中考试政治试卷
- 辽宁省铁岭市协作体2017届高三上学期第三次联考政治试卷
- 广西钦州市钦州港区2016-2017学年高二11月月考政治试卷
- 广西钦州市钦州港区2017届高三11月月考政治试卷
- 广西钦州市钦州港区2016-2017学年高一11月月考政治试卷
- 广西钦州市高新区2016-2017学年高二11月月考政治试卷
- 广西钦州市高新区2016-2017学年高一11月月考政治试卷
分类导航
- 互联网
- 电脑基础知识
- 计算机软件及应用
- 计算机硬件及网络
- 计算机应用/办公自动化
- .NET
- 数据结构与算法
- Java
- SEO
- C/C++资料
- linux/Unix相关
- 手机开发
- UML理论/建模
- 并行计算/云计算
- 嵌入式开发
- windows相关
- 软件工程
- 管理信息系统
- 开发文档
- 图形图像
- 网络与通信
- 网络信息安全
- 电子支付
- Labview
- matlab
- 网络资源
- Python
- Delphi/Perl
- 评测
- Flash/Flex
- CSS/Script
- 计算机原理
- PHP资料
- 数据挖掘与模式识别
- Web服务
- 数据库
- Visual Basic
- 电子商务
- 服务器
- 搜索引擎优化
- 存储
- 架构
- 行业软件
- 人工智能
- 计算机辅助设计
- 多媒体
- 软件测试
- 计算机硬件与维护
- 网站策划/UE
- 网页设计/UI
- 网吧管理