资源描述:
《C练习题(无答案)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、一,选择题。(共30题,每题1.5分,共45分)1、C语言程序由什么组成()A、子程序 B、主程序和子程序 C、函数 D、过程2、源程序要正确地运行,必须要有什么函数()A、Printf函数 B、自定义的函数 C、main函数 D、不需要函数3、 C语言中的数据的基本类型包括()A、整型、实型、字符型和逻辑型 B、整型、实型、字符型和结构体C、整型、实型、字符型和枚举型 D、整型、实型、字符型和指针型4、在C语言中,不合法的int型常量是()A、32767 B、0678 C、0XABC D、32768L5、在C语言中
2、,运算对象必须是整型数的运算符是()A、% B、 C、%和 D、**6、若已定义x和y为double型,则表达式:x=1,y=x+3/2的值是()A、1 B、2 C、2.0 D、2.57、若t为double类型,表达式t=1,t+5,t++的值就是()A、1 B、6.0 C、2.0 D、1.08、若有定义:inta=10,b=9,c=8;执行下面两条语句c=(a-=(b-5));c=(a%11)+(b=3);后,变量b的值为()A、
3、9 B、4 C、3 D、29、设inta=12,则执行完语句a+=a-=a*a后,a的值是()A、22 B、264 C、144 D、-264 10、putchar()函数可以向终端输出一个()A、整型变量表达式值 B、实型变量值C、字符串 D、字符或字符型变量值11、.已有如下定义和输入语句,若要求a1,a2,c1,c2的值分别为10,20,A和B,当从第一列开始输入数据时,正确的数据输入方式是()inta1,a2;charc1,c2;scanf(“%d%c%d%c”,
4、&a1,&c1,&a2,&c2);A、10A20B↙ B、10A20B↙C、10A20B↙ D、10A20B↙12、执行下列程序片段时输出结果是()intx=13,y=5;printf(“%d”,x%=(y/=2));A、3 B、2 C、1 D、013、若定义x为double型变量,则能正确输入x值的语句是()A、scanf(“%f”,x); B、scanf(“%f”,&x);C、scanf(“%lf”,&x); D、scanf(“%5.1f”,&x);14、已知i,
5、j,k为int型变量,若从键盘输入:1,2,3<回车>,使I的值为1,j的值为2,k的值为3,以下选项中正确的输入语句是()A、scanf(“%2d%2d%2d”,&i,&j,&k);B、scanf(“%d_%d_%d”,&i,&j,&k);C、scanf(“%d,%d,%d”,&i,&j,&k);D、scanf(“i=%d,j=%d,k=%d”,&i,&j,&k);15、有输入语句:scanf(“a=%d,b=%d,c=%d”,&a,&b,&c);为使变量a的值为1,b的值为3,c的值为2,则正确的数据输入方式是()A、132↙ B、1,3,2↙C、a=1b=3
6、c=2↙ D、a=1,b=3,c=2↙2116、C语言中的变量名只能由字母,数字和下划线三种字符组成,且第一个字符()A、必须是字母B、必须是下划线C、必须是字母或者下划线D、可以是字母,数字和下划线中任一种字符17.如果有以下说明语句:charc=’abc’,则变量c()A.包含了1个字符B.包含了2个字符C.包含了3个字符D.说明不合法,c的值不确定18.以下选项中,不能作为合法常量的是()A.1.234e04B.1.234e0.4C.1.234e+4D.1.234e019、逻辑运算符两侧运算对象的数据类型()A、能是0或1
7、B、能是0或非0正数C、能是整型或字符型数据 D、以是任何类型的数据20、设a为整形变量,不能正确表达数学关系:108、
9、a==12
10、
11、a==13
12、
13、a==14C、a>10&&a<15 D、!(a<=10)&&!(a>=15)21、在C语言中,逻辑值“真”用()表示。A、true B、大于0的数 C、非0整数 D、