版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、.2005年C语言复习课,1 .以下四个茄子叙述中,错误的是()。A C语言的关键字必须根据小写字母B变量的存储类型,变量的存储位置和生存时间C宏定义必须以#define开头,行尾必须有加分D C语言的注释行出现在节目的任何地方。2.在以下四个茄子叙述中,错误为()。A C源程序只能有一个主函数B 1 C源代码。C源程序中可以包含一个或多个子函数C。说明必须在门后面。D C源程序的基本结构是函数、C、C、3 .两个静态变量k1,k2的初始化3360静态chark 1=A;static char k2=A;以下说明为_ _ A。上述语句出错。B. K1=K2=A C. K1是字符串,K2是字符D
2、. K1是字符,K2是字符串4 .c语言提供的有效数据类型关键字包括X=X-=X-X;之后,x的值为()。A 10 B 20 C 40 D 30 6。以下过程的输出为_ _ _ _ _ _ _ _ # include # include main()int a=1,b=4,c=2,Float x=10.5,10.5z=(a b)/c sqrt(double)y)* 1.2/c x;printf(“% fn”,z);a . 14.000000 b . 15.400000 c . 13.70000d . 14.90000,b,c .7。r,s,t是实际变量,替代rs/10t是程序上的正确表示法_
3、_ _ _ _ _ _ _ _ _ _ _ _ _ _。a . RS/10t b . r * s/10t c . r * s/10/t d . r * s/10 * t 8。必须使用的c语言表达式是(),以指示关系y在闭合区x,z内。只有A (x=y) B格式控制,没有输入项,数据可以正确输入内存,如:scanf(a=%d,b=%d)。c格式控制部分包含输入实际数据时的: scanf (%4.2f,d,可以指定小数点后的位数,如10.printf函数中使用格式字符“%5s”,如果输出大于5的字符串长度,则输出为()。a从左输出字符串,右填充b从原始字符串长度到右输出c从右输出,左填充d输出错误
4、消息12。如果定义了int x;float y;Scanf(=,%f,执行语句时,如果从第一列开始输入数据12345,678,则x值为()。A 12345 B 123 C 45 D 345,B,B,13 .设置char c1=a,C2=A;表达式c1=c2 32?C1:(c1=c2 32)的值为()。A 1 B 0 C a D A 14。以下节目段运行结果为():Int x=1、y=2、z=3、a=-1;if(x y)a=1;Printf(%d%d%d%d n,x,y,z,a);A 1 2 3 1 B 1 2 3 0 C 1 2 3 -1 D编译时报语法错误,无法执行,C,B,15 .int
5、a=1、b=2、c=3、d=4、z;表达式(ab)?(z=c):(z=d)的值为()。A 4 B 2 C 1 D 3 16。在c语言中,switch语句后面的一对括号的表达式类型()。a可以是任何基本类型类型c仅整数或字符类型d为整数或实数,a,17 .以下节目()main()int x=3;doprintf(“% dn”,x-=2);While(!(-x);a输出1 B输出1和-2 C输出3和0 D是死循环18。c语句中的以下()语句用于循环结构设计a.continue b.switch c.for d.break,19 .运行以下程序:Int n、a、s=0、p=1、I;n=2;
6、a=2;for(I=1);I=n;I)p=p * a;s=p;Printf (ns (%d,% d)=% d,a,I,s);A s (2,2)=6b s (2,3)=6c s (1,2)=6d s (2,2)=5,b,20。在以下过程中:A int i=0,s=0;While(i=10) s=i,I;B int i、s;For(s=0,I=1);I11I)s=I;C int i=0,s=0;do s=I;I;while(I=10);D int i、s;For(s=0,I=1);I=10)s=I;D,21 .下一个节目段运行的输出为()。Static int a7=1,3,5;Printf(%d
7、n,a3);A 0 B 5 C 3 D不确定性22。如果有char c=China的说明,则对数组元素的正确引用是()。A C3 4 B c(2) C c1*3 D c5,A,C,23 .要使用以下节目片段创建指针变量p,请指向存储整数变量的动态存储设备:int * p;P=malloc(sizeof(int)。然后必须填写Aint Bint * C(*int) D(int*) 24。如果定义了int b=8,*p=,则表示b地址的一系列选项为()。A *p,* int b;int c;int d;x;执行语句x . a=2;x . b=3;x . c=4;x . d=5;之后,x.b的值为(
8、)。A 2 B 3 C 4 D 5,D,28 .定义以下核心类型struct s int a:float f;Printf语句(%d,sizeof (structs)的输出为()。A 2 B 3 C 4 D 6,D,29 .在c语言中,宏定义的有效范围从定义开始,直到源文件结束。但是,您可以使用_ _ _ _ _ _提前禁用宏定义的角色。a . # ifndef b . # endif c . # undefine d . # undef 30。程序中定义以下宏#define w 2 #define L 4 w int val牙齿已定义;如果Val=L*L,则变量Val的值为()。A12 B
9、14 C 20 D 36,D,B,31 .如果a=5、b=4、c=9,则语句a=5按()执行。a # # # a=6b=3c=9b * * a=6b=3c=9c # # # a=6b=3c=10d * * a=6b=3=n)交换机(c-2)case 03360 case 13360 put char(C4);case 23360 put char(c 4):布雷克;case : put char(c 3):default : put char(c 2):Break printf(“n”);从第一列开始,输入以下数据以指示回车符. 2473程序的输出为_ _ _ _ _ _ _ _ _ _ _ a . 668977 b . 668966 c . 66777d . 6688766(;y0;y-)if(y % 3=0)printf(“% d”,-y)
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 钽铌压制成型工风险评估强化考核试卷含答案
- 建筑电气火灾预防方案
- 2025年深入开展养老服务领域突出问题整治工作实施方案
- 校园探秘:用数学的眼光看校园-“15各数的认识”起始课教学设计
- 湖中医专中药药剂学教案第7章 浸出制剂
- 雨、污水管道工程施工方案
- 2026年甘肃金昌中小学教师招聘考试试卷及答案
- 施工便道修筑方案
- 2K312030 城市桥梁上部结构施工 - 详解版(27题)
- 浅谈网络教研对教师专业发展的重要性
- 2026年官方标准版离婚协议书
- 围手术期抗风湿药物使用方案
- 酒精中毒性脑病护理查房
- 卵巢囊肿围手术期护理
- 物业特种设备管理制度
- T/CEPPEA 5023-2023风光储充一体化充电站设计规范
- 物业法律培训课件
- 孝义六中教育集团学校规章制度修改版
- 学习雷锋好榜样 课件
- 2025新修订版《英语课程标准》学习心得体会
- 工程质量监理精细化管理实施细则
评论
0/150
提交评论