《C程序设计》自测题3参考答案

《C程序设计》自测题3参考答案

ID:47403379

大小:66.00 KB

页数:10页

时间:2019-07-03

《C程序设计》自测题3参考答案_第1页
《C程序设计》自测题3参考答案_第2页
《C程序设计》自测题3参考答案_第3页
《C程序设计》自测题3参考答案_第4页
《C程序设计》自测题3参考答案_第5页
资源描述:

《《C程序设计》自测题3参考答案》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、《C程序设计》自测题3参考答案一、选择题:本大题共10小题,每小题2分,共20分,在每小题给出的四个选项中,只有唯一正确选项,将正确答案填写在题干后的括号内。1、以下给出的四个函数是字符串处理函数,哪一个函数是字符串与字符串之间的比较函数(D)A、strcatB、strcpyC、strlenD、strcmp2、以下正确的函数说明是(C)A、charc(charx,y)B、charc(charx;chary)  C、charc(charx,chary)     D、charc(charx;chary;)3、短整形数据的取值范围为(C

2、)A、0~65535B、0~32767C、-32768~32767D、0~2554、以下哪一个转义字符属于换行符(B)A、tB、C、rD、b5、以下程序的运行结果是(A)#includemain(){inti=10,j=010,k=ox10;printf(“%d,%d,%d”,i,j,k);}A、10,8,16B、10,10,10C、10,16,8D、10,2,06、以下for语句的逗号表达式形式:for(i=0,j=5;i<=j;i++,j--)第10页共10页k=i+j;语句k=i+j;的正确结果为

3、:(A)A、5B、10C、15D、207、以下程序的作用是(A)#includemain(){intn;for(n=100;n=200;n++){if(n%3==0)continue;printf(“%d”,n);}}A、求100~200之间的不能被3整除的数并输出B、求100~200之间的能被3整除的数并输出C、求1~100之间的不能被3整除的数并输出D、求1~100之间的能被3整除的数并输出8、以下程序的运行结果为:(C)#includemain(){inta=5;printf(“%.3s,

4、%3d”,“computer”,a);}A、com5B、com5C、com,5D、com,5第10页共10页9、以下对数组的说法正确的是:(A)A、C语言规定只能逐个引用数组元素而不能一次引用整个数组B、如果想使一个数组中全部元素值为0,可以写成inta[10]={0*10};C、对于二维数组如果对全部元素都已赋了初值,则定义数组是对第二维的长度可以不指定,但第一维的长度不能省略D、a[3][4]表示一个二维数组,而inta[3][4]表示这个二维数组的一个元素10、以下程序的运行结果为(D)#includema

5、in(){inti,j,m,n;i=2;j=3;m=++i;n=j++;printf(“%d,%d”,m,n);A、2,4B、2,3C、3,4D、3,3二、填空题:本大题共10小题,每空2分,共40分。11、什么叫标识符标识符是由数字字母下划线组成_,但第一个字母必须是字母或下划线不能是数字_____请写出两个标识符,每一个标识符必须由概念中提到的三要素参加.而且要以不同的要素开始___-sum_123____,__Sunday-7_______12、符串”people”的长度为多少?__7_______13

6、、写出下面各逻辑表达式的值.设a=3,b=4,c=5!(x=a)&&(y=b)&&0______0__!(a+b)+c-1&&b+c/2_____1___第10页共10页14、下面条件运算符的值.假设以下变量都已定义inta=3,b=4;max=(a>b)?a:b;____4_________15、strcpy是stringcopy的缩写.它的作用是_把第二个字符数组拷贝到第一个字符数组__字符数组1必须得满足什么条件__必须足够大能容纳第二个字符数组__16、以下是3*3矩阵对角线元素之和.#includema

7、in(){___inta[3][3]_,sum,j,i;_printf(“Enterdata:”);for(i=0;i<3;i++)for(_j=0;j<3;j++___)scanf(“%d”,&a[i][j]);for(i=0;i<3;i++)__sum=sum+a[i][i]___;printf(“sum=%5d”,sum);}17、以下是判断某一年是否闰年的程序.用一个逻辑表达式完成以下条件.(1)能被4整除,但不能被100整除(2)能被4,100,400整除#include第10页共10页main

8、(){nityear,leap;scanf(“%d”,&year);_if(year%4==0&&year%100==0)

9、

10、(year%400==0))leap=1__;_elseleap=0___;if(leap)printf(“%dis”,y

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

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

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