C语言期中测试题(卷)(含答案解析)

C语言期中测试题(卷)(含答案解析)

ID:44400663

大小:63.50 KB

页数:7页

时间:2019-10-21

C语言期中测试题(卷)(含答案解析)_第1页
C语言期中测试题(卷)(含答案解析)_第2页
C语言期中测试题(卷)(含答案解析)_第3页
C语言期中测试题(卷)(含答案解析)_第4页
C语言期中测试题(卷)(含答案解析)_第5页
资源描述:

《C语言期中测试题(卷)(含答案解析)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C语言期中测试卷班级:学号:姓名:一、判断题(1×10分)1.在C语言中,一个double型所占字节数为8。2.strcat的作用是连接两个字符数组中的字符串。3.在求C语言的表达式时,只需考虑运算符的优先级。4.在标准C中,变量必须先定义后使用。5.逗号运算符的求值顺序是从左到右的,逗号表达式的值为第一个表达式的值。6.在标准C中,以“%8.2f”形式输出的数字共有10位。7.C语言不直接提供输入输出函数8.一个C程序可以有若干个C源程序组成,而C源程序可以由若干个函数和预处理组成。9.C语言中用于结构化程序设计

2、的三种基本结构是顺序结构、选择结构、循环结构。10.在标准C中,赋值表达式可以出现在表达式的任何位置。二、选择题(2×10分)第1题:假定a和b为int型变量,则执行以下语句后b的值为a=1;b=10;do{b-=a;a++;}while(b--<0);A、9B、-2C、-4D、8第2题:以下叙述不正确的是A、一个C源程序可由一个或多个函数组成B、一个C源程序必须包含一个main函数C、C程序的基本组成单位是函数D、在C程序中,注释说明只能位于一条语句的后面第3题:若有以下说明,则数值为4的表达式是:inta[12

3、]={1,2,3,4,5,6,7,8,9,10,11,12};charc='a',d;A、a[d-c]B、a[4]C、a['d'-'c']D、a['d'-c]第4题:下面有关for循环的正确描述是:A、for循环只能用于循环次数已经确定的B、for循环是先执行循环体语句,后判断表达式C、在for循环中,不能用break语句跳出循环体D、for循环的循环体语句中,可以包含多条语句,但必须用花括号括起来第5题:下列符号中,不属于转义字符的是A、\B、x00C、D、9第6题:以下程序的输出结果是#includ

4、e#includevoidmain(){charstr[12]={'s','t','r','i','n','g'};printf("%d",strlen(str));}A、6B、7C、12D、13第7题:下列符号可以作为变量名的是:A、+aB、*pC、_DAYD、nextday第8题:下列选项中,不属于C语言关键字的是A、ifB、printfC、sizeofD、for第9题:循环for(i=1,j=6;++i!=--j;)s=i+j;将执行A、2次B、3次C、4次D、以上均

5、不是第10题:一个C语言程序是由A、一个主程序和若干子程序组成B、函数组成C、若干过程组成D、若干子程序组成三、程序填空题(2×10分)第1题:用π/4≈1-1/3+1/5-1/7+……公式求π的近似值。#includevoidmain(){ints;floatn,t,pi;t=1;pi=0;n=1.0;s=1;while(fabs(t)>1e-6){pi=pi+t;n=__1__;s=-s;t=__2__;}pi=__3__;printf("pi=%10.6f",pi);}第2题:以下的程序能

6、使二维数组的主对角线为1,辅对角线元素为0,其它元素为其行列下标之和。请为程序填空。#include#defineSIZE4voidmain(){inta[SIZE][SIZE],I,j;for(I=0;I

7、;}}第3题:输入一行字符,统计并输出其中英文字母、数字和其他字符的个数。运行示例:Entercharacters:f(x,y)=3x+5y-10letter=5,digit=4,other=6#includevoidmain(){intdigit,I,letter,other;charch;digit=letter=other=0;printf("Entercharacters:");while((__8__)!='')if(__9__

8、

9、ch>='A'&&ch<='Z')letter++;

10、elseif(ch>='0'&&ch<='9')digit++;else__10_;printf("letter=%d,digit=%d,other=%d",letter,digit,other);}四、程序阅读题(4×5分)第1题:阅读程序,写出运行结果。#includevoidmain(){inta=1,b=4,c=3;if(a

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

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

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