资源描述:
《吉大17春秋学期《C语言程序设计》在线作业一.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、一、单选题(共10道试题,共40分。)V1.下面程序段的运行结果是 char*format="%s,a=%d,b=%d\n"; inta=11,b=10; a+=b; printf(format,"a+=b",a,b);A.for,"a+=b",abB.format,"a+=b"C.a+=b,a=21,b=10D.以上结果都不对2.下面程序的运行结果是 #include main() {inta=1,b=10; do {b-=a;a++;}while(b--<0); printf
2、("a=%d,b=%d\n",a,b); }A.a=3,b=11B.a=2,b=8C.a=1,b=-1D.a=4,b=93.以下叙述中不正确的是A.在不同的函数中可以使用相同的名字的变量B.函数中的形式参数是局部变量C.在一个函数内定义的变量只在本函数范围内有效D.在一个函数内的复合语句中定义的变量在本函数范围内有效4.请选出以下语句的输出结果 printf("%d\n",strlen("\t\"\065\xff\n"));A.5B.14C.8D.输出项不合法,无正常输出5.下列程序的输出结果是
3、 main() {doubled=3.2;intx,y; x=1.2;y=(x+3.8)/5.0; printf("%d\n",d*y); }A.3B.3.2C.0D.3.076.下面程序的输出结果是 main() {inta[10]={1,2,3,4,5,6,7,8,9,10},*p=a; printf("%d\n",*(p+2));}A.3B.4C.1D.27.请选出可用作C语言用户标识符的是A.void,define,WORDB.a3_b3,_123,IFC.FOR,--abc
4、,CaseD.2a,Do,Sizeof8.C语言允许函数类型缺省定义,此时函数值隐含的类型是A.floatB.intC.longD.double9.若x,i,j和k都是int型变量,则计算表达式x=(i=4,j=16,k=32)后,x的值为A.4B.16C.32D.5210.sizeof(float)是A.一个双精度型表达式B.一个整型表达式C.一种函数调用D.一个不合法的表达式二、多选题(共5道试题,共20分。)V1.C提供的预处理功能主要有______。A.宏定义B.文件包含C.条件编译D.异常
5、终止BC2.下列说法中错误的是______。A.C程序总是从第一个定义的函数开始执行B.C程序总是从main函数开始执行C.C函数必须有返回值,否则不能使用函数D.C程序中有调用关系的所有函数必须放在同一个程序文件中CD3.以下说法不正确的是______。A.定义函数时,形参的类型说明可以放在函数体内B.return后边的值不能为表达式C.如果函数值的类型与返回值表达式的类型不一致,以函数值类型为准D.如果形参与实参的类型不一致,以实参类型为准BD4.以下对C语言函数的有关描述中,错误的是:____
6、__。A.调用函数时,只能把实参的值传送给形参,形参的值不能传送给实参B.函数既可以嵌套定义又可以递归调用C.函数必须有返回值,否则不能使用函数D.程序中有调用关系的所有函数必须放在同一个源程序文件中CD5.下列说法不正确的是______。A.C程序由符号构成B.C程序由标识符构成C.C程序由函数构成D.C程序由C语句构成BD三、判断题(共10道试题,共40分。)V1.‘a’和“a”在内存中所占字节数相同。()A.错误B.正确2.静态外部变量既可以在文本文件中引用,也可以在其它文件引用A.错误B.正
7、确3.使用符号常量的好处是:一,含义清楚,二,在需要改变一个常量时能做到“一改全改”()A.错误B.正确4.函数必须有返回值,否则不能使用函数A.错误B.正确5.C语言中,整常数有三种表示形式:十进制整数,八进制整数,十六进制整数。()A.错误B.正确6.C语言规定标识符可由字母、数字、下划线三种字符组成,第一个字符可以为数字或字母。()A.错误B.正确7.C程序中各函数之间既允许直接递归调用也允许间接递归调A.错误B.正确8.调用函数只可得到一个返回值,而用宏可以设法得到几个结果。A.错误B.正确
8、9.C语言编译系统在给出逻辑运算结果时,以数值1代表真,以0代表假,但在判断一个量是否为“真”时,以0代表假,以非0代表真。()A.错误B.正确10.使用printf和scanf函数时,必须添加#include命令。()A.错误B.正确