c语言程序设计试题及答案(一)

c语言程序设计试题及答案(一)

ID:17531493

大小:51.00 KB

页数:5页

时间:2018-09-02

c语言程序设计试题及答案(一)_第1页
c语言程序设计试题及答案(一)_第2页
c语言程序设计试题及答案(一)_第3页
c语言程序设计试题及答案(一)_第4页
c语言程序设计试题及答案(一)_第5页
资源描述:

《c语言程序设计试题及答案(一)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、C语言程序设计试题及答案(一)学号:学习中心名称:专业:层次:姓名:题号一二三四五六七八九十总分得分           注意:所有答案都要写在答题卡上一、单项选择题(20分,每题2分)1.C语言中,最基本的数据类型包括:(C)A)整型、实型、逻辑型B)整型、字符型、数组C)整型、实型、字符型D)整型、实型、结构体2.下面正确的字符常量是:(C)A)“c”B)‘\’’C)‘W’D)‘’3.C语言中,运算对象必须是整型的运算符是:(B)A)%B)/C)*D)+4.for(i=0;i<10;i++)if(i>5)break;则循环结束后i的值为(A)A)6B)7C)9D)105.判断字

2、符串a和b是否相等,应当使用:(D)A)if(a==b)B)if(a=b)C)if(strcpy(a,b))D)if(strcmp(a,b)==0)6.程序段inti,a;for(i=0;i<=10;i++)a=i;printf("%d",i)的输出应为:(D)A)0B)9C)10D)117.C语言中的标示符只能有字母、数字和下划线组成,且第一个字符_D____.A)必须为字母B)必须为下划线C)必须为字母或下划线D)可以是字母或数字8.若有说明:charc=‘72’;则变量c:(A)A)包含一个字符B)包含2个字符C)包含3个字符D)说明不合法,c的值不确定9.以下说法正确的是(

3、C)A)C程序总是从第一个定义的函数开始执行B)在C程序中,要调用的函数必须在main()函数中定义C)C程序总是从main()函数开始执行D)C程序的main()函数必须放在程序的开始部分10.int*p1,*p2,a[10];(C)p1=a;p2=&a[5];则p2-p1的值为:A)无法确定B)10C)5D)12二、填空题(30分,每空2分)1.C语言中实型数据分为两种他们是__小数数形式_和_指数形式_。2.在C语言中,逻辑真用_非零__表示,逻辑假用_零__表示。3.若有定义:doublex[3][5];则x数组行下标的上限是__2__,列下标的下限是_0__。4.表达式(a

4、==b)&&(a>b)的值是___0____。5.已知’a’的ASCII码为97,printf(“%5c”,’e’)的输出是__e__;printf(“%5d”,’e’)的输出是___101___。6.下面程序将字符数组a复制到字符数组b中。main(){chara[]="Iamaboy.",b[20];inti;for(i=__0___;a[i]!='';i++){____b[i]=a[i]_____;}______b[i]=’’_____;}7.下面程序的功能是计算1-3+5-7+…-99+101的值存在s中,请填空。#include#inclu

5、demain(){inti,t=1,s=0;for(i=1;i<=101;__i+=2___){s=s+i*t;t=___(-1)*t____;}}8.若已知a=10,b=20,则表达式!a

6、main(){intnum[4][4]={{1,2,3,4},{5,6,7,8},{9,10,11,12},{13,14,15,16}},i,j;for(i=0;i<4;i++){for(j=0;j<=i;j++)printf("%4c",'');for(j=i;j<4;j++)printf("%4d",num[i][j]);printf("");}} 运行结果是:****1***2***3***4********6***7***8***********11**12***************16(注意:*表示空格)3.(1)程序的功能是什么?(2)写出程序运行的输出结果。#d

7、efinen8main(){inti,j,t,min,a[n]={65,55,90,100,40,70,5,20};for(i=0;i

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

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

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