2022年西北师范大学公共课《C语言》科目期末试卷A(有答案).docx
《2022年西北师范大学公共课《C语言》科目期末试卷A(有答案).docx》由会员分享,可在线阅读,更多相关《2022年西北师范大学公共课《C语言》科目期末试卷A(有答案).docx(19页珍藏版)》请在第壹文秘上搜索。
1、2022年西北师范大学公共课C语言科目期末试卷A(有答案)一、填空题1、设X为无符号整数。表达式XA ( (-0n) 0);printf (%dn, t);7、执行下面程序段后,k的值是 ok=l; n=263;dok*=n%10: n=10; while (n);8、若有以下定义和语句,为使变量Cl得到字符A,变量c2得到字符B,正 确的输入形式是 Ochar cl, c2;scanf (%4c%4c, &cl, 8&c2);9、假设变量a、b和C均为整型,以下语句借助中间变量t把a、b和C中的值进行交 换,即把b中的值给a,把C中的值给b,把a中的值给c。例如:交换前,a=10 b=20.
2、 c=30;交换后,a=20 b=30 C=IOo 请填空。; a=b; b=c; ;10、设有如下定义:#define SWAP (T, X, Y) T=X; X=Y; Y=T; 以下程序段将通过调用宏实现变量X和y内容的交换,请填空。Double =2.5, y=6.4, z: SWAP ();二、选择题11、下面4个选项中,是不合法的整型常量的选项是()。A.-0flB.-OXcdfC.-018D.-048egOxfff017999-0680Oll12.4565e203f12、已知各变量的类型说明如下:int k, a, b;unsigned long w=5;double x=1.42
3、;则以下不正确的表达式是()。A.x% (-3)B.w+ = -2C.k= (a=2, b=3, a + B. D.a +=a-= (b=4) * (a=3)13、以下针对SCanf函数的叙述中,正确的是()。A.输入项可以为一实型常量,如SCanf (%,3.5);B.只有格式控制,没有输入项,也能进行正确输入,如SCanf(Ha=%d, b=%dn);C.当输入一个实型数据时,格式控制部分应规定小数点后的位数,scanf (,%4.2f, &f);D.当输入数据时,必须指明变量的地址,如SCanf (%F, &f);14、若x, y均定义为int型,Z定义为double型,以下不合法的SC
4、anf函数调用语句 是()A.scanf (%d%lx, %le, &x, &y, &z);B.scanf (n%2d*%d%lf, &x, &y, &z);C.scanf (%x%*d%o , &x, &y);D.scanf (%x%0%6.2f, &x, &y, &z); 15、下面是对数组S的初始化,其中错误的语句是()。Axhar s5=abc;B.chars5=,a, ,b, ,c,;Uchars =D.char s5 = abcde;16、一个C程序的执行是从()A.本程序的main函数开始,到main函数结束B.本程序的第一个函数开始,到本程序文件的最后一个函数结束C.本程序的m
5、ain函数开始,到本程序文件的最后一个函数结束D.本程序的第一个函数开始,到本程序main函数结束17、设有以下程序段:int x=0, s=0;while (! x! =0) s+ = + +x;printf (d , s);则()A.运行程序段后输出OB.运行程序段后输出1C.程序段中的控制表达式是非法的D.程序段执行无限次18、若用数组名作为函数调用的实参,则传递给形参的是()A.数组的首地址B.数组第一个元素的值C.数组中全部元素的值D.数组元素的个数19、若有以下说明和语句:char*language=wFORTRANn, BASIC, PASCAL, JAVA, C); char*
6、qj q = language+2;则语句Printf (%onn, *q) ; ( ) 0A.输出的是IangUage2元素的地址B.输出的是字符串PASCALC.输出的是IangUage2元素的值,它是字符串PASCAL的首地址D.格式说明不正确,无法得到确定的输出20、若有以下定义和语句,则对a数组元素的正确引用为()。inta23, (*p) 3;p=a;A. (p+1) 0B.* (* (p+2) +1) C.* (pl + l) D.pl+221、以下是有关汉诺塔问题的程序段,若在main函数中有调用语句hanoi (3, ,A1, B , C.;则符合程序段运行结果的选项是()。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C语言 2022 西北 师范大学 公共课 语言 科目 期末试卷 答案