77范文网 - 专业文章范例文档资料分享平台

《C语言程序设计》 复习大纲

来源:网络收集 时间:2019-04-21 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

远程教育学院期末复习大纲模板

课程名称 教 材 信 息

C语言程序设计 名称 出版社 作者 版次 C语言程序设计教程 高等教育出版社 谭浩强、张基温 第3版 一、客观部分: (一)单项选择题:

1、在C语言中,char型数据在内存中的存储形式是( )。D A、补码

B、反码 C、原码 D、ASCII码

2、下面4个选项中,均是不合法的用户标识符的选项是( )。C A、A P_0 do B、float a0 _A C、b-a 123 int D、_123 temp INT

3、下面不正确的字符串常量是( )。A A、'abc' B、\ C、\ D、\4、已知字母A的ASCII码为十进制数65,且定义c2为字符型变量,则执行语句c2='A'+'6'-'3';后,c2中的值为( )。A A、D B、68

C、不确定的值 D、C

5、以下不正确的语句为( )。C A、if(x>y);

B、if(x>y){x++;y++;} C、if(x=y)&&(x!=0)x+=y;

D、if(x!=y) scanf(\6、当把以下四个表达式用作if语句的控制表达式时,有一个选项与其它三个选项含义不同,这个选项是 B A、k%2 B、k%2==0

C、(k%2)!=0 D、!(k%2==0)

7、#include “stdio.h” void main() { int sum=0,a=11; while(a<=10) {sum=sum+a; a++; } printf(“sum=%d\\n”,sum); } 上述程序段的运行结果是( )。A A、sum=0

B、sum=55 C、sum=10 D、sum=11

8、int k=1; while (k<=10); 上述语句执行后,变量k的值是( )。D A、10 B、11 C、9

D、无限循环,值不定

9、#include “stdio.h” void main() { int sum=0,a=1; while(a<=10) {sum=sum+a; a++; } printf(“sum=%d\\n”,sum); } 以上程序段的运行结果是( )。B A、sum=0 B、sum=55 C、sum=10 D、sum=11

10、数组名作为实参传递给形参时,数组名被处理为( )。C A、该数组的长度

B、该数组的元素个数 C、该数组的首地址

D、该数组中各元素的值

11、以下对一维整型数组 a 的正确说明是( )。D A、int a(10) ;

B、int n=10,a[n]; C、int n;

D、#define SIZE 10 int a[SIZE];

12、从用户使用的角度看,函数有两种,它们是( )。A A、库函数和用户自定义函数 B、库函数和主函数

C、用户自定义函数和主函数 D、主函数和子函数

13、C程序的执行从哪里开始( )。D A、第一条语句 B、第一个函数 C、最后一个函数 D、主函数

14、已知p,p1为指针变量,a为数组名,i为整型变量,下列赋值语句中不正确的是( )。D A、p=&i B、p=p1 C、p=&a[i] D、p=10

15、变量的指针,其含义是指该变量的( )。A

A、地址 B、值 C、名字 D、标识

16、设有以下说明语句 struct stu {int a;float b;}stutype; 则以下叙述不正确的是( )。A A、stutype 是用户定义的结构体类型名 B、a 和 b 都是结构体成员名 C、struct 是结构体类型的关键字

D、struct stu 是用户定义的结构体类型

17、main() {struct date {int year,month,day;}today; printf(\以上程序的运行结果是( )。D A、6 B、8 C、10 D、12

18、当说明一个结构体变量时系统分配给它的内存是( )。A A、各成员所需内存的总和

B、结构中第一个成员所需内存量 C、成员中占内存量最大者所需的容量 D、结构中最后一个成员所需内存量 19、fwrite函数的一般调用形式是( )。D A、fwrite(buffer,count,size,fp)

B、fwrite(fp,size,count,buffer) C、fwrite(fp,count,size,buffer) D、fwirte(buffer,size,count,fp)

20、fgetc函数的作用是从指定文件读入一个字符,该文件的打开方式必须是( )。D A、只写 B、追加 C、读或读写

D、答案B和C都正确

21、 已知各变量的类型说明如下:A int i=8,k,a,b; unsigned long w=5; double x=1.42,y=5.2;

则以下符合C语言语法的表达式是:

A) a十=a一=(b= 4)*(a=3) B)a=a*3=2 C) x%(一3) D)y=f1oat(i)

