如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
1下面叙述正确的是()。A.每行最多只能写两条语句B.程序中必需含有自定义函数C.main()函数必须位于源程序文件的开头D.所有语句都必须以分号";"结束2下面叙述错误的是()。A.若一条语句较长,可分写在下一行或多行上B.构成C语言源程序的基本单位是语句C.C源程序中大、小写字母是有区别的D.一个C源程序可由一个或多个函数组成3()是关于C语言数据类型的正确叙述。A.枚举类型不是基本类型B.数组不是构造类型C.变量使用前应定义相应的数据类型D.不允许使用空类型4C源程序中main()函数的位置()。A.必须位于程序的最前面B.必须在系统库函数后面C.可以在自定义函数后面D.必须在自定义函数前面5C语言的函数体由()括起来。A.()B.{}C.<>D.[]6下面叙述错误的是()。A.C源程序可由一个或多个函数组成B.C源程序必须包含一个main()函数C.一个C源程序的执行是从main()函数开始,直到main()函数结束D.注释说明部分只能位于C源程序的最前面7()为正确的用户标识符。A.3_rowB.max_atC.unionD.min-58C语言的基本数据类型包括()。A.整型、实型、字符型B.整型、实型、空类型C.整型、字符型、指针型D.整型、实型、逻辑型9()为合法的常量。A.5,326B.3.21E-6.5C.'b_k'D.1.23E+810()为正确的变量名。A.5_proB.caseC.elseD.pro_511()为正确的字符常量。A.'bcd'B.'\084'C.'@'D.'165'12()为非法的字符串常量。A.'123'B."case"C."056"D.""13若有定义:intb=-15;则()为正确的赋值表达式。A.b+=b*3B.b=*5C.*b=6D.b+10=-514若有定义:intx,a,b;语句x=(a=2,b=3,a+b);运行后,x、a、b的值依次为()。A.235B.325C.523D.53215若有定义:inta,b=5;语句a=(b/2)+b%2;运行后,a的值为()。A.0B.3C.4D.216()语句符合C语言语法。A.inta=2,b+=a;B.inta=b=2,c=5;C.floatx=2.3,b,c;D.floatx=3.2,inti,j=6;17若有定义:inta=3;语句a+=a-=a*a;运行后,a的值为()。A.0B.-3C.-12D.-618若有定义intx=1,y=2,n=3;则()为正确的表达式。A.x=y*3,y=(x+n)/yB.x=nyC.float(y/n)D.(x+y)(y+n)19下面叙述正确的是()。A.2/3与2%3等价B.5/(int)4.0与5/4等价C.++2与3等价D.++2与--3等价20下面叙述错误的是()。A.算术运算符中只有"*"、"/"优先级高于关系运算符B.模运算符"%"是C语言基本的算术运算符C.自加和自减运算符只能用于变量,而不能用于常量或表达式D.算术运算符中不包含"="运算符21下面叙述正确的是()。A.C语言中整型与字符型变量的混合运算表达式的结果是整型B.(3+9)++是正确表达式C.模运算符"%"两边运算数的数据类型是任意的D."abc"+"xxx"是正确表达式22若有定义:inti=3,j=6;则表达式(--i)*(j++)的值为()。A.18B.15C.12D.1023若有定义:inta,b=6;语句a=--b;运行后,a、b的值分别是()。A.56B.65C.55D.6624若有定义:intx,y,z;语句x=(y=z=3,++y,z+=y);运行后,x的值为()。A.6B.8C.7D.325若有定义floatx;要从键盘输入数据6.02赋给x,则应选用()语句。A.scanf("%8.2f",&x);B.scanf("%1.2f",&x);C.scanf("%4.2f",&x);D.scanf("%f",&x);26只能向终端输出一个字符的是()。A.printf()函数B.scanf()函数C.getchar()函数D.putchar()函数27若有语句inta;charc;scanf("%3d%c",&a,&c);为将整数135赋给a,字符'6'赋给c,正确的数据输入方式是()。(说明:<CR>代表换行,__代表空格)A.135__6<CR>B.1356<CR>C.135<CR>6<CR>D.135__6__28getchar()函数