c填空题、选择题:

c填空题、选择题:

ID:10913779

大小:92.00 KB

页数:7页

时间:2018-07-08

c填空题、选择题:_第1页
c填空题、选择题:_第2页
c填空题、选择题:_第3页
c填空题、选择题:_第4页
c填空题、选择题:_第5页
资源描述:

《c填空题、选择题:》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、《C语言复习提纲》——填空、选择部分第7页一、填空题:1.C语言的数据类型包括基本类型和导出类型,其中构造类型又包括:__数组类型,结构体类型,共用体类型_____2.C语言运算符优先级最低的是_逗号运算符_,其次低的是__赋值运算符。3.C语言中真用!0表示,假用0表示。4.结构化程序设计所规定的三种基本控制结构是顺序选择循环。5.在C语言中函数的定义__不__嵌套,函数的调用__允__嵌套.(填允许或不允许)6.函数参数的传递方式有__值传递_______,__地址传递________.7.在32位机器字长的微机中,已知

2、inta[10],数组a在内存中占___40_字节,8.变量的存储类型有:自动型,__静态型_,_寄存器型__,__外部型_______.9.指针的存放设计到两个运算符&和*,其含义分别为_地址运算符_,指针运算符____.10.定义一符号常量PI=3.1415926的书写格式为:#definePI3.1415926。11.char*pa;说明pa是____指向字符指针__________。12.设有inti;则表达式i=1,++i,++i

3、

4、++i,i的值为_____3________13.编译预处理的三种形式除宏定义外,

5、还有(文件包含)和(条件编译)___。14.若有定义:int a=10,b=9,c=8;接着顺序执行下列语句后,变量c中的值是9。 c=(a-=(b-5)); c=(a%11)+(b=3); 15.已知字符A的ASCII码值为65,以下语句的输出结果是 ___B__66____      char ch='B';printf("%c%d",ch,ch);16.表示“整数x的绝对值大于5”时值为“真”的C语言表达式是 (X>5

6、

7、x<-517.要使以下程序段输出10个整数,请填入一个整数。 for(i=0;i<=18 ;p

8、rintf(“%d”,i+=2)); 18.以下函数用来求出两整数之和,并通过形参将结果传回,请填空。 void func(int x,int y, int*z) { *z=x+y; } 19.若有以下定义,则不移动指针p,且通过指针p引用值为98的数组元素的表达式是*(p+5)。 int w[10]={23,54,10,33,47,98,72,80,61}, *p=w; 20.有以下语句段      int n1=10,n2=20;      printf("n1=%d,n2=%d",n1,n2);      要求

9、按以下格式输出n1和n2的值,每个输出行从第一列开始,请填空。      n1=10      n2=2021.定义intx=51,y=26,z;则:z=(x++/2==--y)?10:20的结果10。22.定义intn=8,a=15;a*=(n%=3);则执行后,变量n=2,a=30。23.定义intb=7;floata=5.2,c=6.3;计算表达式b*(int)(a+c)/2=38,(float)b/(int)a=1.4。24.写出表达式:a小于b和ca

10、,b=6,c=3;计算表达式!(a&&b)

11、

12、(b==a+c)=0;(a&&b)

13、

14、c=1。二、三、《C语言复习提纲》——填空、选择部分第7页一、选择题:1.以下叙述正确的是(C)A)C语言比其他语言高级B)C语言可以不用编译就能被计算机识别执行C)C语言以接近英语国家的自然语言和数学语言作为语言的表达形式D)C语言出现的最晚、具有其他语言的一切优点2.在一个C语言程序中(B)A)main函数必须出现在所有函数之前B)main函数可以在任何地方出现C)main函数必须出现在所有函数之后D)main函数必须出现在固定位置3.下

15、列关于C语言用户标识符的叙述中正确的是(B)A)用户标识符中可以出现下划线和中划线(减号)B)用户标识符中不可以出现中划线,但可以出现下划线C)用户标识符中可以出现下划线,但不可以放在用户标识符的开头D)用户标识符中可以出现下划线和数字,它们都可以放在用户标识符的开头4.设inta,b,c;执行表达式a=b=1,a++,b+1,c=a+b--后,a,b和c的值分别是(D)A)2,1,2B)2,0,3C)2,2,3D)2,1,35.下面运算符优先级最高的是(C)A)<=B)=C)%D)&&6.若数组名作实参而指针变量作形参,函

16、数调用实参传给形参的是(D)A)数组的长度B)数组第一个元素的值C)数组所有元素的值D)数组第一个元素的地址7.变量的指针含意是指变量的(B)A)值B)地址C)存储D)名字8.设有说明ints[2]={0,1},*p=s;则下列错误的C语句是(A)A)s+=1;B)p+=1;C)*p++;

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。