二级c语言笔试复习(填空部分)

上传人:第*** 文档编号:49694026 上传时间:2018-08-01 格式:PPT 页数:24 大小:72.50KB
返回 下载 相关 举报
二级c语言笔试复习(填空部分)_第1页
第1页 / 共24页
二级c语言笔试复习(填空部分)_第2页
第2页 / 共24页
二级c语言笔试复习(填空部分)_第3页
第3页 / 共24页
二级c语言笔试复习(填空部分)_第4页
第4页 / 共24页
二级c语言笔试复习(填空部分)_第5页
第5页 / 共24页
点击查看更多>>
资源描述

《二级c语言笔试复习(填空部分)》由会员分享,可在线阅读,更多相关《二级c语言笔试复习(填空部分)(24页珍藏版)》请在金锄头文库上搜索。

1、二级C语言笔试复习(填空题部分)1. 在C语言源程序中,不带任何修饰符的浮点数直接量(例如:3.14)都是按 类型数据存储的。 double 2若有声明:char s110=ABCDE, s210=A0;则语句: printf(%d, strlen( strcpy( s1 , s2 ) ) );的输出结果是 。3 3可以改变局部变量的生存期、但不能改变它的作用域的存储类别是 。static 4C语言有效的预处理命令总是以 开头。# 5若有声明:int a=15, b=20, c=25, e;则执行语句:e=ab ? -c : +c ;后变量e的值是 。26 6若有声明 “ int a=5 ,

2、b=2 ; ” ,则则表达式:b+=(float)(a+b)/2运算后b的值为值为 。5 7若有声明 “ char s10= “remind ”; ”,则执执 行“ puts(s+2) ; ” 后的输输出结结果是 。mind 8若有声明 “ double x=10 , y=5; ”,则计算xy的库 函数调用形式是 。pow( x , y )9. 已知某程序中有预处理命令“#include”, 为使语句 “ zx=fopen(“c:a.txt ” , “ r ” ); ” 能正常执行,在该语句之前必须有声明 。FILE *ZX ;10已知有函数定义义:int fun( ) return ( 3

3、, 4 ); 则调则调 用fun后的函数返回值值是 。 4 11. 设设有声明 “ int a=3, b=4; float x=4.5, y=3.5; ”,则则表达式“ (float)(a+b)/2+(int)x%(int)y ” 的值值是 。 4.5 12若已有定义 “ enum TP A, B, C ; ”,则执行语句 “ printf( “%dn” , A+1); ” 后输出结果是 。1 13. 若需要打开 D 盘上user子目录下已经存在的名为abc.txt的文本文件, 先读出文件中数据,后追加 写入新数据,则正确的函数调用语句是:fp=fopen(“D:userabc.txt“, ;

4、 “a+“或“ab+“ 14C语语言源程序中用十六进进制表示整型常数必须须以开头头。 0x 15. 如果一个循环结环结 构的循环环体至少要执执行一遍,则则最适合描述该该循环结环结 构的语语句是 语语句。 do-while 16. 若要声明一个无符号整型变量x,则正确的声明形式是“ int x; ”。 unsigned 17. 已有声明 “ int n=12; double a; ”,则执行语句 “a=n/=5;”后,a 的值为 。 2.018若有数据类型定义如下:union A float a1; float a2; ;则表达式sizeof (union A)的值为 。 419已有声明 “ i

5、nt a, b; ” 且a和b的值均大于 0,表达式 “ a%b+a/b*b=a ” 的值为 。 1 20. 已有声明 “ double x=3.5; ”,表达式 “ (int)x+x ”值的类型为 。double 21已有定义 “ #define M( a, b, c ) a*b-c ” , 则执行语句 “ printf( “%d“ , M( 2+3 , 2+3 , 4 ) ); ”时的输出为 。 7 22. 表示 “当x取值在1, ) 范围内时, y取值1, 否则y取值 -1 ” 所使用的C表达式为:y= ? 1 : -1 x=1 char s80=“123456“;则执行语句:strcpy( s+4 , “123456“ );a=strlen(s);后变量a的值是 。 10

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号