C语言全部考试系统题库含答案.docx

上传人:王** 文档编号:994358 上传时间:2024-03-13 格式:DOCX 页数:79 大小:311.37KB
下载 相关 举报
C语言全部考试系统题库含答案.docx_第1页
第1页 / 共79页
C语言全部考试系统题库含答案.docx_第2页
第2页 / 共79页
C语言全部考试系统题库含答案.docx_第3页
第3页 / 共79页
C语言全部考试系统题库含答案.docx_第4页
第4页 / 共79页
C语言全部考试系统题库含答案.docx_第5页
第5页 / 共79页
C语言全部考试系统题库含答案.docx_第6页
第6页 / 共79页
C语言全部考试系统题库含答案.docx_第7页
第7页 / 共79页
C语言全部考试系统题库含答案.docx_第8页
第8页 / 共79页
C语言全部考试系统题库含答案.docx_第9页
第9页 / 共79页
C语言全部考试系统题库含答案.docx_第10页
第10页 / 共79页
亲,该文档总共79页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《C语言全部考试系统题库含答案.docx》由会员分享,可在线阅读,更多相关《C语言全部考试系统题库含答案.docx(79页珍藏版)》请在优知文库上搜索。

1、C语言考试系统题库第一聿C语言基础知识(C语言概述、算法、数据类型运算符表达式、位运算)一、判断题(正确的填A,错误的填B)R1.在C语言中,逗号运算符的优先级最低。(八)2 .在C语言可执行程序的开始执行点是程序中第一个函数。(B)3 .5chw是合法的变量名。(B)4 .C语言程序书写格式自由,一行内可以写几个语句,一个语句可以分写在多行上。(八)5 .当输入数据时,必须指明变量的地址,如SCaniT%F4f)(八)N6.表达式i+与+i在任何场合功能完全相同。(B)7.在赋值表达式中,赋值号左边的变量和右边的表达式之值的数据类型可以不相同。(八)R8.C语言程序中,语句以逗号结尾。(B)

2、9 .在C程序中,APH和aph代表不同的变量。(A)10 .a-=7等价于a=a-70(A)N11.Printf函数中用到格式符%5s,其中数字5表示输出的字符串占用5列。如果字符串长度大于5,则输出按原字符长从左向右全部输出。(A)12 .如果xy为真或ay)&(ab)就为真。(B)13 .C语言程序的变量必须先定义再使用。(A)14 .若a和b是同类型变量,在执行了赋值语句a=b;后b中的值将放入a中,b中的值将丢失。(B)15 .程序的执行总是从main函数开始,在程序的最后一个函数中结束。(B)16 .变量的三个属性是指变量的名字、变量的值和变量在内存中的地址。(八)17 .运算符优

3、先顺序:赋值运算符逻辑运算符关系运算符=y) AND (y=z)D) (x=y) & (y=z)C) 077D)01D s i zeofA)(x=y)&(y=z)C)(x=y=z)13 .不合法的八进制数是A)0B)02814、以下不能定义为用户标识符是AMainB_0C_int15.若x=5,y=4则y*=x+5;V的值为(A.40B.20CB.15D.3016、组成C语言程序的基本单位是()oA)过程?B)子程序C)函数?D)主程序和子程序17.下列哪个标识符是C语言合法的标识符()oA)a*bB)-XyZC)ba2D)5iN18若有定义:inta=7;floatx=2.5,y=4.7;则

4、表达式x+a%3*(int)(x+y)4的值是()A)2.75?B)3.5?C)2.5?D)019.设intm=1,n=2;则+m=n的结果是()A、0B、1C、2D、3N20.若变量已定义并赋值,下列符合C语法的表达式是:()A、a:=b+1B、a=b=c+2C、int18.5%3D、a=a+7=c+bR(3)在C程序中,设一表达式中包含有int,long,unsigned和char类型的变量和数据,则表达式最后的运算结果类型是()A.intB.charC.unsignedD.longR21.C语言中基本的数据类型包括oA)整型、实型、逻辑型B)整型、实型、字符型C)整型、字符型、逻辑型D)

5、整型、实型、逻辑型、字符型N22.若定义X和y为double类型,则表达式:x=2,y=x+52的值是A)4B)4.5C)4.0D)3.023 .在以下运算符中,优先级最高的运算符是A)?:B)+C)&D)+=24 .C语言中基本的数据类型不包括A)整型B)字符串型C)字符型D)实型25 .若定义intx=7,y=5,z;则表达式:z=x+52*y的值是A)7B)7.5C)17D)19.56.以下说法中正确的是()A、C语言程序总是从第一个定义的函数开始执行B、在C语言程序中,要调用的函数必须在main()函数中定义C、C语言程序总是从main()函数开始执行D、C语言程序中的main()函数

6、必须放在程序的开始部分(1)设inta=2,b;则执行b=a&1;语句后,b的结果是()A.OB.1C.2D.3N(2)逗号表达式(a=3*5,a*4),a+15的值是()A.15B.60C.30D.757 .若已经定义了一个字符型变量为a,下面哪个表达式的含义跟其余表达式不同:A)a!=0B)a!=0,C)aD)!a8 .在以下运算符中,优先级最高的运算符是A),B)C)&D)+=9 .在C语言中,逻辑值“真”用表示。A)trueB)大于0的数C)非0的整数D)非0的数10 .表达式是满足:当C的值为1、3、5三个数中任意一个时值为“真”,否则值为“假”的表达式A)(c=1)|(c=3)|(

7、c=5)B)(c!=1)&(c!=3)&(c!=5)C)(C=I)&(c=3)&(c=5)D)(c=1)11(c=3)11(c=5)1 .C语言中,int类型数据占2个字节,则IOng类型数据占()A、1个字节 B、2个字节C、3个字节 D、4个字节2 .下列字符串是合法的标识符的是()。A、_HJB、9_studentC、IongDLINE13 .下列说法中正确的是()oA、C程序书写时,不区分大小写字母B、C程序书写时,一行只能写一个语句C、C程序书写时,一个语句可分成几行书写D、C程序书写时每行必须有行号4 .在C语言中,要求参加运算的数必须是整数的运算符是()oA、/B、!C、%D、二

8、二5 .C语言中,逻辑“其”等价于()oA、大于零的数B、大于零的整数C、非零的数D、非零的整数6.假设在程序中a,b,c均被定义为整型,并且已赋大于1的值,则下列能正确表示代数式1/abc的表达式是()oAx1a*b*cC、1ab(float)c1 .下列合法的字符常量是(B、1(a*b*c)D、1.0abc )oD. 0,A、,084,B、,43,C、,ab,A、switch B、cher C、CaseD、 sturct2 .在C语言提供的合法的关键字是()3 .若已定义X和y为d。UbIe类型,则表达式:x=1,y=x+32的值是A、2B、1C、2.0D、2.5三、程序填空题1以下程序不

9、用第三个变量实现两个数对调的操作。#includ“stdio.hmain()inta,b;scanf(%d,%d,&a,&b);a=;(三个字符)b=;(三个字符)a=a-b;printf(%d,%d,a,b);2、选择程序的运行结果。main()intx=1,y=2,z,a,b,c,d;z=+x+y;printf(x=%dn,x);printf(y=%dn,y);*输出结果(三个字符)*/a=-1;b=-2;c=+a&b+;printf(b=%dn,b);/*输出结果(三个字符)*/3以下程序的结果为main()(unsignedinta=3,b=10;printf(w%dn,a1);/*输出结果/printf(%dn,a2&b1);/*输出结果0*/14若x=3,y=z=4,则下列表达式的值是。(1)?(z=y=x)?1:0/*值为0*/(2)?z=y&y=x/*值为1*/5已知fIoatx=4.3,inty;执行语句y=(int)X后,X为int型(填写小写英文字母),且y=4(填写阿拉伯数字);6表达式c&d,的值为1(填写阿拉伯数字),c,&d|!(3+4)的值为1(填写阿拉伯数字)。7若X为int类型,则与逻辑表达式“x”等价的

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 习题/试题

copyright@ 2008-2023 yzwku网站版权所有

经营许可证编号:宁ICP备2022001189号-2

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!