c语言10套试题

c语言10套试题

ID:31736885

大小:134.85 KB

页数:105页

时间:2019-01-17

c语言10套试题_第1页
c语言10套试题_第2页
c语言10套试题_第3页
c语言10套试题_第4页
c语言10套试题_第5页
资源描述:

《c语言10套试题》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、一.单项选择题1.各种基本数据类型的存贮空间正确的长度排列为。A・Char

2、84.若有如下定义,则和是对数组元素的正确的引用。.inta[10],*p;p=a;A.*&a[10]B.a[ll]C.*(p+2)D.*p5.设整型变量n的值为2,执行语句“n+=n=n*n;”后,n的值是A.0B.4C.-4D.26.表达式y=(I3>12?15:6>7?8:9)的值为。A9B8C15D.11.若x=5,y=3则y*=x+5;y的值为.2.C语言的输入与输出操作是由完成的。A.输入语句B.输出语句C.输入与输出函数D.输入与输出语句3.语句for(k=0;k<5;卄k){if(k==3)continue;printf(“%d”,k);}的

3、输出结果为•A.012B.0124C.01234D.没有输出结果10・从循环体内某一层跳出,继续执行循环外的语句是:。A.break语句B.return语句C.continue语句D.空语句。11.Break语句的正确的用法是。A.无论在任何情况下,都屮断程序的执行,退出到系统下一层。B.在多重循环中,只能退出最靠近的那一层循环语句。C・跳出多重循环。D.只能修改控制变量。12.两个指针变量的值相等时,表明两个指针变量是oA.占据同一内存单元。B.指向同一内存单元地址或者都为空。C・是两个空指针。D.都没有指向。13.不正确的指针概念是oA.一个指针变量只能

4、指向同一类型的变量。B.一个变量的地址称为该变量的指针。c.只有同一类型变量的地址才能存放在指向该类型变量的指针变量Z中。D.指针变量可以赋任意整数,但不能赋浮点数。11.设charch=,A,;表达式ch!(ch>=,A,&&chv='Z')?ch:(ch+32)的值是A.AB.aC.ZD.z12.根据C语言的语法规则,下列个是不合法标识符。A.WhileB.NameC.Rern5D._exam13.设单精度变量f,g均为5.0,使f为10.0的表达式是。A.f+=gB.f-=g+5C.f*=g-15D.f/=g*1014.设整型变量n的值为2,执行语句“

5、n+二n■二n*n;”后,n的值是cA.0B.4C.-4D.215.下列不是赋值语句的是oA.A++B.a==bC.a+=bD.a=l16.为表示关系x2ytz,应使用C语言表达式A.(x>=y)&&(y>=z)B.(x>=y)AND(y>=z)A.(x>=y>=z)D.(x>=z)&(y>=z)17.设有数组定义:chararray[戸China”;则数组所占的存贮空间为。A.4个字节B.5个字节C.6个字节D.7个字节一.写出下列程序的运行结果1.main(){intx=10,y=10;printf(“%d%d,,,x-,-y);}该程序的运行结果是

6、O2・main(){intj,k,p,s;s=0;for(j=l;j<=3;j++){P=Ufor(k=1;k<=j;k++)p=p*k;s=s+p;}prinlf(<

7、行结果是3.main(){inta[5],k;for(k=0;k<5;k++)a[k]=10*k;printfC%^,a[k-l]);)该程序的运行结果是一.判断题1.函数一般由函数的说明部分和函数体部分组成。()2.C语言中数据类型只有整型、实型和字符型。()3.数组的下标从1开始。()4.假设有inta[10],*p;则P=&a[O]与p=a等价。()5.getchar()函数的功能是从键盘上输入一个字符串。()6.在C语言屮定义一个文件指针的方法为:FILE*fp;o()7.构成数组的各个元素可以有不同的数据类型。()8.C语言的数据类型只有int型和

8、float型。()9.从循环体中退出只能使用goto

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

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

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