教育资源为主的文档平台

当前位置: 查字典文档网> 所有文档分类> 资格考试> IT认证> c语言程序设计复习资料

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月月考生物试卷

网友关注视频

第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课时
北师大版数学四年级下册第三单元第四节街心广场