C语言程序设计》期末考试试题(A卷).pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《C语言程序设计》期末考试试题(A卷).pdf》由会员分享,可在线阅读,更多相关《C语言程序设计》期末考试试题(A卷).pdf(17页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、L C语言源程序的基本单位是()。*A、过程B、函数C、子程序D、标识符2.以下叙述不正确的是 。*A、一个C源程序可由一个或多个函数组成B、一个C源程序只能由一个函数,即main函数C、一个C源程序有且只有一个主函数,其它函数不限D、一个C源程序可以只有一个主函数,没有其它函数3.若有定义char a;int b;float c;double d;,则表达式a*b+d-c值的类型为()。*A、charB、intC、floatDs double4.若a是in t型变量,且a的初值为6,则计算表达式a+=a-=a*a后a的值为()。*A、36B、-36C、-60D、605.C语言中,要求运算对象
2、只能为整数的运算符是()。*A、/B、%C、+D、*6.下面程序的输出结果是()。#include int main()int a=10;if(a 20)printf(a 小于 20!);)printf(a 的值是%dn,a);return 0;A、编译提示错误B、输出结果是:a小 于20!C、输出结果是:a小 于20!a的值是10D、不提示错,也没有任何结果输出。7.下面程序的结果是()。#include main()int m;m=2;switch(m-2)case 0:case l:printf(yes);case 2:printf(ok);break;default:printf(no
3、);)*A、yesB、yesokC、C、noD、ok no8.下列程序运行后的输出结果是()omain()int n=3;do n+;printf(%d,n*n);while(-n);A、2591B、1925C、语法错误D、死循环9.下列选项中,合法的数组定义是()。*A、inta 二 helloB、inta6=0,123,4,5,6Cs char ch二 helloD、char ch 二2,3,4,5,610.设有定义:char s12=string”;则 printf(“验dn”,strlen(s);正确的运行结果是()。*A、7B、6C、11D、1211.有字符数组a80和b 8 0,则
4、正确的输出语句是()。*As puts(a,b);B、printf(%s1%s,a,b);C、putchar(a,b);D、puts(a);puts(b);12.请阅读以下程序。main()int x=l,y=0,a=0,b=0;switch(x)case 1:switch(y)case 0:a+;break;case l:b+;break;case 2:a+;b+;break;)printf(a=%d,b=%d,a,b);)上述程序的输出结果是()。*A、a=2,b=lB、a=l,b=OC、a=l,b=lD、a=2,b=213.判断char型变量c l是否为小写字母的正确表达式为()。A.,
5、a=cl=a&cl=,allcl=a&cl=,z,14.下面程序的输出结果是()。main()inta10=l,2,3,4,5,6,7,8,9,10,*p=a;printf(%dn,*(p+2);*A、4B、1C、2D、315.C语言中while和do-while循环的主要区别是()。*A.do-while的循环体至少无条件执行一次B.while的循环控制条件比do-while的循环控制条件严格C.do-while允许从外部转到循环体内D.do-while的循环体不能是复合语句16.有以下程序,程序运行后的输出结果是()。void f(int*q)int i=0;for(;i5;i+)(*q)
6、+;main()int a5=1,2,3,4.5,i;f(a);for(i=0;i5;i+)printf(%d,ai);程序运行后的输出结果是()。*A、223,4,5,B、6,2,3,4,5,C、1,2,3,4,5,D、2,3,4,5,6,17.下面程序的运行结果是()。main()int x=l;while(x20)x=x*x;x=x+l;)printf(埠d”,x);*A.lB.20C.25D.2618.下列程序执行后的输出结果是()。void funcl(int i);void func2(int i);char st=hello,friend!;void funcl(int i)pr
7、intf(%c,sti);if(i3)i+=2;func2(i);)void func2(int i)printf(%c,sti);if(i3)i+=2;funcl(i);)main()int i=0;funcl(i);printf(n);A、helloB、helC、hloD、him19.设有下面的定义:struct stint a;float b;d;int*p;要使P指向结构变量d中的a成员,正确的赋值语句是()。*A、*p=d.aB、p=&a;C、p=d.a;D、p=&d.a;20.若fp是指向某文件的指针,当未遇到该文件结束标志时函数feof(fp)的 值 为()。*A、0B、1B、-
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言程序设计 期末考试 试题
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内