C程序设计试卷A答案.doc

C程序设计试卷A答案.doc

ID:50504970

大小:42.50 KB

页数:7页

时间:2020-03-10

C程序设计试卷A答案.doc_第1页
C程序设计试卷A答案.doc_第2页
C程序设计试卷A答案.doc_第3页
C程序设计试卷A答案.doc_第4页
C程序设计试卷A答案.doc_第5页
资源描述:

《C程序设计试卷A答案.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C程序设计试卷一、判断题(每题1分,共10分)1、C程序中的变量无须定义就可使用。()2、字符常量与符号常量是指同一种常量。()3、一个C程序必须由两个以上函数组成。()4、使用printf函数可以输出任意类型的多个数据。()5、C语言中的变量是区分大小写的。()6、逻辑非“!”是一目运算符,只要求有一个运算量。()7、数组是有序数据的集合,其中的每一个元素都属于同一个数据类型。()8、一个C语言程序经过编译后,生成的目标程序不是二进制代码。()9、在定义函数中指定的形参,可以是常量、变量或表达式。()10、数组不能作为函数参数。()二、单项选择题(每题2

2、分,共50分)1、下列形式的常数中,C程序不允许出现的是()A、.45B、E3.6C、25.6E-2D、0.2352、为表示关系x≥y≥z,应使用C语言表达式()  A、(x>=y)&&(y>=z)   B、(x>=y)AND(y>=z)C、(x>=y>=z) D、(x>=y)&(y>=z)3、下列数据中为字符串常量的是()A、'A'B、"house"C、HowdoyoudoD、'$abd'4、C语言中,运算对象必须是整型数的运算符是()  A、%             B、/C、%和/            D、*5、设有如下定义:     intx=

3、10,y=3,z;   则语句      printf("%d",z=(x%y,x/y));   的输出结果是()  A、1          B、0C、4         D、36、下面哪一个不是字符常量()A、'a'B、'?'C、'9'D、"a"7、下列变量说明中正确的是()A、char:abc;B、chara;b;c;C、intx;z;D、intx,z;8、以下程序的输出结果是()    main()    {  intx=10,y=10;        printf("%d%d",x--,--y);    }  A、1010        

4、      B、99C、9 10           D、1099、定义如下变量:    intn=10;    则下列循环的输出结果是()    while(n>7)       {    n--;             printf("%d",n);       }  A、10       B、9      C、10      D、9    9          8         9         8    8          7         8         7                           7        

5、 610、已有定义:chara[]="xyz",b[]={'x','y','z'};,以下叙述中正确的是______。A、数组a和b的长度相同B、a数组长度小于b数组长度C、a数组长度大于b数组长度D、上述说法都不对11、设函数fun的定义形式为()voidfun(charch,floatx){…}则以下对函数fun的调用语句中,正确的是A、fun("abc",3.0);B、t=fun('D',16.5);C、fun('65',2.8);D、fun(32,32);12、下面程序的功能是输出以下形式的金字塔图案是:*************

6、***main(){inti,j;for(i=1;i<=4;i++){for(j=1;j<=4-i;j++)printf(““);for(j=1;j<=_______;j++)printf(“*”);printf(“”);}}在下划线处应填入的是()A、iB、2*i-1C、2*i+1D、i+213、有以下程序intf(intb[][4]){inti,j,s=0;for(j=0;j<4;j++){i=j;if(i>2)i=3-j;s+=b[j];}returns;}main(){inta[4][4]={{1,2,3,4},{0,2,4,5},{3,6,9

7、,12},{3,2,1,0}};printf(“%d”,f(A、);}执行后的输出结果是()A、12B、11C、18D、1614、设有定义:inta=2,b=3,c=4;,则以下选项中值为0的表达式是________。A、(!a==1)&&(!b==0)B、(a

8、

9、1C、a&&bD、a

10、

11、(b+b)&&(c-a)15、有以下程序main(){inti,s=0;for(i=1;i<10;i+=2)s+=i+1;printf(“%d”,s);}程序执行后的输出结果是()A、自然数1~9的累加和B、自然数1~10的累加和C、自然数1~9中的

12、奇数之和D、自然数1~10中的偶数之和16、以下程序的功能是:给r

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

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

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