语言期末考试复习题及答案.pdf
《语言期末考试复习题及答案.pdf》由会员分享,可在线阅读,更多相关《语言期末考试复习题及答案.pdf(25页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、语言期末考试复习题及答案C语言期末考试复习题及答案一、选择题:下列各题A)、B)、C)、D)四个选项中只有一个是正确的,请将正确的选项涂写在答案纸上。答在试卷上不得分。(1)C语言规定:在一个源程序中,main函数的位置。A)必须在最后 B)必须在系统调用的库函数的后面。C)必须在最开始。D)可以任意(2)C语言中的标识符只能由字母、数字和下划线三种字符组成,且第一个字符。A)必须为字母或下划线。B)必须为下划线。C)必须为字母 D)可以是字母、数字和下划线中的任一种字符。下面四个选项中,均是正确的八进制数或十六进制数的选项是。A)-10 0 x8f-Oil B)010-Oxll OxflC)
2、Oabc-017 Oxc D)0al2-0 x123-Oxa(4)C语 言 中int型数据在内存中占两个字节,则unsegned int取值范围是。A)0 65535 B)0 32767C)-32767 32768 D)-32768 327687(5)若有定义:int a=7;f loa x=2.5,y=4.7;则表达式 x+a%3*(int)(x+y)%2/4 的值是。A)2.750000 B)0.00000 C)3.500000 D)2.500000(6)已 知ch是字符型变量,下面不正确的赋值语句是 o第1页语言期末考试复习题及答案A)ch=5+9 ;B)ch=a+b ;C)ch=0 ;
3、D)ch=7+6;(7)设 x,y 和 z 是 int型变量,且 x=3,y=4,z=5 则下面表达式中值为0 的是。A)!(x y)&!z|1)B)x&y C)x|y+z&y-z D)x =y(8)设有程序段int k=10;while(k=0)k=k-1 ;以下描述正确的是 oA)循环体语句一次也不执行。B)循环是无限循环。C)while循环语句执行十次。D)循环体语句执行一次。(9)以下C 程 序 正 确 的 运 行 结 果 是。main()long y=23456;printf(y=%3x n”,y);printf(y=%8x n”,y);printf(y=%#8x n,y);)A)y
4、=5ba0 B)y=5ba0 C)y=5ba0 D)y=5ba0y=5ba0 y=5ba0 y=bbaO y=5ba0第2页语言期末考试复习题及答案y=Ox5baO y=0 x5ba0 y=0 x5ba0y=#5ba0(10)当 a=l,b=3,c=5 d=4时,则执行完下面一段程序后,x的 值 是 oif(a b)if(c d)x=1;elseif(a c)if(b d)x=2;else x=3;else x=6;else x=7;A)1 B)3 C)2 D)6(11)下面程序的运行结果是 o#include stdio.h main()int a=1 ,b=10do b-=a;a+;whi
5、le(b-0);printf(,z a=%d,b=%d n),a,b);A)a=3,b=11 B)a=4,b=9C)a=1 ,b=-1 D)a=2,b=8(12)以 下 f o r 循环的执行次数是。第3页语言期末考试复习题及答案f o rx =0,y =0;(y =1 2 3 )&(x 4 );x +);A)无限次。B)4次。(1 3)以下是死循环的程序段的是A)f o r (i =1 ;)if(+i%2=0)0 )b r e a k ;w h i l e (+if(+i%3=0C)f o r (i =1 ;)i f (+i 0)B)if(x0)printf(%f”,-x)x=x+y;pri
6、ntf(%f,x);else printf-x);else printf(z/%f,x);C)if(x0)D)if(x0)x=x+y;printf(%f,x);x=x+y;peintfx)else printf(“%f”,-x);else printf-x);(18)若 W=l,X=2,Y=3,Z=4 则条件式:W X?W:Y Z?Y:Z 的值是 A)1 B)3 C)4 D)2(1 9)以 下 程 序 段 ox=-1;do(x=x*x;while(!x);A)是死循环 B)循环执行一次C)循环执行二次 D)有语法错误(20)逻辑运算符两侧运算对象的数据类型 oA)只能是0 或 1 B)可以是任
7、何类型的数据C)只能是整型或字符型数据 D)只能是0 或 非 0 正数(21)下 面 程 序 中 有 错 误 的 行 是。(前面数字表示行号)1、main()5、scanf(%d a);2、6,for(i=1;i 3;i+)a0=a0+ai,第5页语言期末考试复习题及答案3,d ni n ta O a 3 =1 ;);7、p r i n t f (a 0 =%4、i n ti ;8、)A)3B)6C)5D)7(2 2)下面的程序段f o r (t =1 ;t =1 0 0,t+)s c a n f&x);i f (x 0 )c o n t i n u e;p r i n t f (%3 d”,
8、t );A)出x =0时什么也不输C)整数printf函数永远也不执行D)最多允许输出1 0 0个非负当当(2 3)以下对一维整型数组a的正确说明是A)i n t a (1 0)B)i n t n =1 0;a n ;C)i n t n;D)d e f i n e S I Z E 1 0s c a n f&n);i n t a S I Z E ;#i n t a n ;(24)下面程序的运行结果是a=l;b=2;c=2;w h i l e (a b c)t=a;a=b;b=tc -;p r i n t f (z,%d ,%d,%d”,a,b,c);A)1,2,01B)2,1,00 1.2.1D
9、)2,1,第6页语言期末考试复习题及答案(2 5)若有说明:int a 3 4 ;则对数组元素的非法引用是OA)a 0 2*1 B)a 0 4 C)a4-2 0 D)al3(26)对以下说明的正确理解是int a10=6,7,8,9,10)A)将 5 个初值依此赋给a赋 给 a 0 至 a 4C)将 5 个初值依此赋给a 6值个数不同,故语句错误1至 a5 B)将 5 个初值依此至 a10 D)因长度与初(27)若二维数组a 有 m歹 I J,则 在 a i j 前的元素个数为A)i*m +jm +j+1B)*m +i C)i*m+j-1 D)i*(2 8)以下程序段运行的结果是 ochar
10、c 5=a ,b ,0 ,c ,0;p rin tf(%s”,c);A)a b B)ab c C)abc D)ab(2 9)以下正确的函数定义形式是。A)double fun(int x,int y)B)double fun(intx;in t y)C)double fun(int x,int y);D)double fun(intx,int y);(30)以下不正确的说法是 oA)实参可以是常量、变量或表达式。B)形参应与其对应的实参类型一致。C)实参可以为任意类型。表达式。D)形参可以是常量、变量或第7页语言期末考试复习题及答案(3 1)有 两 个 字 符 数 组a,b,则以下正确的输入格
11、式是。A)s ca n f(%s%s,&a,&b)B)gets (a,b)C)s ca n f(%s%s,a,b)D)gets (a);gets(b)(3 2)以下程序正确的运行结果是m a i n ()i n t a =2 ,i ;fo r (i =0i 3 ;i+)p r i n tf(4 d ,f(a);f(i n t a)i n t b0s ta ti ci n tc=3 ;b+c+r etur na+b+c)A)7 7D)7 971 1B)71 01 30 7 8 9(3 3)#d e f i n e能做简单的替代,用宏替代计算多项式4*x*x +3*x +2之值的函数f,正确的宏定
12、义是 oA)#defi n e f(x)4*x*x +3*x +2 B)#defi n e f4*x*x +3*x +2C)#def i n e f(a)(4*a*a +3*a +2)D)#def i n e(4*a*a +3*a +2)f(a)(3 4)当运行以下程序时,从键盘输入:a b c 第8页语言期末考试复习题及答案def(表示回车)则下面程序的运行结果是#i n cl ude s tdi o.h#defi n e N 6m a i n ()ch a r c(N);i n t i=0;fo r (;i N;ci =getch a r (),i+);fo r (i =0;i N;i+)
13、p utch a r(c Ei);A)a bcdef B)a C)b D)a bb c cc d ddef(3 5)请读程序:#defi n e AD (x)x +xm a i n ()i n t m =1,n =2 ,k =3 ;i n t s um =AD (m +n )*k ;p r i n tf(s um =%d ,s um );上面程序的运行结果是第9页语言期末考试复习题及答案A)sum=9 B)sum=10 C)sum=12D)sum=18(36)对下面程序段正确的判断是:_#define A 3#define B(a)(A+1 )*a)x=3*(A+B(7);A)程序错误,不许嵌
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 期末考试 复习题 答案
限制150内