22、以下不正确的叙述是( )D

A)在C程序中,逗号运算符的优先级最低 B)在C程序中,APH和aph是两个不同的变量

C)若a和b类型相同,在执行了赋值表达式a=b后b中的值将放人a中,而b中的值不变。 D)当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能输入实型数值。

23、如果在C语言中一个int型数据在内存中占2个字节,则unsigned int型数据的取值范围为( )。 C

A、0~255 B、0~32 767

C、0~65 535 D、0~2 147 483 647

24、设有说明语句:char w;int x;float y;double z;w*x+z-y值的数据类型为( )。 D A、float B、char C、int D、double

25、main() {int x=2,y=-1,z=2; if(x

26、以下符合C语言语法的赋值表达式是( ) B A)d=9+e+f=d+9 B) d=9+e,f=d+9 C)d=9十e,e++,d十9 D)d=9十e++=d十7

27、int k=1; while (k<=10); 上述语句执行后,变量k的值是( )。 D A、10 B、11

C、9 D、无限循环,值不定 28、#include “stdio.h” void main() { int sum=0,a=11; while(a<=10) {sum=sum+a; a++; } printf(“sum=%d\\n”,sum); } 上述程序段的运行结果是( )。 A A、sum=0 B、sum=55 C、sum=10 D、sum=11

29、for (i=2; i=0; ) printf(“%d” , i--) ; 以上程序段的循环次数是( )。B A、2次 B、无限次 C、0 次 D、1 次

30、下列关于数组的特征错误的是( )。 C A、先定义后使用 B、可以有多维

C、定义数组长度时可以用常量或变量 D、可以作参数传递

31、设以下变量均为int类型,则值不等于7的表达式是( ) C A) (x= y= 6, x+y,x+1) B)(x= y= 6,x+y,y+1) C) (x= 6,x+1,y= 6,x+y) D) (y=6,y+l,x = y,x+1)

32、printf函数中用到格式符%5s ,其中数字5表示输出的字符串占用5列。如果字符串长度大于5,则输出按方式( ) B A)从左起输出该字串,右补空格 B)按原字符长从左向右全部输出

C)右对齐输出该字串,左补空格 D)输出错误信息

33、printf函数中用到格式符%5s ,其中数字5表示输出的字符串占用5列。如果字符串长度小于5,则输出按方式。( ) A)从左起输出该字串,右补空格 B)按原字符长从左向右全部输出 C)右对齐输出该字串,左补空格 D)输出错误信息

34、已有定义 int a=-2;和输出语句:printf(\以下正确的叙述是: D A)整型变量的输出格式符只有%d一种

B)%x 是格式符的一种,它可以适用于任何一种类型的数据

C)%x 是格式符的一种,其变量的值按十六进制输出,但%8lx 是错误的 D)%8lx 不是错误的格式符,其中数字8规定了输出字段的宽度

35、putchar函数可以向终端输出一个: D A)整型变量表达式值 B)实型变量值 C)字符串

D)字符或字符型变量值

36、#include main() {union { long a; int b; char printf(\以上程序的运行结果是( )。 B A、2 B、4 C、6 D、8

37、下列哪个是读写文件出错检测函数( )。A A、ferror B、clearerr C、feof D、fwrite

38、C语言结构体类型变量在程序执行期间( )。A A、所有成员一直驻留在内存中 B、只有一个成员驻留在内存中 C、部分成员驻留在内存中 D、没有成员驻留在内存中

39、fscanf函数的正确调用形式是( )。 A

A、fscanf(文件指针,格式字符串,输出表列) B、fscanf(格式字符串,输出表列, fp)

C、fscanf(格式字符串,文件指针,输出表列)

c;}m;

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库《C语言程序设计》 复习大纲在线全文阅读。

《C语言程序设计》 复习大纲.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/607722.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: