1、1.单选题(1分)构成C语言程序的基本单位A函数B过程C子程序D子例程本题得分:1分正确答案:正确答案:A2.单选题(1分)C语言程序从main()函数开始执行,所以这个函数要写在A程序文件的开始B程序文件的最后C它所调用的函数的前面D程序文件的任何位置本题得分:1分正确答案:正确答案:D3.单选题(1分)若整型变量i=3,j=4,则printf(%d,%d,i-,-j);的输出结果为A2,3B3,4C3,3D2,4本题得分:1分正确答案:正确答案:C4.单选题(1分)判断char型变量c1是否为小写字母的表达式为Aa=c1=a)&(c1=z)C(a=c1)D(c1=a)&(c1=z)本题得分:1分正确答案:正确答案:D5.单选题(1分)若已定义x和y为double类型,则表达式(x=1,y=x+3/2)的值为A1B2C2.0D2.5本题得分:1分正确答案:正确答案:C6.单选题(1分)已
2、知y=2,语句while(!y);中的表达式!y等价于Ay=0By!=1Cy=!0Dy=1本题得分:1分正确答案:正确答案:A7.单选题(1分)如下程序的执行结果是main()inti,sum=2;for(i=1;i=3;i+=2)sum+=i;printf(%d,sum);A6B3C死循环D4本题得分:1分正确答案:正确答案:A8.单选题(1分)以下能对一维数组a正确初始化的语句是Ainta5=(0,1,2,3,4,5)B)inta(5)=Cinta=0,1,2Dinta5=10*1本题得分:1分正确答案:正确答案:C9.单选题(1分)下列说法中错误的是A构成数组的所有元素的数据类型必须是相同的B用指针法引用数组元素允许数组元素的下标越界C一维数组元素的下标依次是1、2、3D定义数组时的长度可以是整型常量表达式本题得分:1分正确答案:正确答案:C10.单选题(1分)不修改函数体的前提下,下面fun函数的返回值的类型应
3、为fun(floatx)floaty;y3*x-4;returny;A不确定BvoidCintDfloat本题得分:1分正确答案:正确答案:C11.单选题(1分)下列字符数组初始化错误的是Acharch=a,b,c,d,e;Bcharch=a,b,c,d,e;Ccharch5=abcde;Dcharch=abcde;本题得分:1分正确答案:正确答案:A12.单选题(1分)二维数组a34中第10个元素是Aa31Ba21Ca12Da13本题得分:1分正确答案:正确答案:B13.单选题(1分)C语言是一门A高级语言B低级语言C机器语言D汇编语言本题得分:1分正确答案:正确答案:A14.单选题(1分)以下各项中不合法的用户标识符是AstnBGOCfileDMain本题得分:1分正确答案:正确答案:C15.单选题(1分)如果inta=1,b=2,c=3,d=4;则条件表达式aba:(cdc:d)
4、的值是A1B2C3D4本题得分:1分正确答案:正确答案:A16.填空题(1分)C语言源程序文件经过编译后,生成目标文件的后缀是obj本题得分:1分正确答案:正确答案:填空填空1:obj17.填空题(1分)若有程序段intk=7;k=k&!k;则k最后的值为0本题得分:1分正确答案:正确答案:填空填空1:018.填空题(1分)有以下对数组的定义和赋值:inta4=1,9;则数组元素a22的值是0本题得分:1分正确答案:正确答案:填空填空1:019.填空题(1分)已有定义:doublex=3.5;,则表达式x=(int)x+1的值是4.0本题得分:1分正确答案:正确答案:填空填空1:4.020.填空题(1分)已有定义:intx=10,y=3,z;则表达式z=(x%y,x/y)的值是3本题得分:1分正确答案:正确答案:填空填空1:321.判断题(1分)字符串china在内存中占据的存储空间是5个字节。本题
5、得分:1分正确答案:正确答案:错误错误查看解析22.判断题(1分)在C程序中,注释说明只能位于一条语句的后面。本题得分:1分正确答案:正确答案:错误错误查看解析23.判断题(1分)用户若需调用标准库函数,调用前必须重新定义。本题得分:1分正确答案:正确答案:错误错误查看解析24.判断题(1分)在for循环的循环体中,可以包含多条语句,但必须用花括号括起来变成一条复合语句。本题得分:1分正确答案:正确答案:正确正确查看解析25.判断题(1分)在C语言中,A和A等价。本题得分:1分正确答案:正确答案:错误错误查看解析26.判断题(1分)字符0是字符串的结束标记,其ASCII码值为0。本题得分:1分正确答案:正确答案:正确正确查看解析27.判断题(1分)若有数组:inta10=6,7,8,9,10;则该语句不正确,因为数组长度与初值个数不相同。本题得分:1分正确答案:正确答案:错误错误查看解析28.判断题(1分)若有intx,则(x+1)+是一个
6、合法的c语言表达式。本题得分:1分正确答案:正确答案:错误错误查看解析29.判断题(1分)chara=abcd;charb=a,b,c,d;则a和b两数组长度相同。本题得分:1分正确答案:正确答案:错误错误查看解析30.判断题(1分)C语言规定:对所有的变量必须“先定义,后使用”。本题得分:1分正确答案:正确答案:正确正确查看解析1.填空题(1分)C语言源程序文件经过编译后,生成目标文件的后缀是.obj本题得分:1分正确答案:正确答案:填空填空1:.obj2.填空题(1分)若有程序段intk=7;k=k&!k;则k最后的值为0本题得分:1分正确答案:正确答案:填空填空1:03.填空题(1分)有以下对数组的定义和赋值:inta4=1,9;则数组元素a22的值是0本题得分:1分正确答案:正确答案:填空填空1:04.填空题(1分)已有定义:doublex=3.5;,则表达式x=(int)x+1的值是4.0本题得分:1
7、分正确答案:正确答案:填空填空1:4.05.填空题(1分)已有定义:intx=10,y=3,z;则表达式z=(x%y,x/y)的值是3本题得分:1分正确答案:正确答案:填空填空1:36.单选题(1分)题目包含多个选项,但学生只能选择一个答案。汽泡纸的出现和应用使得许多领域都能够采用单选题进行研究。好的单选题会包含干扰项,即迷惑学生的错误选项。下列哪项苹果公司产品是便携式CD播放器的竞争产品?ATheiPadBNapsterCTheiPodDThevegetablepeeler本题得分:1分正确答案:正确答案:C查看解析7.单选题(1分)C语言中,关系表达式和逻辑表达式的值是A0B0或1C1Dt或f本题得分:1分正确答案:正确答案:B8.单选题(1分)若整型变量i=3,j=4,则printf(%d,%d,i-,-j);的输出结果为A2,3B3,4C3,3D2,4本题得分:1分正确答案:正确答案:C查看解析9.单选题
8、(1分)C语言程序从main()函数开始执行,所以这个函数要写在A程序文件的开始B程序文件的最后C它所调用的函数的前面D程序文件的任何位置本题得分:1分正确答案:正确答案:D查看解析10.单选题(1分)如果inta=1,b=2,c=3,d=4;则条件表达式aba:(cdc:d)的值是A1B2C3D4本题得分:1分正确答案:正确答案:A11.单选题(1分)已知y=2,语句while(!y);中的表达式!y等价于Ay=0By!=1Cy=!0Dy=1本题得分:1分正确答案:正确答案:A12.单选题(1分)若已定义x和y为double类型,则表达式(x=1,y=x+3/2)的值为A1B2C2.0D2.5本题得分:1分正确答案:正确答案:C查看解析13.单选题(1分)设a,b和c都是int型变量,且a=3,b=4,c=5,则下面表达式中,值为0的表达式是Aa&b;Ba=bCa&b;+c&b-cD!
9、(ab)&!c|1)/b)&!c|1)本题得分:1分正确答案:正确答案:D14.单选题(1分)对于break语句和continue语句的说法错误的是Abreak语句不能用于循环语句和switch语句之外的任何其他语句中Bbreak和continue也可以用于if语句中Ccontinue语句只结束本次循环,而不是终止整个循环的执行Dbreak语句是结束整个循环过程,不再判断执行循环的条件是否成立本题得分:1分正确答案:正确答案:B15.单选题(1分)程序段intk=0;while(k)k+;中,while循环体执行的次数是A6B3C死循环D4本题得分:1分正确答案:正确答案:A16.单选题(1分)假定所有变量均已正确定义,则下列程序段运行后y的值是inta=0,y=10;if(a=0)y-;elseif(a0)y+;elsey+=y;A20B11C9D0本题得分:1分正确答案:正确答案:A17.单选题(1分)在C语言程
10、序中,表达式5%2的结果是A2.5B2C1D3本题得分:1分正确答案:正确答案:C18.单选题(1分)设x为int型变量,则执行语句x=10;x+=x;后,x的值为()A10B20C40D30本题得分:1分正确答案:正确答案:B19.单选题(1分)构成C语言程序的基本单位A函数B子程序C子例程D过程本题得分:1分正确答案:正确答案:A查看解析20.单选题(1分)下列说法中错误的是A构成数组的所有元素的数据类型必须是相同的B用指针法引用数组元素允许数组元素的下标越界C一维数组元素的下标依次是1、2、3D定义数组时的长度可以是整型常量表达式本题得分:1分正确答案:正确答案:C21.单选题(1分)以下能对一维数组a正确初始化的语句是Ainta5=(0,1,2,3,4,5)Binta(5)=Cinta=0,1,2Dinta5=10*1本题得分:1分正确答案:正确答案:C22.单选题(1分)设x为int型变量,则执行语句x=10;x+=x;后,x的值为A10B20C40D30本题得分:1分正确答案:正确答案:B查看解析23.单选题(1分)已知:inta10;则对a数组元素的正确引用是Aa10Ba3.5Ca(5)Da10-10本题得分:1分正确答案:正确答案:D24.单选题(1分)判断char型变量c1是否为小写字母的表达式为Aa=c1=a)&(c1=Z)C(a=c1)D(c1=a)&(c1=z)本题得分:1分正确答案:正确答案:D查看解析