C语言程序设计课程期末练习题(2)
19. 在一维数组的定义语句中,可以给数组中每个元素赋初值。()是
20. 在一维数组的定义语句中,给数组赋初值的部分是用一对花括号括起来的数据表。()是
21. 在一维数组的定义语句中,给数组赋初值的部分是用一对圆括号括起来的数据表。()否
22. 假定二维数组的定义语句为“double a[M][N];”,则每个数组元素的行下标取值范围在1~M之间。()否
23. 字符串允许为空,并且其长度为0。()是
24. 存储一个长度为0的空字符串至少需要占用1个字节的存储空间。()是
25. 一个二维字符数组a[10][20]中存储每个字符串的最大长度为20。()否
26. 在定义指针变量的语句中,对指针变量可以赋初值。()是
27. 在定义指针变量的语句中,最前面的类型关键字仍然允许是指针类型。()是
28. 假定a是一个一维数组,则数组名a的值和&a[0]的值相等。()是
29. 假定a是一个一维数组,则进行a++运算是不允许的。()是
30. 已知“int a[10], *p=a;”,则进行p++运算是不允许的。()否
31. 用于释放动态存储空间的函数为free,使用它需要带有一个参数。()是
32. 在一个函数定义中,参数表可以为空。()是
33. 在一个函数定义中,参数表中的参数类型可以为void类型。()否
34. 对于不加static标识的局部变量,若没有对它进行初始化,则它的初值是不确定的。()是
35. 在函数定义中,若存在着调用自身函数的函数调用表达式,则称此函数为非递归函数。()否
36. 在C语言程序中,主函数也可以成为递归函数。()否
37. 在C语言中,一个结构类型的长度等于所含的所有数据成员类型长度的最大值。()否
38. 在结构类型的定义中,其中的数据成员可以是本身类型的直接对象。()否
39. 定义结构类型的同时能够定义它的变量。()是
40. 在结构成员访问运算符中,点运算符和箭头运算符的左边均为结构指针变量。()否
41. 在一个链表的结点结构中,存在着一个指针域,但不一定指向自身结点类型。()否
42. 在一个链表中,表头结点和表尾结点均无前驱结点。()否
43. 在C语言中,打开一个数据文件的系统函数为fopen(),它带有两个字符串参数,用来给定文件名和打开方式。()是
44. 在C语言中,打开一个数据文件的系统函数为fopen(),它带有一个字符串参数,用来给定文件的打开方式。()否
45. 每次只能向文本文件中写入一个字符,不能一次写入一个字符串。()否
46.在C语言字符集中,包含有全部26个英文大写字母和对应的小写字母。()是
47.一个C语言程序能够包含多个用户头文件。()是
48. 在定义一个变量时,不能给它赋初值。()否
49. 表达式x=x+y表示成复合赋值表达式为x+=y。()是
50. 关系表达式(x!=0)的等价表达式为(!x)。()否
51. 当循环次数确定时,while循环语句能够转换为for循环语句。()是
52. 在一维数组的定义语句中,数组名后带有一对圆括号。()否
53. 假定二维数组的定义语句为“double a[M][N];”,则每个数组元素的列下标取值范围在0~N-1之间。()是
54. 在C语言中,在定义一个字符数组时,不能利用一个字符串进行初始化。()否
55. 假定一个数据对象为int*类型,则指向该对象的指针类型为int**。()是
56. 进行动态存储分配的calloc()函数带有一个参数。()否
() 57. 对于标识为static属性的变量,若没有对它进行初始化,则默认的初值为1。
否
58. 在结构类型的定义中,结构类型名在关键字struct和定义体之间。()是
59. 在结构成员访问运算符中,点运算符(.)为双目运算符。()是
60. 当向字符文件输出一个换行符时,实际将输出的是回车和换行这两个字符。()是
三、程序填空题。分析程序后把合适的内容填写在括号内。
1.执行下面程序的输出结果为()。15
#include<stdio.h>
void main() {
int a=5,b=8,c=6,d=15,x,y;
if(a>=b) x=a; else x=b;
if(c>=d) y=c; else y=d;
if(x>=y) printf("%d\n",x);
else printf("%d\n",y);
}
2.执行下面程序的输出结果为()。y=11
#include<stdio.h>
void main() {
int x=5,y=0;
switch(2*x-3) {
case 4: y+=x; break;
case 7: y+=2*x+1; break;
case 10: y+=3*x; break;
}
printf("y=%d\n",y);
}
3.执行下面程序的输出结果为()。s=78 #include<stdio.h>
void main() {
int i,s=0;
for(i=1;i<10;i+=3) s+=i*(i+1);
printf("s=%d\n",s);
}
4.执行下面程序的输出结果为()。s=56 #include<stdio.h>
void main() {
int i=0, s=0;
while(s<50) {i+=2; s+=i*i;}
printf("s=%d\n",s);
}
5.执行下面程序的输出结果为()。s=30 #include<stdio.h>
void main() {
int x=30,i=1,s=0;
do {s+=i*i; i++;} while(s<x);
printf("s=%d\n",s);
}
6.执行下面程序的输出结果为()。s=46 #include<stdio.h>
void main() {
int a[8]={3,8,6,5,9,2,8,5};
int i,s=0;
for(i=0;i<8;i++) s+=a[i];
printf("s=%d\n",s);
}
7.执行下面程序的输出结果为()。s=58 #include<stdio.h>
void main() {
int a[3][3]={{3,8,6},{5,9,2},{8,5,12}}; int i,j,s=0;
for(i=0;i<3;i++)
for(j=0;j<3;j++) s+=a[i][j];
printf("s=%d\n",s);
}
8.执行下面程序的输出结果为()。s=30 #include<stdio.h>
void main() {
int a[3][3]={{3,8,6},{5,9,2},{8,5,12}}; int i,j,s=0;
for(i=0;i<3;i++)
for(j=0;j<3;j++)
if(a[i][j]%3==0) s+=a[i][j];
printf("s=%d\n",s);
}
9.执行下面程序的输出结果为()。80
#include<stdio.h>
void main() {
int a[8]={6,8,7,12,5,15,18,9};
int s=0;
int *p=a;
while(p<a+8) s+=*p++;
printf("%d\n",s);
}
10.执行下面程序的输出结果为()。47 #include<stdio.h>
#define N 8
void main() {
int a[N]={3,5,8,10,15,20,32,66};
int i, x;
for(i=0; i<N/2; i++) {
x=a[i]; a[i]=a[N-1-i]; a[N-1-i]=x; }
printf("%d\n",a[1]+a[3]);
}
11.执行下面程序的输出结果为()。32
#include<stdio.h>
void main() {
int a[8]={12,15,20,8,5,9,16,10};
int i,j,x=a[0]+a[1];
for(i=0; i<8; i++)
for(j=i+1; j<8; j++)
if(a[i]+a[j]>x) x=a[i]+a[j];
printf("%d ",x);
}
12.执行下面程序的输出结果为()。s=30
#include<stdio.h>
相关推荐:
- [教育文库]夜场KTV服务员的岗位职责及工作流程[1]
- [教育文库]企划、网络、市场绩效考核方案
- [教育文库]学党史、知党情、强党性--“党的基本理
- [教育文库]2016年高考物理大一轮总复习(江苏专版
- [教育文库]干部廉洁自律自查自纠的报告
- [教育文库]2010年北京大学心理学系拟录取硕士研究
- [教育文库]资金时间价值练习题及答案
- [教育文库]保护环境的心得体会
- [教育文库]英语角内容:英语趣味小知识
- [教育文库]档案收集与管理工作通知
- [教育文库]劳动规章制度范本范本
- [教育文库]高考物理一轮复习课后限时作业1运动的
- [教育文库]机械工艺夹具毕业设计195推动架设计说
- [教育文库]通用技术教学比赛说课稿2
- [教育文库]2018年四年级英语下册 Module 7 Unit 2
- [教育文库]第2章 宽带IP网络的体系结构
- [教育文库]九年级化学第五单元课题3《根据化学方
- [教育文库]小学英语六年级情态动词用法归纳
- [教育文库]甲级单位编制窑井盖项目可行性报告(立
- [教育文库]2016-2021年中国城市规划行业全景调研
- 高考英语听力十大场景词汇总结
- 全省领导班子思想政治建设座谈会会议精
- 人教版新课标高一英语提优竞赛试题 下
- 江西省2014年生物中考试题
- 长沙镇食品药品安全事故应急预案
- 《金刚石、石墨和C60》片段教学设计
- 福州教育学院(王旭东)
- 基于EDA音乐播放器的设计
- 9、古诗两首《夜书所见》《九月九日忆
- 小学语文课外阅读有效策略探讨
- 贵州文化产业发展成支柱产业的问卷调查
- 膀胱类癌的诊治体会(附3例报告)
- 发动机积碳产生的原因
- Configuring Code Composer Studio for
- 学生良好的心理素质如何培养点滴谈
- 46 电沉积法制备锂离子电池用硅-锂薄膜
- 美舍雅阁公司管理中各部门职责
- 去壳剥皮的小妙招
- 六自由度运动平台的仿真研究
- Pride and Prejudice(傲慢与偏见)




