电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

华师c语言期末考试题及其答案

华师c语言期末考试题及其答案_第1页
1/16
华师c语言期末考试题及其答案_第2页
2/16
华师c语言期末考试题及其答案_第3页
3/16
1 C 语 言 期 末 考 试 题 及 其答案 一 选择题(7 分,每小题0 .5 分) 1.C 语言源程序的基本单位是( b)。 A 过程 B 函数 C 子程序 D 标识符 2.下列程序的输出结果是( c)。 main( ) { int a=7,b=5; printf("%d\n",b=b/a); } A 5 B 1 C 0 D 不确定值 3.假设变量 a,b 均为整型,表达式(a=5,b=2,a>b?a++:b++,a+b)的值是( b)。 A 7 B 8 C 9 D 2 4.设 a 为 int 型变量,执行下列赋值语句后,a 的取值分别是( b)。 a=125.534; a=(int)125.521%4; a=5<<2; A 125,31,1 B 125,1,20 C 125,31,20 D 125.534,2,20 5.设有如下程序段,下面描述中正确的是 ( c )。 int k=10; while(k=0) k=k-1; A 循环执行一次 B 循环是无限循环 C 循环体语句一次也不执行 D 循环体语句执行一次 6.以下程序的输出结果为(a )。 int i; void prt( ) { for(i=5;i<8;i++) printf("%c",'*'); printf("\t"); } main( ) { for(i=5;i<=8;i++) prt( ); } A *** B *** *** *** *** C *** *** D * * * 7.在 C 语言程序中,以下说法正确的是( b)。 A 函数的定义可以嵌套,但函数的调用不可以嵌套 B 函数的定义不可以嵌套,但函数的调用可以嵌套 2 C 函数的定义和函数的调用都不可以嵌套 D 函数的定义和函数的调用都可以嵌套 8.以下函数调用语句中含有( a )个实参。 func((e1,e2),(e3,e4,e5)); A 2 B 3 C 5 D 语法错误 9.以下程序的输出结果为( d)。 #define ADD(x) x*x main( ) { int a=4,b=6,c=7,d=ADD(a+b)*c; printf("d=%d",d); } A d=70 B d=80 C d=140 D d=700 10.已知职工记录描述如下,在 Turbo C 中,系统为变量 w 分配(c)字节的空间。 struct worker { int no; char name[20]; char sex; union { int day; int month; int year;}birth; } w; A 29 B 20 C 25 D 6 11.设有以下定义,值为 5 的枚举常量是( )。 enum week{sun,mon=4,tue,wed,thu,fri,sat} w; A tue B sat C fri D thu 12.下面选项中正确的赋值语句是(设 char a[5],*p=a;)( )。 A p="abcd"; B a="abcd"; C *p="abcd"; D *a="abcd"; 13.设有以下程序段,则值为 6 的表达式是( )。 struct st { int n; struct st *next;}; static ...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

华师c语言期末考试题及其答案

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部