资源描述:
《C程序设计基础训练2》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、班级____________学号_____专业_______姓名_________一、选择(每空2分,共60分)A)B)C)D)1.一个C程序的执行是从()A)本程序的main函数开始,到main结束。B)本程序文件的第一个函数开始,到本程序文件的最后一个函数结束。C)本程序的main函数开始,到本程序文件的最后一个函数结束。D)本程序文件的第一个函数开始,到本程序main函数结束。2.以下叙述正确的是( )。A)在C程序中,main函数必须位于程序的最前面。B)C程序的每行中只能写一条语句。C)C语言本
2、身没有输入输出语句。D)在对一个C程序进行编译的过程中,可以检查注释中的拼写错误。3.一个C程序是由( )组成。A)一个主程序和若干子程序 B)函数C)若干过程 D)若干子程序4.若x,i,j和k都是int型变量,则执行下面表达式后x的值是( )。 x=(i=4,j=15,k=32);A)4B)15C)32D)525.下面各项中,不正确的字符串常量是( )。A) ‘abc’B)“12’12”C)“0”D)““6.变量a和b均为整型变量,表达式(a=2,
3、b=5,b++,a+b)的值是( )。A) 7 B) 8 C) 5 D) 27.以下叙述中,不正确的是( )。A)在C程序中,逗号运算符的优先级最低。B)在C程序中,abc和ABC是两个不同的变量。C)如果变量a和b类型相同,在执行了赋值表达式a=b;后b中的值将放入a中,b中不变。D)当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能输入实数。8.已知字母A的ASCII码为十进制数65,变量c2为字符型,则执行语句c2=’A’+’5’-‘3’;后,c2的值是(
4、 )。A) ‘D’ B) 67 C) 不确定 D) ‘c’9.以下各项运算符中,要求运算符必须是整型的运算符是( )。A) /B)++C)!=D)%10.在C语言中,int,char和short三种类型数据在内存中所占据的字节数( )。A)由用户自己决定 B)均为2个字节C)是任意的 D)由所用机器的机器字长决定11.若有说明语句:charc=’72’;则变量c( )。A)包含一个字符 B)包含两
5、个字符C)包含三个字符 D)说明不合法,c值不确定12.设有如下的变量定义:inti=8,k,a,b;unsignedlongw=5;doublex=1.42,y=5.2;则以下各项中,符合C语言语法的表达式是( )。A) a+=a-=(b=4)*(a=3)B)x%(-3)C)a=a*3=2D)y=float(i)1.假定有如下变量定义:intk=7,x=12;则以下各项中,结果为3的表达式是( )。A) x%=(k%=5)B)x%=(k-k%=5)C)x%=k%=5D)(
6、x%=k)-(k%=5)2.下列选项中可以作为C语言用户标识符的一组是( )。A)void,define,WORDB)a3_b3,_123,IFC)For,_abc,caseD)2a,Do,sizeof3.下列选项中,合法的C语言赋值语句是( )。A)a=b=58B)i++;C)a=58;b=58D)k=int(a+b);4.字符(char)型数据在微机内存中的存储形式是( )。A)反码 B)补码 C)原码 D)ASCII码5.设变量x和y均为int类型,则值不等于6的表达式是(
7、 )。A)(x=y=5,x+y,x+1)B)(x=y=5,x+y,y+1)C)(x=5,x+1,y=5,x+y)D)(y=5,y+1,x=y,x+1)6.以下程序的输出结果是( )。 main(){inti=010,j=10;printf(“%d,%d”,++i,j--);}A)11,10B)9,10C)010,9D)10,97.各变量的类型说明如下: intk,a,b;unsignedlongw=5;doublex=1.42;则以下各项中,不符合C语言语法的表达式是( )。A)x%(-3)B)w+
8、=-2C)k=(a=2,b=3,a+b)D)a+=a-=(b=4)*(a=3)8.下面程序输出的结果是( )。 main(){intx=10,y=3;printf(“%d”,y=x/y);}A)0B)1C)3D)不确定的值9.已知inti=65536;则语句:printf(“%d”,i);的输出结果是( )。A)65536B)0C)有语法错误 D) -110.若所有变量均是整型,