




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、c本科e试卷题号一二三四总分得分40105一、单选题(每题2分,共40分)1、以下四个程序中,完全正确的是_。 A、include main()/*/*programming*/*/printf(programming!n); B、#includemain()/*/programming/*/printf(programming!n); C、#include main()/*programming*/printf(programming!n); D、#include main(); /*programming*/ printf(programming!n); 您的答案:C 参考答案:C 您的得
2、分:2 题分:22、以下正确的字符串常量是_。 A、 B、abc C、Olympic Games D、 您的答案:D 参考答案:A 您的得分:0 题分:23、已知i、j、k为int型变量,若从键盘输入:1,2,3,使i的值为1、j的值为2、k的值为3,以下选项中正确的输入语句是_。 A、scanf(%d%d%d,&i,&j,&k); B、scanf(%d,%d,%d,i,j,k); C、scanf(i=%d,j=%d,k=%d,&i,&j,&k); D、scanf(%d,%d,%d,&i,&j,&k); 您的答案:D 参考答案:D 您的得分:2 题分:24、设x、y、t均为int型变量,则执行
3、语句:x=y=3;t=+x|+y;后,y的值为_。 A、不定值 B、3 C、4 D、1 您的答案: 参考答案:B 您的得分:0 题分:25、以下程序的输出结果是 _ 。 main() int x=1,y=0,a=0,b=0; switch(x) case 1:switch(y) case 0:a+; break; case 1:b+; break; case 2:a+;b+; break; printf(%d,%dn,a,b); A、2,1 B、2,2 C、2 1 D、1,1 您的答案: 参考答案:A 您的得分:0 题分:26、若执行下面的程序时从键盘上输入3和4,main() int a,b
4、,s;scanf(%d %d,&a,&b);s=a;if(a6) n-;printf(%d,n);该程序段的输出结果是_。 A、6789 B、9876 C、8765 D、987 您的答案: 参考答案:B 您的得分:0 题分:28、t为int类型,进入下面的循环之前,t的值为0,while(t=1) .则以下叙述中正确的是_。 A、循环控制表达式的值为1 B、循环控制表达式不合法 C、以上说法都不对 D、循环控制表达式的值为0 您的答案: 参考答案:A 您的得分:0 题分:29、有以下程序main() int i;for(i=0;i3;i+)switch(i) case 1: printf(%d
5、,i);case 2: printf(%d,i);default: printf(%d,i);执行后输出的结果是_。 A、011122 B、120 C、012020 D、012 您的答案: 参考答案:A 您的得分:0 题分:210、下面程序的输出是_。int m=13;int fun2(int x,int y) int m=3;return(x*y-m);main( ) int a=7,b=5;printf(%dn,fun2(a,b)/m); A、10 B、2 C、7 D、1 您的答案: 参考答案:B 您的得分:0 题分:211、以下程序结果为:_。void add( )static int
6、x=3;x+;printf(%d,x); main( )int i;for(i=0;i3;i+)add( ); A、456 B、555 C、444 D、345 您的答案: 参考答案:A 您的得分:0 题分:212、有如下程序main( )int a33 = 1,2,3,3,4,5,5,6,7, i,j,s = 0;for(i = 0; i 3; i+)for(j = 0; j = 1; j+)s += aij;printf(%dn,s);该程序的输出结果是_。 A、19 B、18 C、20 D、21 您的答案: 参考答案:D 您的得分:0 题分:213、以下程序中函数sort的功能是对a所指数
7、组中的数据进行由大到小的排序。void sort(int a,int n)int i,j,t;for(i=0;in-1;i+)for(j=i+1;jn;j+)if(aiaj) t=ai;ai=aj;aj=t;main()int aa10=1,2,3,4,5,6,7,8,9,10,i;sort(&aa3,5);for(i=0;i10;i+) printf(%d,aai);printf(n);程序运行后的输出结果是_。 A、1,2,3,8,7,6,5,4,9,10, B、10,9,8,7,6,5,4,3,2,1, C、1,2,3,4,5,6,7,8,9,10, D、1,2,10,9,8,7,6,5
8、,4,3, 您的答案: 参考答案:A 您的得分:0 题分:214、设有以下语句,其中不是对a数组元素的正确引用的是:_(其中0i6)int a6=11,22,33,44,55,66,*m=a; A、*(&ai) B、&(*(a+i) ) C、mi D、ai 您的答案: 参考答案:B 您的得分:0 题分:215、若有定义 int a=10,20,30,*p=a;,当执行p+;后,下列说法错误的是_。 A、p向高地址移了一个存储单元 B、p向高地址移了一个字节 C、p向高地址移了四个字节 D、p与a+1等价 您的答案: 参考答案:B 您的得分:0 题分:216、有以下程序main() char s
9、=Yesn/No,*ps=s;puts(ps+4);*(ps+4)=0;puts(s);程序运行后的输出结果是_。 A、/NOYes/No B、/NoYes C、n/NoYes/No D、/NoYes 您的答案: 参考答案:B 您的得分:0 题分:217、有以下程序main() int a33,*p,i;p=&a00;for(i=0;isex); B、scanf(%s,&); C、scanf(%c,&std0.sex); D、scanf(%d,&(*p).age); 您的答案: 参考答案:B 您的得分:0 题分:220、已有文本文件t.txt,其中的内容为:liaoningsh
10、enyang!。以下程序中,文件t.txt已正确为读而打开,由文件指针fr指向该文件,则程序的输出结果是_。 #include main() FILE *fr;char s80;fgets(s,6,fr);printf(%sn,s);fclose(fr); A、liaoni B、liaoningshenyang C、liaon D、shenyang 您的答案: 参考答案:C 您的得分:0 题分:2二、填空题(每题2分,共30分)1、在C语言中,假使X为单精度实型变量,如果我们采用printf(格式控制,X)格式输出X,那么格式控制具体表示为_。 您的答案: 参考答案: 1:%f 您的得分:0
11、题分:22、执行下列程序段后,输出的a的值是_。main( ) int a = 0; switch(a) case 0: a - -;break; case 1: a + +; break;case 2: a=a+5; break printf(%d,a); 您的答案: 参考答案: 1:-1 您的得分:0 题分:23、执行下列的程序段后,正确的结果是_。int t=2;while( t = 8)t - - ; printf(%d, t ); 您的答案: 参考答案: 1:无限循环#死循环 您的得分:0 题分:24、下列程序段的运行结果是_。main( )int i=1,s=0;for( ; ;
12、)s=s+i ; i+; if(i4) break ;printf(%dn,s); 您的答案: 参考答案: 1:10 您的得分:0 题分:25、下列程序段的运行结果是_。#define MAX(x , y) xy? x : ymain( )int a , b , max;a=5, b=6;max=MAX(a,b);printf(max=%dn,max); 您的答案: 参考答案: 1:max=6 您的得分:0 题分:26、下列程序段的运行结果是_。main( )int a=5,b=6,c;int add(int , int);c=add(a , b);printf(%dn,c); int add
13、( int x , int y )int z;z=x+y;return z ; 您的答案: 参考答案: 1:11 您的得分:0 题分:27、在C语言中,数组元素的下标从_开始的。 您的答案: 参考答案: 1:0#零 您的得分:0 题分:28、以下程序的运行结果是_。main( ) int k, s ,a44=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16;s=0;for( k=0;k4;k + +)s=s+ akk;printf(%d,ak k); 您的答案: 参考答案: 1:34#34,#34, 您的得分:0 题分:29、若有int a32=1,2,3,4,5;
14、,则a01的值是_。 您的答案: 参考答案: 1:2 您的得分:0 题分:210、已知char strstudent,则strlen(str)的值为_。 您的答案: 参考答案: 1:7 您的得分:0 题分:211、下列程序段的运行结果是_。float m5=10,20,30,40,50,*t;t=m; printf(%f, *(t=t+1) ) ; 您的答案: 参考答案: 1:20.000000#20.0 您的得分:0 题分:212、下列程序段的运行结果是_。struct studentlong num;char name20;char sex;float score;a=1021103,ji
15、ang ping,M,85.5;main( )printf(%ldn,a.num); 您的答案: 参考答案: 1:1021103 您的得分:0 题分:213、空指针值用_表示 您的答案: 参考答案: 1:NULL#0 您的得分:0 题分:214、共用体类型变量的定义关键字是_。 您的答案: 参考答案: 1:union 您的得分:0 题分:215、字符读写函数_是用于把一个字符写入磁盘文件。 您的答案: 参考答案: 1:fputc#fputc()#putc#putc() 您的得分:0 题分:2三、是非题(每题0.5分,共10分)1、C语言本身没有输入、输出语句。 您的答案: 参考答案:是 您的得
16、分:0 题分:0.52、C程序是由函数构成的,其中可以有一个或多个主函数main( )。 您的答案: 参考答案:否 您的得分:0 题分:0.53、C程序中的变量就是在程序的执行过程中值可以被改变的量。 您的答案: 参考答案:是 您的得分:0 题分:0.54、i+表示在使用该表达式值之后将i值加1。 您的答案: 参考答案:是 您的得分:0 题分:0.55、C程序中else语句可以单独存在。 您的答案: 参考答案:否 您的得分:0 题分:0.56、break语句不能跳出多层循环。 您的答案: 参考答案:是 您的得分:0 题分:0.57、C程序中如果对一维数组的全部元素都赋初值,则定义数组时必须指定
17、数组长度。 您的答案:是 参考答案:否 您的得分:0 题分:0.58、一个函数中可以有多个return语句,当执行到某个return语句时,程序的控制流程返回到调用该函数的地方,并将return语句中表达式的值作为函数值带回。 您的答案: 参考答案:是 您的得分:0 题分:0.59、结构体的各个成员各自占用自己的存储单元,各有自己的地址,各个成员所占的存储单元的总和一般就是结构体的长度。 您的答案:是 参考答案:是 您的得分:0.5 题分:0.510、C语言中浮点型常量指数表示形式中,e或E后面的指数部分可以是非整数。 您的答案: 参考答案:否 您的得分:0 题分:0.511、C语言中size
18、of 是函数,而不是运算符。 您的答案: 参考答案:否 您的得分:0 题分:0.512、C语言对文件读、写之前必须先打开文件,在使用文件之后应关闭该文件。 您的答案: 参考答案:是 您的得分:0 题分:0.513、C语言中不相同类型的指针变量也可以相互赋值。 您的答案:否 参考答案:否 您的得分:0.5 题分:0.514、在一定范围内,字符型数据也可以像整型数据那样使用。 您的答案: 参考答案:是 您的得分:0 题分:0.515、实型常量分为float型和double型。 您的答案: 参考答案:否 您的得分:0 题分:0.516、强制类型转换时,原来变量的类型会发生改变。 您的答案: 参考答案:否 您的得分:0 题分:0.517、用scanf(
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年中国木工加工机械市场调查研究报告
- 2025-2030年中国中频电源行业市场现状分析规划研究报告
- 2025年中国日本式电缆线接头市场调查研究报告
- 2025年中国新型指针万用表数据监测报告
- 2025年中国数字气象仪数据监测报告
- 2025至2031年中国综合保护装置行业投资前景及策略咨询研究报告
- 2025至2031年中国紧凑型镝灯行业投资前景及策略咨询研究报告
- 肇庆市实验中学高中历史三:第课宋明理学高效课堂教学设计
- 2025-2030年中国GPS车辆监控调度系统市场发展趋势与投资战略决策报告
- 2025年中国硝基清面漆数据监测研究报告
- 2021-2022物理化学试题A
- 《爱丽丝漫游奇境》阅读指导
- 非物质文化遗产代表性项目申报书
- GB/T 15706.2-2007机械安全基本概念与设计通则第2部分:技术原则
- 《拟行路难》课件26张
- CRTSⅢ型板式无砟轨道施工技术介绍T53
- 民营肿瘤医院发展方向分析
- 春泥(庾澄庆)原版五线谱钢琴谱正谱乐谱
- 重性精神病个案管理
- 消化性溃疡英文
- 公路沥青路面设计规范算例(较早的算例 采用的参数跟规范条文可能有不一致 仅参考分析过程)
评论
0/150
提交评论