C语言程序设计—A卷
更新时间:2024-01-07 03:02:01 阅读量: 教育文库 文档下载
号 学 人 核 审 级 班 人 题 别命系 名姓 …………广州城建职业学院 2015至2016学年第 一 学期 ………《C语言程序设计》试卷( A ) ……适用专业:14网络技术班 考试时间:100分钟 共8页
…题 号 一 二 三 四 五 六 七 总分 ……得 分 …评卷人 ……(请同学们将所有答案都写在答题纸!!!) 线…得 分 …一、选择题(每小题 2分,共10分) … ……1、若有以下说明:
……char s1[ ]={\
…则以下对数组元素或数组的输出语句中,正确的是___(1) __ ……A) printf(\ ……B) printf(\
……C) puts(s1);puts(s2); D) puts(s1,s2);
封…2、下列一维数组初始化语句中,正确且与语句float a[ ]={0,3,8,0,9};等价的是___(2) __ …A) float a[6]={0,3,8,0,9}; B) float a[4]={0,3,8,0,9}; ……C) float a[7]={0,3,8,0,9}; D) float a[5]={0,3,8,0,9}; ……3、以下程序输出的结果是____(3) __ ……#include
密{ int a[ ]={5,4,3,2,1},i,j; …… long s=0;
…… for(i=0;i<5;i++) s=s*10+a[i]; …… printf(\ …}
……A) s=12345 B) s=5 4 3 2 1 ……C) s=54321 D) 以上都不对
……4、若i为整型变量,则以下循环语句的循环次数是___(4) __ …… for(i=2;i==0;) … printf(\
……A) 无限次 B) 0次 C) 1次 D) 2次 …5、对于for(表达式1;;表达式3)可理解为___(5) __ 当前第1页,共8页
A) for(表达式1;0;表达式3) B) for(表达式1;1;表达式3) C) for(表达式1;表达式1;表达式3) D) for(表达式1;表达式3;表达式3) 得 分 二、填空题(每空2分,共10分)
1、C语言程序有三种基本控制结构:___(1) __、___(2) __、___(3) __ 2、已知a=12,表达式a+=a-=a*=a的值为___(4) __ 3、运行下面程序段的输出结果是___(5) __ char s1[10]={'S','e','t','\\0','u','p','\\0'}; printf(\ 得 分 三、程序阅读题(每小题 4分,共20分)
1、下面程序实现的功能是:___(1) __。
#include
float a,b,c; float disc,x1,x2,p,q; scanf(\ p= -b/(2*a); disc=b*b-4*a*c; q=(float)sqrt(disc)/(2*a); x1=p+q;x2=p-q;
printf (\。\\n\ return 0;
}
2、下面程序实现的功能是:___(2) __。
#include
当前第2页,共8页
int main() { int a,b,c; int max;
scanf(\
max=a; if(b>max) { max=b;
} if(c>max) { max=c; }
printf(\ return 0;
}
3、下面程序段实现的功能是:____(3) __ #include
int yuefen;
scanf(\ switch(yuefen) {
case 1: case 3: case 5: case 7: case 8: case 10: case 12: printf(\月有31天\\n\ break; case 4:
当前第3页,共8页
case 6: case 9: case 11:
printf(\月有30天\\n\ break; case 2: printf(\月有28天\\n\ break; default: printf(\您的输入有误!\\n\ }
return 0; }
4、下面程序实现的功能是:___(4) __。#include
double score[10]; double sum=0; int i;
for(i=0;i<10;i++) {
scanf(\ }
for(i=0;i<10;i++) {
sum=sum+score[i]; }
printf(\ return 0; }
5、下面程序实现的功能是:___(5) __。#include
long n,i=1,sum=0;
printf(\请输入正整数n:\ scanf(\
while(i<=n) //累加到n为止
当前第4页,共8页
{
sum=sum+i; i++; for(j=1;j<=N;j++) {
a[i][j]= (4) + (5) ; /*其他元素值是左上方元素与正上 }
printf(\累加和为:%ld\\n\ return 0; } 得 分 四、程序填空题(每空3分,共30分)
1、下面这段程序用于打印杨辉三角的前5行,请将程序补充完整。
程序代码如下: #include \#include \
(1) /*定义常量,说明数组长度*/
int main(void) {
int a[N][N]; int i,j;
for(i=0;i (2) =1; /*第一列元素是1*/ (3) =1; /*对角线元素是1*/ } for(i=2;i 当前第5页,共8页 方元素之和*/ } } //打印出三角 for(i=0;i for(j=0;j<=i;j++) { printf(\ } printf(\ } return 0; } 2、以下为指针小程序,请将程序补充完整 #include //1.定义整型数组并赋值 int a[5]={45,56,78,34,12}; //2.定义指针变量 (6) ; //3.指针变量指向数组。即指向数组的第1个元素 (7) ; //4.打印出a[3] printf(\ (8) ); //打印出数组中的每个值 for(p=a; (9) ;p++) { printf(\ (10) ); } return 0; } 当前第6页,共8页 得 分 五、编程题(每小题10分,共30分) 1、从键盘上输入一个年份,试判断它是不是闰年,若是,输出YES,否则,输出NO。 2、编程求 5! 3、一个班有10名学生都参加了C语言的考试,请从键盘上输入10位同学的成绩,并统计全班平均分。试编程实现。 当前第7页,共8页 当前第8页,共8页
正在阅读:
C语言程序设计—A卷01-07
部编版语文三年级下册 词语汇总05-14
学习《信访工作条例》心得体会04-03
小学数学六年级上册第五单元《圆》错例分析10-13
人体组织学与胚胎学讲稿10-20
露天采矿工艺技术规程10-05
听课有感12-14
长春市房地产市场调研汇报05-29
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 程序设计
- 语言