下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、一、填空。1计算机程序设计语言主要分为高级、汇编、机器 三类。2所谓的程序就是遵循一定语法组织起来、完成特定任务的指令序列 。3计算机程序设计语言具有一定的基本规则,固定的语法 特定的 语义 和使用环境,并且比自然语言要求更严格,不能出现二义性 。4算法就是解决问题的方法,算法应当具有以下几个特征,(有穷性)(可输入输出)(可形性)(确定性)。5个以源程序至少有(1 )个MAIN函数和( 若干)个其他函数。任何 C语句必须以( ;结束。6算法描述有三种结构,分别是(顺序)(分支)(循环)。7在C程序中,以符号(# )开头的第一行为编译预处理命令。在C程序中以(/* */)为注释部分。8.C语言
2、源程序的用户标识符可由3种字符组成,它们是(字母)(数字)(下划线),并且第一个字符必须是(字母或下划线)。9写出以下数据类型的类型说明符。整型(int),单精度型(float),双精度型(double)字符型(char)。10. 75 = ( 4B) 160X75=( 165) 8075 =( 61 ) 10二、选择题。1下列标识符组中,合法的用户标识符是(D )D._abe 和 intC )形式存储。D.BCD 码char= A;,则下面语句错误的是(D)D.D+D.5A.B-A 和 xyzB.CCP和 int C.hiy 和 P#d2在C语言中,字符型数据在计算机内存中,以字符的A.原码
3、B.反码C.ASCL1码3以下说法不正确的是(C )A. 空字符串它只占一个字节的存储单元。B. 字符型常量可以存放在字符型变量中。C字符串常量可以存入在字符串变量中。D.字符常量可以与整数混合运算,字符串常数不可以。4. 设有定义 # define D 2; int a =0; double b=1.25;A.a+B.b+C.c+5. 表达式(int)(double)9/ 2)-9%2 的值是(B)A0B3C46. 设以下变量均为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,
4、y+1,x=y,x+1)7. 以下选项中正确的实型常量是(D)2A. 0B. 2.826eC. 0.462*10 D. 0.6548. 若变量已正确定义并赋值,符合C语言语法的表达式是(B)A.a=a+57;B.a=7+b+c,a+C.i nt(12.3%4 )D.a=a+9=c+b9. 以下说法正确的是(A )A. 在赋值表达式中,赋值号的右边既可以是变量,又可以是任意表达式。B. 若 X是实型变量,C语言允许进行赋值运算:x=30,因此可以这样说,实型变量允许存放整 型值。C执行表达式a=b后,在内存中a和b存储单元中的原有值都将被改变,a的值已由原值改变为b的值,b的值由原值变为0。D.
5、已有a=6,b=8。当执行表达式 a=b,b=a后,已使a中的值为8, b中的值为6。10.设有以下的变量定义:int a=15,n=5;则表达式a%=(n%=2运算后,a的值为(A )A.O B.1C.12D.6三程序阅读,写出下列程序运行的结果。I.Mai n() int a=2,b=3;float c=5,d=2.5;Printf( a+b=%dn”,a+b);a+b=5Printf( C/d=%fn ”,c/d); c/d=2.000000Printf( b%a=%dn,b%a);b%a=1Printf( %fn ”,(a+b)/2+c/d);4.000000Printf( %fn ”
6、,(c+d)/2+a/b);3.7500006.mai n()int a=2,b; float x=-3.2;b=(i nt)x*2;a=b+;Printf( %d ,%dn ”a,b); -6,-5 b=a%3;a=-b;Printf( %d ,%dn ”a,b);-1,-12. mai n()char c仁a;c2=;Printf( %dt%dn ”,c1,c2); 97100Printf( %-4c n%4cn ”,c1,c2);ad3. mai n() int x=249,y=13,z=10;Printf( X 的值是 %dn ,+x); 250Printf( y 的值是 %dn ”,
7、y+);13Printf( %d,%dn ” -y,y+); 13,13Printf( x+y+z=%dn,x+y+z); x+y+z=274 4. mai n()int a=5,b=6,c;c=ab?a+b:a-b;a+;- -b;Printf( a=%dn ” a); a=6Printf( b=%dn ”b);b=5Printf( c=%dn” c);c=115. mai n()int x, y=3, z=2;Scanf( %d”,&x);/* 输入 x 的值为 4*/y+=x;x+;z*=x;Printf( x=%dn”, x); x=5Printf( y=%dn ”,y);y=7Pri
8、ntf( z=%dn”,z); z=107.mai n() int x=3,y=5; float a=11.16; double b=33.192876543;Printf( %5d n ”,x); 4 空格 3Printf( y=%5dn ” y);y=4 空格 5Printf( n ”Printf( x+y=%5dn”,x+y); x+y=4 空格 8Printf( %5ft, 一位小数:%5.1ft 三位小数 %5.3fn ”,a,a,a);Printf( %5ft,%5.1ft,%5.3fn ”,b,b,b); 8mai n()33.192877, 33.2,33.193 int m=
9、027 ,n=123;Printf( %d,%x,%on,m, n,n);23,7b,173Printf( %d/n ”,+m); 24Printf( %xn ”,n+); 7b9. mai n() int a,b,c=241; a=c/100%9;b=(-1)&(-1); printf( %d,%dn 10. mai n()int a=0,b=1;+a;Printf( %dn ”- -a)&(+b);011.160000, 一位小数:11.2 三位小数:11.160”,a,b);2,1四、程序填空。实现从键盘输入两个整型变量a,b赋值,并求出其平均值,请补充程序。main ()int a,b;float avg;printf(请输入变量a和b的值:”;seanf( %d,%d,&a,&b);avg= (a+b)/2.0printf( avg=%fn ,avg);用公式c=(f-32)/1.8将输入的华氏温度转换成摄氏温度。main () float f,c;Printf(请输入华氏温度:”);Scanf( %f”,&f);C= (f-32)/1.8Printf(对应的摄氏温度是:%fn ”,c);四、编程题。其
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 智慧城市建设的理念与实施过程解析案例
- 城市轨道交通系统规划与建设管理研究
- 产品经理的专业成长路径规划
- 经济政策对就业市场的影响分析
- 公共图书馆服务能力提升计划
- AI在公共安全领域的应用及效果评估报告
- 社交媒体中如何利用共情提升影响力
- 中考英语作文常见问题及解决策略
- 铁路线路选线及规划方法探讨
- 工业机器人应用及发展趋势研究
- 2026广西来宾市从“五方面人员”中选拔乡镇领导班子成员69人笔试备考题库及答案解析
- 《必背60题》哲学专业26届考研复试高频面试题包含详细解答
- 2026年生成引擎优化(GEO)白皮书
- 2026年安徽卫生健康职业学院单招职业技能测试题库(含答案详解)
- 观域外战火担强国使命-2025-2026学年下学期初中国防教育主题班会课件-2025-2026学年初中主题班会优 质课件
- 2026年低介电常数电子布在高速PCB中的技术要求
- 2026黑龙江新产投集团审计中心招聘7人考试参考题库及答案解析
- 机加厂绩效考核制度
- 钣金工安全培训
- 北京省地方导游基础知识
- 2026年陕西航空职业技术学院单招职业技能测试题库必考题
评论
0/150
提交评论