【C语言开发实践】1

【C语言开发实践】1

ID:47281099

大小:228.67 KB

页数:11页

时间:2019-09-02

【C语言开发实践】1_第1页
【C语言开发实践】1_第2页
【C语言开发实践】1_第3页
【C语言开发实践】1_第4页
【C语言开发实践】1_第5页
资源描述:

《【C语言开发实践】1》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、C语言程序设计试题题库一.单项选择题(四选择一)单选25道题50分序号题干以及选择项答案题的难度知识点(写主要的知识点和章节)基础、中等、高难1C语言规定:在一个源程序中,main函数的位置(D)A)程序文件的开始B)程序文件的最后C)它所调用的函数的前面D)程序文件的任何位置D基础C语言基础2下面四个选项中,均是不合法的用户标识符的选项是(C)A)AB)floatC)b-aD)」23P_0laOgototempdo_AintINTC基础数据类型、运算符与表达式3若定义x和y为double类型,则表达式:x=2,y二x+§2的值是(C)A)4B)4.5C)4.0D)3

2、.0C屮等数据类型4在C语言中,char型数据在内存中的存储形式是(D)(A)补码(B)反码(C)原码(D)ASCII码D基础数据类型5putchar函数可以向终端输出一个(D)(A)整型变量表达式值(B)实型变量值(C)字符串(D)字符或字符变量值D中等输入输出6要用C语言表示数学关系式a^b^c,正确的表达式是(D)(A)a>=b>=cD中等运算符(B)(a>=b)&(b>=c)(C)(a>=b)

3、

4、(b>=c)(D)(a>=b)&&(b>=c)7以下程序的运行结果是(C)voidmain(){intm=5;if(m++>5)printf(u%du,m);el

5、seprintf("%dM,m-);}(A)4(B)5(C)6(D)7c中等输入输出,运算符8已知ch是字符型变量,下面正确的赋值语句是()(A)ch二'CC';(B)ch二',;(C)ch二T+'3';(D)ch二5;B中等数据类型9设有说明语句:inta=1,b=0;则执行以下语句后,输出结果为()。switch(a){case1:switch(b){case0:printf(M**O**H);break;case1:printf(”"1"”);break;}default:printf(^^**2**,•);break;}A、**0**B**2**c、*

6、*0***★-j★*★★2**D、**0**★*2**D高难switch语句10下面函数的功能是(B)voidcopy_string(char*dest,char^source){while((*dest++=*source++)!=W)■}A)字符串比较B)字符串复制C)字符串连接D)字符串反向B中等字符数组11设变量定义为"inta[4];”,则不符合C语言语法的表达式是(D)A^*aB、a[0]C^aD、a++D中等数组12若有说明:inta[10];则对a数组元素的正确引用是()(A)allO](B)a[3,5](C)a(5)(D)a[10-10]D屮等数组1

7、3判断字符串a和b是否相等,应当使用()(A)if(a==b)(B)if(a=b)(C)if(strcpy(a,b))(D)if(strcmp(a,b))D中等字符串14有以下程序main(){intaa[4][4]={{1,2,3,4},{5,6,7,8},{3,9,10,2},{4,2,9,6}};inti,s=0;for(i=0;i<4;i++)s+=aa[i][1];printf(”%d”,s);}程序运行后的输出结果是:(B)A)11B)19C)13D)20B中等数组15当调用函数吋,实参是一个数组名,则向函数传送的是(B)A)数组的长度B)数组的首地址

8、C)数组每一个元素的地址D)数组每个元素中的值B中等函数16以下止确的说法是()如果在一个函数中的复合语句中定义了一个变量,则该变量(A)只在该复合语句中有效(B)在该函数屮有效(C)在本程序范围内均有效(D)为非法变量A基础题函数17下面函数调用语句含有实参的个数为()func((exp1,exp2),(exp3,exp4,exp5));(A)l(B)2(C)4(D)5B中等函数1818、设有下面的程序段:chars[]=nchinan;char*p;p=s;则下列叙述正确的是()(A)s和p完全相同(B)数组s中的内容和指针变量p中的内容相等(C)s数组长度和p所

9、指向的字符串长度相等(D)*p与s[0]相等D中等指针19在说明语句:int*f();中,标识符f代表的是:(D)A)一个用于指向整型数据的指针变量B)一个用于指向一维数组的行指针C)一个用于指向函数的指针变量D)一个返回值为指针型的函数名D中等指针20若已定义chars[10];则在下面表达式中不合法的是()(A)s+1(B)s++(C)&slOJ+1(D)&s[l]B中等数组21设有以下说明语句structstudent{inta;charb;}Stu;则下面的叙述不正确的是()(A)struct是结构类型的关键字(B)structstudent

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。