c语言期末考试题.doc

c语言期末考试题.doc

ID:50852741

大小:30.00 KB

页数:5页

时间:2020-03-15

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

《c语言期末考试题.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、(1)将微机的主机与外设相连的是(D)。选择支:A:总线B:磁盘驱动器C:内存D:输入输出接口电路(2)解释程序边逐条解释边逐条执行,不保留(A)。选择支:A:目标程序B:文件C:源程序D:汇编程序(3)计算机辅助教学CAI是(B)。选择支:A:系统软件B:应用软件C:教育软件D:工具软件(4)局域网的网络硬件主要包括服务器、工作站、网卡和(C)。选择支:A:网络拓扑结构B:声卡C:传输介质D:网络协议(5)硬盘上的扇区标志在(A)时建立。选择支:A:低级格式化B:格式化C:存入数据D:建立分区(6)微型计算机的结构原理是采用(A)结

2、构,它使CPU与内存和外设的连接简单化与标准化。选择支:A:总线B:星形连接C:网络D:层次连接(7)下面四个选项中,均是非法常量的选项是。(A)A)'as'B)'\'c)-0xl8D)0xabc-0fff'1'01177'''xa'124560xf"a"(8)下面程序的运行结果是:D#includemain(){intx,i;for(i=1;i<=100;i++){x=i;if(++x%2==0)if(++x%3==0)if(++x%7==0)printf("%d",x);}}A)3981B)4284

3、C)2668D)2870(9)算术运算符、赋值运算符和关系运算符的运算优先级按从高到低的顺序依次为CA)算术运算、赋值运算、关系运算B)关系运算、赋值运算、算术运算C)算术运算、关系运算、赋值运算D)关系运算、算术运算、赋值运算(10)设有如下定义:structsk{inta;floatb;}data,*p;A若要使p指向data中的a域,正确的赋值语句是()。A)p=(structsk*)&data.a;B)p=(structsk*)data.a;C)p=&data.a;D)*p=data.a;(11)当调用函数时,实参是一个数组名

4、,则向函数传送的是(B)。A)数组的长度B)数组的首地址C)数组每一个元素的地址D)数组每个元素中的值(12)判断char型变量c1是否为小写字母正确表达式为:DA)'a'<=cl<='z'B)(cl>=a)&&(cl<=z)C)('a'>=cl)

5、

6、('z'<=cl)D)(c1>='a')&&(cl<='z')(13)已有定义intx;f1oaty;且执行scanf("%3d%f",&x,&y);语句,若从第一列开始输入数据12345678(回车),则y的值为:BA)无定值B)45.0000C)678.000000D)123.000

7、00(14)下面程序的功能是把316表示为两个加数的和,使两个加数分别能被13和11整除。请选择填空。B#includemain(){inti=0,j,k;do{i++;k=316-13*i;}while(【1】);j=k/11;printf("316=13*%d+11*%d",i,j);}A)k/11B)k%11C)k/11==0D)k%11==0(15)以下标识符中,不能作为合法的C用户定义标识符的是(D)。A)ForB)PrintfC)WORDD)sizeof(16)下列程序段的输出结果为(C)。floatx=

8、213.82631;printf("%3d",(int)x);A)213.82B)213.83C)213D)3.8(17)能正确表示逻辑关系:"a≥10或a≤0"的C语言表达式是DA)a>=10ora<=0B)a>=0

9、a<=10C)a>=10&&a<=0D)a>=10

10、

11、a<=0(18)已知各变量的类型说明如下:intk,a,b;unsignedlongw=5;doublex=1.42;则以下不符合C语言语法的表达式是:AA)x%(一3)B)w+=-2C)k=(a=2,b=3,a十b)D)a十=a一=(b=4)*(a=3)(19)执

12、行语句for(i=1;i++<4;);后变量i的值是CA)3B)4C)5D)不定(20)下列四组选项中,均不是C语言关键字的选项是AA)deFineB)getcC)includeD)whileIFcharscanfgoTypeprintfcasepow(21)下面程序的功能是将从键盘输入的一对数,由小到大排序输出。当输入一对相等数时结束循环,请选择填空:B#indudemain(){inta,b,t;scanf("%d%d",&a,&b);while(【1】){if(a>b){t=a;a=b;b=t;}printf(

13、"%d,%d",a,b);scanf("%d%d",&a,&b);}}【1】A)!a=bB)a!=bC)a==bD)a=b(22)以下程序的输出结果是____A____.voidfun(inta,intb,intc){a

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

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

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