




已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第三章一、选择题:1、以下选项中,不正确的 C 语言浮点型常量是( C )。A. 160. B. 0.12 C. 2e4.2 D. 0.02、以下选项中,( D )是不正确的 C 语言字符型常量。A. a B. x41 C. 101 D. a3、 在 C 语言中,字符型数据在计算机内存中,以字符的( C )形式存储。A. 原码 B. 反码 C. ASCII 码 D. BCD码4、若x、i、j和k都是int型变量,则计算下面表达式后,x的值是( C )。x=(i=4,j=16,k=32)A. 4 B. 16 C.32 D.525、算术运算符、赋值运算符和关系运算符的运算优先级按从高到低依次为( B )。A. 算术运算、赋值运算、关系运算 B. 算术运算、关系运算、赋值运算C. 关系运算、赋值运算、算术运算 D. 关系运算、算术运算、赋值运算6、若有代数式 ,则不正确的C语言表达式是( C )。A.a/b/c*e*3 B. 3*a*e/b/c C.3*a*e/b*c D. a*e/c/b*37、表达式!x|a=b 等效于( D )。A. !(x|a)=b) B. !(x|y)=b C. !(x|(a=b) D. (!x)|(a=b)8、设整型变量 m,n,a,b,c,d 均为1,执行 (m=ab)&(n=cd)后, m,n 的值是( A)。A. 0,0 B. 0,1 C. 1,0 D. 1,19、 设有语句 int a=3;,则执行了语句 a+=a-=a*=a;后,变量 a 的值是( B )。A. 3 B. 0 C. 9 D. -1210、在以下一组运算符中,优先级最低的运算符是( D )。A. * B. != C. + D. = 11、设整型变量 i 值为2,表达式(+i)+(+i)+(+i)的结果是( B )。A. 6 B. 12 C. 15 D. 表达式出错12、若已定义 x 和 y为double 类型,则表达式 x=1,y=x+3/2 的值是( C )。A. 1 B. 2 C. 2.0 D. 2.513、sizeof (double)的结果值是( A )。A. 8 B. 4 C. 2 D. 出错14、设a=1,b=2,c=3,d=4,则表达式:ab? a : cd? a : d的结果为( D )。A. 4 B. 3 C. 2 D. 115、设a 为整型变量,不能正确表达数学关系:10a15的 C 语言表达式是( A )。A. 10a10 & a15 D. !(a=15)16、设 f是实型变量,下列表达式中不是逗号表达式的是( D )。A. f= 3.2, 1.0 B. f0, f0 D. f=(3.2, 1.0) 17、 表达式18/4*sqrt(4.0)/8值的数据类型是( C )。A. int B. float C. double D. 不确定18、已知字母A的ASCII码为十进制数65,且c2为字符型,则执行语句C2=A+6-3;后c2中的值是( A )。A. D B. 68 C. 不确定的值 D. C19、以下用户标识符中,合法的是( B )。A. int B. nit C. 123 D. a+b20、C 语言中,要求运算对象只能为整数的运算符是( A )。A. % B. / C. D. *21、若有说明语句:char c=72;则变量c在内存占用的字节数是( A )。A. 1 B. 2 C. 3 D. 422、字符串ABC在内存占用的字节数是( B )。A. 3 B. 4 C. 6 D. 823、要为字符型变量 a赋初值,下列语句中哪一个是正确的( B )。A. char a=3; B. char a=3; C. char a=%; D. char a=*;24、下列不正确的转义字符是( C )。A. B. C. 074 D. 0 二、填空题:1、C 语言中的逻辑值“真”是用 1 表示的,逻辑值“假”是用 0 表示的。2、若x和n都是int型变量,且x的初值为12,n的初值为5,则计算表达式x%=(n%=2)后x的值为 0 。3、设 c=w,a=1,b=2,d=-5, 则表达式 x+1c, y!=c+2, -a-5*b%cn,getone,putone);void hanoi(int n,char one,char two,char three)if(n=1) move(one,three);else hanoi(n-1,one,three,two); move(one,three) hanoi(n-1,two,one,three); A)A-C B)A-C A-B A-B C-B C-A B-A A-B C-B B-C A-C A-C A-B A-BC)A-C D)A-C A-B A-B C-B C-B A-C A-C B-A A-B B-C B-C A-C A-C17、以下正确的说法是( A )如果在一个函数中的复合语句中定义了一个变量,则该变量A)只在该复合词句中有效 B)在该函数中有效C)在本程序范围内均有效 D)为非法变量18、以下不正确的说法为( D )A)在不同函数中可以使用相同名字的变量 B)形式参数是局部变量C)在函数内定义的变量只在本函数范围内有效D)在函数内的复合词句中定义的变量在本函数范围内有效19、凡是函数中未指定存储类别的局部变量,其隐含的存储类别为( A )A)自动(auto) B)静态(static) C)外部(extern) D)寄存器(register)20、在一个C源程序文件中,若要定义一个只允许本源文件中所有函数使用的全局变量,则该变量需要使用的存储类别是( D )A)extern B)register C)auto D)static21、以下程序的正确运行结果是( C )void num(void) extern int x,y; int a=15,b=10; x=a-b; y=a+b; int x,y;main() int a=7,b=5; x=a+b; y=a-b; num(); printf(%d,%dn,x,y); A)12,2 B)不确定 C)5,25 D)1,12三、判断对错1、C语言规定,可执行程序的开始执行点是程序的开头。 ( 对 )2、在C语言中,一个函数一般由两个部分组成,它们是变量定义和语句执行。 ( 对 )3、下面add函数的功能是求两个参数的和,并将和值返回调用函数。下面的函数是正确的。void add(float a,float b)float c; c=a+b; return (c); ( 错 )4、简单变量作实参时,与其对应的形参各占有独立的存储单元。 ( 错 )5、C语言规定:简单变量做实参时,它和对应形参之间的数据传递方式是由实参传给形参,再由形参传给实参。 (
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 基础业务能力考核试题及答案
- 中外饮食文化知到智慧树答案
- 新生儿疾病的诊疗与护理考核试题及答案
- 2025版企业设备融资租赁抵押合同规范范本
- 2025版法院离婚协议书范本撰写与离婚协议书变更条件
- 2025版人防工程合同履约担保及风险控制合同
- 2025年度航空航天电子工程合同模板
- 2025年度汽车租赁及自驾游服务合同样本
- 2025年度试卷印刷保密协议执行监督机制
- 2025二手楼赎楼担保与房产市场调研服务合同
- 2025年秋季学期第一次中层干部会议上校长讲话:凝心聚力明方向沉心落力干实事
- 医院患者身份识别核查流程规范
- 2025年北京市综合评标专家库专家考试历年参考题库含答案详解(5套)
- 2025年全国特种设备安全管理人员A证考试题库(含答案)
- 烟酒行经营合作合同范本
- 第23课 全民族抗战与抗日战争的胜利 2024-2025学年中职高一上学期高教版
- DGJ08-81-2015 现有建筑抗震鉴定与加固规程
- 《人为因素与航空法规》课件(共九章)
- 部编新课标培训课件
- 非工作时间行为协议
- 老年病人麻醉管理
评论
0/150
提交评论