c语言三套考题与答案

c语言三套考题与答案

ID:16368424

大小:143.00 KB

页数:35页

时间:2018-08-09

c语言三套考题与答案_第1页
c语言三套考题与答案_第2页
c语言三套考题与答案_第3页
c语言三套考题与答案_第4页
c语言三套考题与答案_第5页
资源描述:

《c语言三套考题与答案》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、2.         C语言提供的合法的数据类型关键字是:_____。 BA.double  B.short  C.integer  D.char4.         下列标识中合法的用户标识符为____。A  A.year  B.long  C.7xyz  D.struct  8.         哪个不是C中的有效标示符:____。  AAnum-2Bnum_2C_num_2D_num_2   9.         下列语句正确的是:______。    DA 具有静态存储期限的变量具有文件作用

2、域B 在函数内部声明的变量具有外部链接C 具有内部链接的变量都具有静态存储期限D 每个形式参数都具有块作用域  10.     x是const类型的变量,下列关于x的陈述错误的是:______。 AA    若x是int类型,可以作为switch语句中分支标号的值B    编译器将检查是否对x进行初始化C   x遵循和变量一样的作用域规则D   x可以是任意类型     判断和循环8 11.     设有程序段intk=10;while(k=0)k=k-1;则下面描述中正确的是________。  

3、 C  A.while循环执行10次  B. 循环是无限循环  C. 循环体语句一次也不执行  D. 循环体语句执行一次12.     执行语句 for(i=1;i++<4;); 后变量 i 的值是    。C  A.3  B.4  C.5  D. 不定 13.     下面哪个C循环式后判断循环_____。     AA.     do…whileB.      forC.      whileD.     for和while14.     关于先判断循环的描述正确的是:_______。 CA. 

4、    先判断循环的限制条件为假,循环再执行一次。B.      先判断循环的初始化首先在循环体完成。C.      先判断循环的循环体可以不执行。D.     先判断循环在每次循环体执行之后测试限制条件。 15.     有以下程序   intmain(void)    {  inta=15,b=21,m=0;       switch(a%3)       {  case0:m++;break;          case1:m++;          switch(b%2)          

5、{default:m++;            case0:m++;break;          }       }       printf(”%d”,m);     }程序运行后的输出结果是_________。  A A1   B2      C3     D416.     执行以下语句后,y 的值为______。   Aintmain(void){       intx,y,z;      x=y=z=0;       ++x

6、

7、++y&&++z;       printf("%d"

8、,y);       return0;}A.0   B.1  C.2  D.不确定值  17.     下列代码的输出结果是:______。    Dinti=16,j=3;switch(i%j){case0:printf(“Zero”);case1:printf(“One”);case2:printf(“Two”);case3:printf(“Three”);break;default:printf(“Default”);}A.ZeroB.ZeroOneTwoThreeDefaultC.Three

9、D.OneTwoThree 函数 8 18.     C语言规定,在一个源程序中,main函数的位置      。C  A. 必须在最开始  B. 必须在系统调用的库函数的后面  C. 可以任意  D. 必须在最后 19.     关于函数的陈述中,正确的是:         。  DA.     空的参数列表用关键词void来申明。B.      如果只有一个参数,那么函数的列表圆括号就不需要了。C.      在函数定义中,参数是实参。D.     参数通过分号来分隔。20.     以下哪个函

10、数能够产生范围在30~50之间的随机数:     。DA.     rand(33)B.      (rand()%20)+1C.      (rand()%21)+20D.     (rand()%21)+3021.     下面哪个不是函数头的一部分:              。DA.名字B. 参数列表C. 返回类型D.标题数组 822.     以下一维数组a的正确定义是      。  DA.inta(10);B. intn=10,a[n];C. intn;

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

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

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