郑州大学期末c语言复习题 联系客服

发布时间 : 星期一 文章郑州大学期末c语言复习题更新完毕开始阅读f6f863fe04a1b0717fd5dd11

??

32:38保存交卷退出帮助??

【HNCE网上考试系统 v9.6】 本套软件使用权属于:郑州大学??考试课程: 考试时间:100分钟 考场:第一考场 考试日期:2010.05.20??考号:2

??考试课程: 考试时间:100分钟 考场:第一考场 考试日期:2010.05.20??考号:20090130885 姓名:剩余时间:32:38保存交卷退出帮助??

考试课程: 考试时间:100分钟 考场:第一考场 考试日期:2010.05.20??考号:20090130885 姓名:剩余时间:32:38保存交

??考号:20090130885 姓名:剩余时间:32:38保存交卷退出帮助??

考号:20090130885 姓名:剩余时间:32:38保存交卷退出帮助??

剩余时间:32:38保存交卷退出帮助??

32:38保存交卷退出帮助??保存交卷退出帮助??

?? 本卷共有3道大题:

一、单项选择题(40道小题,共40分) 1、能够在输出完字符串后自动输出一个回车换行的函数是( )函数。(1分) A、putc() B、puts() C、printf() D、putchar() 2、在C程序中,main()的位置( )。(1分) A、可以任意 B、必须作为第一个函数 C、必须作为最后一个函数 D、必须放在它所调用的函数之后 3、当z的值不为0时,( )不能正确地将z的值赋给变量x和y。(1分) A、x=y=z B、x=z,y=z C、(x=z)||(y=z) D、(x=z)&&(y=z) 4、在下列标识符中,( )可以作为合法的变量名使用。(1分) A、int B、tx.y C、include D、_x6y 5、已知字母A的ASCII码为十进制数65,且c2为字符型,则执行语句c2='A'+'6'-'3';后,c2中的值为( )。(1分) A、D B、68 C、不确定的值 D、C 6、有以下程序main(){ int a=5,b=4,c=3,d=2;if (a>b>c)printf(\,执行后输出结果是( )。(1分) A、2 B、3 C、4 D、编译时有错,无结果 7、以下叙述正确的是( )。(1分) A、在C程序中,main函数必须位于程序的最前面 B、C程序的每行中只能写一条语句 C、C语言本身没有输入输出语句 D、在对一个C程序进行编译的过程中,可发现注释中的拼写错误 8、有以下程序main(){ int i;for (i=0; i<3; i++)switch (i){ case 1: printf(\,执行后输出结果是( )。(1分) A、011122 B、012 C、012020 D、120 9、在下列表达式中属于合法的C语言长整型常量的是( )。(1分) A、5836253 B、0L C、2E+10 D、(long)5834653 10、能正确表示逻辑关系“a≥10或a≤0”的C语言表达式是( )。(1分) A、a>=10 or a<=0 B、a>=0 || a<=10 C、a>=10 && a<=0 D、a>=10 || a<=0 11、若运行main(){int x,y;scanf(\时,给变量x输入12,则以下程序的运行结果是( )。(1分) A、0 B、22 C、12 D、10 12、在C语言中(以16位PC机为例),5种基本数据类型的存储空间长度的排列顺序为( )。(1分) A、char < int < 1ong int <= float < double B、char = int < 1ong int <= float < double C、char < int < long int = float = double D、char = int = 1ong int <= float < double 13、若有条件表达式 (exp)?a++:b--,则以下表达式中能完全等价于表达式 (exp) 的是( )。(1分) A、(exp==0) B、(exp!=0) C、(exp==1) D、(exp!=1) 14、若已定义x和y为float类型,则表达式 x=1,y=x+3/2 的值是( )。(1分) A、1 B、2 C、2.000000 D、2.500000 15、设x,y分别为单精度和双精度类型变量,则下列选项( )可将表达式x+y的运算结果强制转换为整型数据。(1分) A、(int)x+y B、int(x)+y C、int(x+y) D、(int)(x+y) 16、以下符合C语言语法的赋值表达式是( )。(1分) A、d=9+e+f=d+9 B、d=9+e,f=d+9 C、d=9+e,e++,d+9 D、d=9+e++=d+7 17、字符串常量\在内存中占( )个字节的存储空间。(1分) A、11 B、13 C、15 D、18 18、在C语言中,凡在程序中要用到的函数都必须( )。(1分) A、要在该程序中进行定义 B、要在程序前面指出的头文件里面进行定义 C、要在该程序中进行定义或在给出的头文件里面有相关定义 D、由于C语言的灵活性可根据需要随意使用 19、在C语言中,int、char和short三种类型数据在内存中所占用的字节数( )。(1分) A、由用用户自己定义 B、均为2个字节 C、是任意的 D、由所用机器的机器字长决定 20、有以下程序main(){ int k=4,n=0;for( ; n D、&& 22、若变量已正确定义并赋值,下面符合C语言语法的表达式是( )。(1分) A、a:=b+1 B、a=b=c+2 C、int 18.5%3 D、a=a+7=c+b 23、若n为整型变量,执行for(n=10;n=0;n--);后,循环里的循环体( )。(1分) A、无限循环 B、执行10次 C、执行一次 D、一次也不执行 24、有如下程序main(){ int y=3,x=3,z=1;printf(\,运行该程序的输出结果是( )。(1分) A、3 4 B、4 2 C、4 3 D、3 3 25、设 int x=1, y=1;,表达式(!x||y--)的值是( )。(1分) A、0 B、1 C、2 D、-1 26、下面选项中,( )是合法的指数表示形式。(1分)