第一单元C语言概述一、选择题1、C语言中主函数的个数为()个。A)1B)2C)无穷个D)任意个2、以下关于C语言描述错误的是()。A)一个C程序总是从main函数开始执行B)每个语句和数据声明的最后必须有一个分号C)C语言的注释符是以“/*”开始并以“*/”结束的D)一个C程序可以包含多个main函数3、C语言源程序文件后缀为()。A).EXEB).OBJC).CD).ASM4、C语言是由()组成的。A)子程序B)主程序与子程序C)函数D)过程5、C语言属于()语言A)机器语言B)汇编语言C)高级语言D)面向对象语言第二单元C语言基础一、选择题1、C语言中普通整型变量A)1B)2int在内存中占(C)3)字节。D)42、下列不是C语言基本数据类型的是()。A)字符型B)整型C)浮点型D)结构体3、有关自增、自减运算,以下只有()是正确的。A)---fB)++78C)a—b++D)d++4、已知A=,B=2,C=,表达式(A>B&&C>A)||(A
B)的值是()。A)0B)10C)1D)55、若有x=1,y=2,z=3,则表达式(x=‘A’)&(ch<=‘Z’)C)(ch>=‘A’)&&(ch<=‘Z’)D)(‘A’<=ch)AND(‘Z’>=ch)7、判断整型变量digit是否为数字的正确表达式是()。A)‘0’<=ch<=‘9’B)(ch>=‘0’)&(ch<=‘9’)C)(ch>=‘0’)&&(ch<=‘9’)D)(‘0’<=ch)AND(‘9’>=ch)8、一个C程序的执行是从()。A)本程序的main函数开始,到main函数结柬B)本程序文件的第一个函数开始,到本程序文件的最后一个函数结束C)本程序的main函数开始,到本程序文件的最后一个函数结束D)本程序文件的第一个函数开始,到本程序main函数结束9、在以下标识符中,合法的是()A)ifB)0xyC)_xyD)case10、C语言中各种类型的数据其实决定了占用内存的字节数。float占()。A)一字节B)二字节C)四字节D)八字节11、下列各选项中,()是有效的标识符。A)abB)3dayC)day-3D)#abc12、()。以下叙述正确。的是在C程序中,每行只能写一条语句若a是实型变量,C程序中不允许a=10这种赋值。在C程序中,%是只能用于整数运算的运算符在C程序中,无论是整数还是实数,没有什么区别13、有输入语句:scanf(“a=%d,b=%d,c=%d”,&a,&b,&c);为1,b的值为3,c的值为2,则正确的数据输入方式是(A)132↙B)1,3,2↙为使变量)。a的值C)a=1b=3c=2↙D)a=1,b=3,c=2↙14、设整型变量a为5,使b不为2的表达式是(A)b=a/2B)b=6-(--a)C)b=a%215、以下程序的输出结果是()。)。D)b=a>3?2:1intx=10,y=10;printf(“%dn”,x--,--y);A)1010B)99C)910D)10916、选出下列标识符中不是合法的标识符的是()。A)hot_doB)cat1C)_priD)2ab17、设有如下定义:intx=10,y=3,z;则语句A)1printf("%d\n",z=x%y);B)0的输出结果是(C)4)。D)318、各种基本数据类型的存贮空间正确的长度排列为()。A)int方法正确的是(A)\B)\\C)‘’)。D)“”21、若x=5,y=3则y*=x+5;y的值为()。A)1022、能正确表示A)(a>=0||b>=0B)20C)15D)30a和b同时为正或同时为负的逻辑表达式是()。)&&(a<0||b<0)B)(a>=0&&b>=0)&&(a<0&&b<0)C)(a+b>0)&&(a+b<=0)D)a*b>023、C语言中,合法的字符型常数是()。A)‘A’B)“A”C)65D)A24、下列程序段的输出结果是()。charc1,c2;c1=65;c2=65+32+1;printf(“%c,%c”,c1,c2);A)a,BB)a,bC)A,bD)A,B25、下列语句不具有赋值功能的是()A)a*=bB)x=1C)a+bD)a++26、在C语言中,存储一个整型、字符型、双精度实型变量所需的字节()。A)2、1、8B)4、1、4C)4、1、4D)2、2、827、下列程序段输出结果是()。intj=2,i=1;j/=i*j;printf(“%d”,j);A)0B)1C)2D)328、不是C语言提供的合法关键字是()。A)switchB)charC)caseD)this29、在C语言中,要求参加运算的数必须时整数的运算符是()。A)/B)*C)%D)=30、若已定义x和y为double类型,且x=1;则表达式y=x+3/2的值是()。A)1B)2C)D)31、设a为整型变量,不能正确表达数学关系:10