C语言期末考试模拟题.doc

C语言期末考试模拟题.doc

ID:61506806

大小:27.00 KB

页数:7页

时间:2021-02-08

C语言期末考试模拟题.doc_第1页
C语言期末考试模拟题.doc_第2页
C语言期末考试模拟题.doc_第3页
C语言期末考试模拟题.doc_第4页
C语言期末考试模拟题.doc_第5页
资源描述:

《C语言期末考试模拟题.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、C语言期末考试模拟题一、单选题(每题2分)1.printf("c:\b157157t.ini");输出的内容是(A)A.c:\b157157t.iniB.c:b157157t.iniC.c:boot.iniD.c:\boot.ini2.字符串"abcbbb"的长度是(D)A.0B.1C.6D.73.假定A=True,B=False,下列逻辑值为True的是(C)A.B&&!A

2、

3、BB.A&&!B&&!AC.!B

4、

5、!A

6、

7、A&&BD.(!B

8、

9、!A

10、

11、A)&&B4.阅读下程序intfoo(inta,intb){inti,n=0

12、;for(i=a;i<=b;i++){if(i==b-a){n++;break;}}returni;}现欲执行printf(“%d”,foo(2,9));则输出结果是(A)A.7B.8C.0D.15.定义常量的标示符是(B)A.constB.staticC.publicD.auto6.欲使用system(“pause”);需加载头文件(B)A.stdio.hB.stdlib.hA.string.hB.math.h2.printf("%d",62/3>21*1?68>21*3?123:321:456/2>123*2?456:789);的输出结果是(D)A.

13、123B.321C.456D.7893.阅读下程序段int*p,a=10,b=1;p=&a;a=*p+b;执行该两行代码后,a值为(B)A.12B.11C.10D.编译错误4.下列对C语言描述错误的是(A)A.C语言是一个面向对象的编程语言B.C语言中可以使用递归C.C语言程序源代码文件的后缀为.cD.C语言头文件源代码文件的后缀为.h5.以下数组定义中不正确的是(D)A.inta[2][3];B.intb[][3]={0,1,2,3};C.intc[100][100]={0};D.intd[3][]={{1,2},{1,2,3},{1,2,3,4}};

14、6.C语言以(C)为程序的基本单位?A.变量B.函数C.程序集D.类7.下列属于C语言中基本变量类型的是(A)A.stringB.boolC.enumD.int648.设整数型变量a为5,下有4条为b赋值的语句,b不等于2的语句为(C)A.b=a/2;B.b=6-(--a);C.b=a%2;D.b=a>3?2:19.下列占用内存空间为12字节的变量类型是(D)A.intB.longlongC.longdoubleA.char2.C语言可执行程序的入口是(C)A.第一条语句B.第一个函数C.main函数D.第一个带参数的函数二、填空题(每题1.5分)1.c

15、hara;intb;floatc;则表达式a*b-c值的类型为__double_。2.判断字符串str1,str2是否相等的函数为______strcmp(str1,str2)==0__。3.intx,y,z,k;x=(y=4,z=16,k=32);则x的值为_____4__。4.intx=10;则表达式x-=x+x的值为_____19___。5.C语言中数据在内存中存储的形式为___ASCII码_____(原码/补码/反码/ASCII码)。6.已知摄氏度与华氏度换算公式,floatc,f;请写出由华氏度转为摄氏度的赋值表达式______________

16、__F=9/5C+32________。7.已知大写字母A的ASCII码为65,小写字母a的ASCII码为97,则字符常量’148’是字符___非法变量______。8.预处理命令以符号_#___开头。9.C语言中数组名表示该数组的__IP________地址。10.int*p;变量p在内存中占__2__字节。三、判断题(每题1分)1.C语言中的标准输入函数是getchar()对2.表达式x+=a/b等价于表达式x=(x+a)/b错3.在main函数中定义的变量称为全局变量错4.可以把define定义为用户标识符对5.指针变量的值可以改变对6.#inc

17、lude和#define不是C语句错7.实参与其对应的形参占用同一内存单元对8.主函数main可以有2个参数dui9.for(表达式1;表达式2;表达式3)语句中三个表达式都可以省略错10.结构体变量的名称表示该结构体变量的首地址对四、读程序写结果(每题4分)1.#includeconstintbegin=1949,end=2012;intmain(void){inti;for(i=begin;i<=end;i++)if(i%4==0&&i%100!=0

18、

19、i%400==0)printf("%d",i);return0;}_______

20、________________________________________

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

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

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