- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
【精选】C语言期末复习(改完)
宁德师范学院计算机系
《高级语言程序设计》期末复习
专业: 班级: 姓名: 学号:
一、选择题 (本大题共 10 题,每小题 3分,共 30 分)
1、( B )。
A.在C语言程序中,main 函数必须放在其他函数的最前面
B.每个后缀为.C的C语言源程序都可以单独进行编译
C.在C语言程序中,只有main 函数才可单独进行编译
D.每个后缀为.C的C语言源程序都应该包含一个main函数
2、一个C语言程序是由____组B
A) 过程 B) 函数 C)子程序 D)标识符
3、设字符型变量x的值是064,表达式~x^x2x的值是( )。A
A.0333 B.333 C.0x333 D.020
4、设有以下定义D
int a=0;
double b=1.25;
char c=’A’;
#define d 2 /*宏定义*/
则下面语句中错误的是
A) a++; B) b++ C) c++; D) d++;
5、若k是int类型变量,且有以下for语句
for (k=-1; k0; k++ ) printf(****\n);
下面关于语句执行情况的叙述中正确的是A
A)循环体执行一次 B)循环体执行两次
C)循环体一次也不执行 D)构成无限循环
6、执行语句x=(a=3,b=a--); 后, x, a, b的值依次是____ C_
A) 3, 3, 2 B) 3, 2, 2 C) 3, 2, 3 D) 2, 3, 2
7、设变量a和b已定义为int类型,若要通过scanf(a=%d,b=%d,a,b);语句分别给a和b输入1和2,则正确的数据输入内容是C
A.1 2 B.a=1b=2 C.a=1,b=2 D.1,2
8、有以下程序段
int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a[3],b;
b=p[5];D
b中的值是
A) 5 B) 6 C) 8 D) 9
9、while(exp)中的(exp)与下面表达式等价的是__B__
A)(exp= =0) B) (exp! = 0) C) (exp = = 1) D) (exp!= 1)
10、若k是int类型变量,且有以下for语句
for (k=-1; k0; k++ ) printf(****\n);
下面关于语句执行情况的叙述中正确的是 A
A)循环体执行一次 B)循环体执行两次
C)循环体一次也不执行 D)要依据for语句开始时k值情况而定
二、阅读程序,写出运行结果 (本大题共 10 题,共 25 分)
1. main( )
{
int x=102,y=012;
printf(“%2d,%2d\n”,x,y);
} 102 10
执行后输出结果是:
2. main( )
{ int i,s=0;
for(i=1;i10;i+=2) s+=i+1;
printf(“%d\n”,s);
}30
执行后的输出结果是:
3.下列程序段的输出结果是____#*#*#____
for(int i=1;i6;i++) {
if( i%2 != 0) { printf(#); continue; }
printf(*);}
4.main( )
{ int x=0,y=5,z=3;
while(z--0++x5) y=y-1;
printf(“%d,%d,%d\n”,x,y,z);
}
执行后的输出结果是:3,2,-1
5.main( )
{ int i,n=0;
for(i=2;i5;i++)
{ do
{ if(i%3) continue;
n++;
} while(!i);
n++;
}
printf(“n=%d\n”,n);
}
执行后的输出结果是:n=4
6. 以下程序执行后输出的结果是__4,8____________
#include stdio.h
void func(int n)
{ static int num=1;
num=num+n;print
您可能关注的文档
- 【精选】Chapter1SQL例题集中.doc
- 【精选】chapter1 量子力学基础知识习题解答.pdf
- 【精选】chapter10_URBAN ECOLOGY A SYNTHESIS.pdf
- 【精选】Chapter3 Revision.ppt
- 【精选】Chapter6_FA2013.pdf
- 【精选】Chapter-02-1.pdf
- 【精选】Chapter9放大电路中的负反馈.pdf
- 【精选】Chapter_03_721008506.pdf
- 【精选】chapter7黑大跨文化教学课件.ppt
- 【精选】Chapter_19英语.ppt
- 2024年江西省寻乌县九上数学开学复习检测模拟试题【含答案】.doc
- 2024年江西省省宜春市袁州区数学九上开学学业水平测试模拟试题【含答案】.doc
- 《GB/T 44275.2-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第2部分:术语》.pdf
- 中国国家标准 GB/T 44275.2-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第2部分:术语.pdf
- GB/T 44285.1-2024卡及身份识别安全设备 通过移动设备进行身份管理的构件 第1部分:移动电子身份系统的通用系统架构.pdf
- 《GB/T 44285.1-2024卡及身份识别安全设备 通过移动设备进行身份管理的构件 第1部分:移动电子身份系统的通用系统架构》.pdf
- 中国国家标准 GB/T 44285.1-2024卡及身份识别安全设备 通过移动设备进行身份管理的构件 第1部分:移动电子身份系统的通用系统架构.pdf
- GB/T 44275.11-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第11部分:术语制定指南.pdf
- 中国国家标准 GB/T 44275.11-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第11部分:术语制定指南.pdf
- 《GB/T 44275.11-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第11部分:术语制定指南》.pdf
文档评论(0)