![C语言专升本考试(习题卷9)_第1页](http://file4.renrendoc.com/view/19fd916426fa88588e6a693b79ec79a3/19fd916426fa88588e6a693b79ec79a31.gif)
![C语言专升本考试(习题卷9)_第2页](http://file4.renrendoc.com/view/19fd916426fa88588e6a693b79ec79a3/19fd916426fa88588e6a693b79ec79a32.gif)
![C语言专升本考试(习题卷9)_第3页](http://file4.renrendoc.com/view/19fd916426fa88588e6a693b79ec79a3/19fd916426fa88588e6a693b79ec79a33.gif)
![C语言专升本考试(习题卷9)_第4页](http://file4.renrendoc.com/view/19fd916426fa88588e6a693b79ec79a3/19fd916426fa88588e6a693b79ec79a34.gif)
![C语言专升本考试(习题卷9)_第5页](http://file4.renrendoc.com/view/19fd916426fa88588e6a693b79ec79a3/19fd916426fa88588e6a693b79ec79a35.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
试卷科目:C语言专升本考试C语言专升本考试(习题卷9)INET若运行时输入:246<回车,则输出结果是。A)200B)204C)240D)246[单选题]45.调用函数f(27)的输出结果是()。voidf(intn){if(n<5)printf("%d",n);else{printf("%d",n%5);f(n/5);}}A)102B)201C)21D)20[单选题]46.下列常数中不能作为C的常量的是______。A)0xA5B)2.5e−2C)3e2D)05827[单选题]47.题号:89以下标识符中,不能作为合法的C用户定义标识符的是()。A)a3_b3B)voidC)_123D)IF[单选题]48.程序中要求计算机操作的对象是什么?A)算法B)变量C)数据D)标识符[单选题]49.以下不能对二维数组a进行正确初始化的语句是()。A)inta[2][3]={0};B)inta[][3]={{1,2},{0}};C)inta[2][3]={{1,2},{3,4},{5,6}};D)inta[][3]={1,2,3,4,5,6};[单选题]50.若有说明:inti,j=7,*p=&i;则与i=j;等价的语句是______。A)i=*p;B)*p=*&j;C)i=&j;D)i=**p;[单选题]51.有以下程序:#include<stdio.h>Main(){FILE*fp;Inti,k=0,n=0;Fp=fopen("d1.dat","w");For(i=1;i<4;i++)fprintf(fp,"%d",i);Fclose(fp);Fp=fopen("d1.dat","r");Fscanf(fp,"%d%d",&k,&n);printf("%d%d\n",k,n);Fclose(fp);}执行后输出结果是______。A)12B)1230C)123D)00[单选题]52.若有定义,inta[10];,则对数组a元素的正确引用是()A)a[10]B)a[3.5]C)a(5)D)a[10-10][单选题]53.以下叙述不正确的是()A)一个C源程序必须包含一个main函数B)一个C源程序可由一个或多个函数组成C)C程序的基本组成单位是函数D)在C程序中,注释说明只能位于一条语句的后[单选题]54.循环for(i=0,j=5;++i!=--j;)printf(?%d%d?,i,j);将执行_____。A)6B)3C)0D)无限次[单选题]55.下列说法不正确的是()。A)主函数main中定义的变量在整个文件或程序中有效B)不同函数中,可以使用相同名字的变量C)形式参数是局部变量D)在一个函数内部,可以在复合语句中定义变量,这些变量只在复合语句中有效[单选题]56.以下数组定义中不正确的是______。A)inta[2][3];B)intb[][3]={0,1,2};C)intc[100][100]={0};D)intd[3][]={{1,2},{1,2,3},{1,2,3,4}};[单选题]57.有定义语句inta[5],I;,输入数组a的所有元素的语句应为()。(2分)A)1.scanf("%d%d%d%d%d",a[5]);B)1.scanf("%d",a);C)1.for(i=0;i<5;i++)scanf("%d",&a[i]);D)1.for(i=0;i<5;i++)scanf("%d",a[i]);[单选题]58.以下程序段,while循环执行的次数是Intk=0;While(k=1)k++;A)无限次B)有语法错误C)一次也不执行D)执行1次[单选题]59.在说明语句:int*f();中,标识符f代表的是______。A)一个用于指向整型数据的指针变量B)一个用于指向一维数组的行指针C)一个用于指向函数的指针变量D)一个返回值为指针型的函数名[单选题]60.若定义:inta=511,*b=&a;,则printf("%d\n",*b);的输出结果为______。A)无确定值B)a的地址C)512D)511[单选题]61.阅读以下程序Main(){intx;Scanf("%d",&x);If(x--<5)printf("%d\n",x);Elseprintf("%d\n",x++);}程序运行后,如果从键盘上输入5,则输出结果是______。A)3B)4C)5D)6[单选题]62.有以下程序Floatf1(floatn){returnn*n;}Floatf2(floatn){return2*n;}Main(){float(*p1)(float),(*p2)(float),(*t)(float),y1,y2;P1=f1;p2=f2;Y1=p2(p1);T=p1;p1=p2;p2=t;Y2=p2(p1);Printf("%3.0f,%3.0f\n",y1,y2);}程序运行后的输出结果是______。A)8,16B)8,8C)16,16D)4,8[单选题]63.若已定义x和y为double类型,则表达式x=1,y=x+3/2的值是______。A)1B)2C)2.0D)2.5[单选题]64.下列关于单目运算符++、--的叙述中正确的是______。A)它们的运算对象可以是任何变量和常量B)它们的运算对象可以是char型变量和int型变量,但不能是float型变量C)它们的运算对象可以是int型变量,但不能是double型变量和float型变量D)它们的运算对象可以是char型变量、int型变量和float型变量[单选题]65.下列定义数组的语句中正确的是()。A)#definesize10charstr1[size],str2[size+2];B)charstr[];C)intnum['10'];D)intn=5;inta[n][n+2];[单选题]66.有以下程序:Voidsort(inta[],intn){inti,j,t;For(i=0;i<n-1;i+=2)For(j=i+2;j<n;j+=2)If(a[i]<a[j]){t=a[i];a[i]=a[j];a[j]=t;}}Main(){intaa[10]={1,2,3,4,5,6,7,8,9,10},i;Sort(aa,10);For(i=0;i<10;i++)printf("%d,",aa[i]);Printf("\n");}其输出结果是______。A)1,2,3,4,5,6,7,8,9,10,B)10,9,8,7,6,5,4,3,2,1,C)9,2,7,4,5,6,3,8,1,10,D)1,10,3,8,5,6,7,4,9,2,[单选题]67.设int类型的数据长度为2个字节,则unsignedint类型数据的取值范围是________。A)0~255B)0~65535C)−256~255D)−32768~2767[单选题]68.设有定义:intn1=0,n2,*p=&n2,*q=&n1;,以下赋值语句中与n2=n1;语句等价的是______。A)*p=*q;B)p=q;C)*p=&n1;D)p=*q;[单选题]69.下列函数定义中,会出现编译错误的是______。A)max(intx,inty,intz){z=x>y?x:y;}B)intmax(intx,y){intz;Z=x>y?x:y;Returnz;}C)max(intx,inty){intz;Z=x>y?x:y;return(z);}D)intmax(intx,inty){return(x>y?x:y);}[单选题]70.以下程序段的输出结果是______。Inta=1234;Printf("%2d\n",a);A)12B)34C)1234D)提示出错、无结果第2部分:判断题,共18题,请判断题目是否正确。[判断题]71.若有定义:charch=?\105?;则变量ch中包含4个字符。A)正确B)错误[判断题]72.字符数组定义后,可以用赋值语句将一字符串常量或字符数组直接赋给一个字符数组。A)正确B)错误[判断题]73.若有定义floata[6]={1,2,3};,则数组中含有3个元素。A)正确B)错误[判断题]74.宏名必须用大写字母表示。A)正确B)错误[判断题]75.可以使用scanf输入一个字符。A)正确B)错误[判断题]76.在一个文件中定义的全局变量其作用域还可以扩展到其他文件。A)正确B)错误[判断题]77.用strcat(字符串1,字符串2)连接两个字符串函数时,字符串1的存储空间没有限制。A)正确B)错误[判断题]78.在C语言中转义字符可以算是多个字符,如?\101?。A)正确B)错误[判断题]79.若不希望其他源文件引用本文件中定义的全局变量,可在定义全局变量时加上static。A)正确B)错误[判断题]80.C语言中逗号运算符是所有运算符中级别最低的。A)正确B)错误[判断题]81.C语言中浮点型常量指数表示形式中,字母e或E之前不必有数字。A)正确B)错误[判断题]82.continue语句不仅可以出现在循环体语句中,还可以出现在其他任何地方。A)正确B)错误[判断题]83.chars[80],*p=s;p="hello";这样赋值是可以的。A)正确B)错误[判断题]84.++和--运算符可以用于常量或表达式。A)正确B)错误[判断题]85.在不同函数中不能使用相同名称的变量。A)正确B)错误[判断题]86.chars[80];s="hello";这样赋值是可以的。A)正确B)错误[判断题]87.在多层循环中,continue语句就是终止整个循环的执行。A)正确B)错误[判断题]88.局部静态变量在函数内定义,函数调用结束时,它的生存期就结束了。A)正确B)错误第3部分:问答题,共12题,请在空白处填写正确答案。[问答题]89.C语言中对文件读写之前必须先打开文件,文件的打开是通过调用()_函数来实现。[问答题]90.在C语言中,用转义字符\\表示()。答题提示:双引号/单引号/反斜线/横向跳格/回车换行[问答题]91.算法的()特征是指:一个算法必须在执行有限个操作步骤后终止。[问答题]92.设有语句inta=3;则执行了语句a+=a-=a*a后,变量a的值是[问答题]93.以下程序的输出结果是。#includevoidswap(int*a,int*b){int*t,t=a;a=b;b=t;}main(){inti=2,j=5,*p=&i,*q=&j;swap(p,q);printf("%d%d\n",*p,*q)}[问答题]94.静态存储的变量是在()_时分配存储单元并赋初值,在程序整个运行期间都不被释放。[问答题]95.采用自上而下,逐步求精的设计方法便于()。[问答题]96.设有定义语句staticinta[3][4]={{1},{2},{3}};则a[1][0]值为______A[1][1]值为______,a[2][1]的值为________[问答题]97.已知a=5,则表达式"a+=a*=3"的值是()______。[问答题]98.若有定义语句:inta[4]={0,1,2,3},*p;p=&a[1];则++(*p)的值是。[问答题]99.#includemain(){intx=2,y=-1,z=5;if(x)if(y<0)z=0;elsez=z+1;printf("%d\n",z);}输出结果为:。[问答题]100.链表是由被称为结点的元素构成的,结点的多少根据需要而定。每个结点都由()部分组成。1.答案:C解析:2.答案:B解析:3.答案:B解析:4.答案:A解析:5.答案:C解析:6.答案:C解析:7.答案:C解析:知识点/选择题/C5循环结构程序设计/GOTO循环T8.答案:D解析:9.答案:C解析:10.答案:C解析:知识点/选择题/C6函数与编译预处理/函数的基本概念11.答案:C解析:知识点/选择题/C2基本数据类型及表达式/【12.答案:A解析:知识点/选择题/C5循环结构程序设计/【13.答案:A解析:14.答案:C解析:15.答案:C解析:16.答案:A解析:17.答案:B解析:知识点/选择题/C6函数与编译预处理/函数的递归调用T18.答案:B解析:19.答案:B解析:知识点/选择题/C9结构体与共用体/链表T20.答案:B解析:21.答案:D解析:22.答案:C解析:知识点/选择题/C7数组/二维数组定义初始化及引用T23.答案:A解析:24.答案:B解析:25.答案:B解析:知识点/选择题/C1C语言概述/程序设计概述26.答案:A解析:27.答案:D解析:知识点/选择题/C2基本数据类型及表达式/标识符T28.答案:C解析:29.答案:A解析:30.答案:D解析:知识点/选择题/C2基本数据类型及表达式/简单表达式运算T31.答案:C解析:知识点/选择题/C8指针/指针数组基础知识T32.答案:C解析:知识点/选择题/C3顺序结构程序设计/格式字符T33.答案:D解析:34.答案:A解析:知识点/选择题/C2基本数据类型及表达式/表达式输出T35.答案:D解析:36.答案:D解析:37.答案:C解析:38.答案:A解析:知识点/选择题/C1C语言概述/程序设计概述39.答案:C解析:40.答案:A解析:41.答案:A解析:知识点/选择题/C9结构体与共用体/结构体类型及变量定义T42.答案:A解析:知识点/选择题/C4选择结构程序设计/IF语句的嵌套T43.答案:C解析:44.答案:B解析:45.答案:B解析:46.答案:D解析:47.答案:B解析:48.答案:C解析:49.答案:C解析:50.答案:B解析:知识点/选择题/C8指针/指针与变量T51.答案:B解析:知识点/选择题/C11文件/格式化读写函数T52.答案:D解析:53.答案:D解析:54.答案:D解析:55.答案:A解析:56.答案:D解析:知识点/选择题/C7数组/二维数组定义初始化及引用T57.答案:C解析:58.答案:A解析:59.答案:D解析:知识点/选择题/C8指针/指针与函数基本概念60.答案:D解析:知识点/选择题/C8指针/指针与变量T61.答案:B解析:知识点/选择题/C4选择结构程序设计/IF语句T62.答案:A解析:知识点/选择题/C8指针/指向函数的指针T63.答案:C解析:知识点/选择题/C2基本数据类型及表达式/简单表达式运算T64.答案:D解析:知识点/选择题/C2基本数据类型及表达式/运算符使用规则65.答案:A解析:66.答案:C解析:知识点/选择题/C7数组/【67.答案:B解析:68.答案:A解析:知识点/选择题/C8指针/指针与变量T69.答案:B解析:知识点/选择题/C6函数与编译预处理/函数的基本概念70.答案:C解析:知识点/选择题/C3顺序结构程序设计/格式字符T71.答案:错解析:72.答案:错解析:知识点//C7数组/C73
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 出口订单融资合同范本
- 共同管理合同范本
- 国产女性职场剧中的女性意识研究(2020-2023)
- 2025年中国高电位治疗仪行业市场调查研究及发展趋势预测报告
- 2025年中国盐酸金刚烷胺行业市场供需格局及投资规划建议报告
- 2025年全车线路铺设项目投资可行性研究分析报告
- 2025年味精斗项目投资可行性研究分析报告
- 二-羟-基-6萘甲项目可行性研究报告
- 喷雾喷淋设备项目可行性研究报告评审方案设计2024年立项详细标准
- 2025-2030年中国多潘立酮行业深度研究分析报告
- GB/T 8014.1-2005铝及铝合金阳极氧化氧化膜厚度的测量方法第1部分:测量原则
- GB/T 3860-2009文献主题标引规则
- 股票基础知识(入市必读)-PPT
- 雅思阅读题型与技巧课件
- 招商银行房地产贷款压力测试
- 公文与公文写作课件
- 车削成形面和表面修饰加工课件
- 基于振动信号的齿轮故障诊断方法研究
- 义务教育物理课程标准(2022年版word版)
- 医疗器械分类目录2002版
- DB11_T1713-2020 城市综合管廊工程资料管理规程
评论
0/150
提交评论