下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、C 语言程序设计模拟试卷一、选择题(共 20 题,每题 2 分,共 40 分)1、有以下定义:int a43=1,2,3,4,5,6,7,8,9,10,11,12in t (*ptr)3=a,*p=a0;则下列能够正确表示数组元素A) *(*ptr+1)2)D) *(*(a+1)+2)2、下面程序的输出结果是 _ 。# in elude void main () int a33=1,2,3,4,5,6,7,8,9;int s=0,i;for (i=0;i3;i+)s+=(*(a+i)i;prin tf(%d,s);A) 9 B) 12C) 14D) 153、 设有说明语句:char a= 12
2、3;则变量 a_。A)包含 1 个字符 B)包含 2 个字符 C) 包含 3 个字符D)包含0个字符 4、有以下程序段int k=0 while(k=1)k+;while 循环执行的次数是_。A)无限次 B)有语法错,不能执行C) 一次也不执行D) 执行 1 次5、 在 C 语言中,下列叙述中正确的是 _。A) 函数定义可以嵌套,但函数调用不能嵌套B) 函数定义不可以嵌套,但函数调用可以嵌套C) 函数定义和调用均不能嵌套D) 函数定义和调用均可以嵌套6、 以下叙述正确的是 _。A) do-while 语句构成的循环不能用其它语句构成的循环代替。B) do-while 语句构成的循环只能用bre
3、ak 语句退出。C) 用 do-while 语句构成的循环,在 while 后的表达式为非零时结束循环。a12的表达式是_B)*(*(p+5)C)(*ptr+1)+2D)用 do-while 语句构成的循环,在 while 后的表达式为零时结束循环。7、若有声明语句char ch= a ,*pc=&ch ;以下语句中,有语法错误的是 _A.(*pc)+B.ch+= a + AC.toupper(ch)=ch ;D.ch+ ;8、以下关于函数叙述中,正确的是A.在函数体中可以直接引用另一个函数中声明为B.在函数体中至少必须有一个return 语句C.在函数体中可以定义另一个函数D.在函数
4、体中可以调用函数自身9、 以下数组声明语句中正确的是 _。A.int a,a n;C. i nt a23=1,2,3;10、 以下程序执行后的结果是 _ 。#i nclude #defi ne AREA(x,y) x*y;main ()int i;i=AREA(3+2,3)printf( “ %d ,i);A)9B)程序出错C)死机11、 以下程序的输出结果是 _ 。mai n()for(i=0 ; i3 ; i+) for(j=i ; j=0&ch= 0 | ch= 915、 若执行以下程序时从键盘上输入A) 11main () int n ;scanf(%d , &n);i
5、f(n+x?w yz?y : z 的结果是A) 4B) 3C)17、 设 x、y、t 均为 int 型变量,则执行语句:A)不定值B)18、以下程序的输出结果是mai n()int x=023;printf(%dn,-x)A ) 18下列 4 个函数中,_void fun _a(i nt x,i nt y) int *p;*p=x;x=y;y=*p;B)B) 10,n);19、A)C)void fun _c(i nt *x,i nt*y)*x=*x+*y;*y=*x_*y;*x=*x-*y;0 =ch= 0 &ch= 99,则输出结果是_C) 9D) 8C)2D) 1x=y=3; t=
6、+x|+y ;后 y 的值为()D) 1B) 22.能实现交换变量值的功能。void fun _b(i nt *x,i nt *y)int *p;*x=*y;*y=*x;C) 23D) 19B) D) void fun _d(i nt x,i nt y)int p;p=x;x=y;y=p;以下所列的各函数首部中,正确的是A) void play(var :in teger,var b:i nteger)B) void play(i nt a,b)C) void play(int a,int b)D) Sub play(a as in teger,b as in teger)20、二、填空题(每
7、空 2 分,共 30 分)1、判断 n 是否是素数,若是,则返加1,否则返回 0int prim(i nt n) int m;for (m=2;m =n/2;m+)if _return 0;2、下述程序段是要实现在数组中查找最大元素和最小元素的下标,# in elude void fin d(i nt *a,i nt n ,i nt *max,i nt *min) int i;*max=*mi n=0;for(i=1;i a*max)elseif(aia*mi n)return;void mai n() int a =5,8,7,6,2,7,3;int max,mi n;fin d( _);p
8、rin tf(nmax=%d,mi n=%d,max,mi n);3、 下面的程序当输入为字符串”qwert? ”时的输出结果是 _Ma in () char c;while(c=getchar()!= ? ) putchar(+c);4、 假设有如下语句:int a;float b,c;sca nf(%2d%3d%4f, &a,&b,&c);prin tf(na=%d,b=%f,c=%fn,a,b,c);若从键盘输入:9876543210则输出应为: _ 5、下面的函数用于实现将一个字符串按逆序存放。Void con vert(char s) char m;i nt
9、i,j;for (i=0,j=strle n( s);i;i+_m=si;si= _ ;_sj-1=m;printf( “sn” ,s);6、 以下函数 fun 的功能是用选择排序法对数组的数据按从小到大的顺序排列。void fun(int a , int n)int i ,j, k, temp;for(i=0 ; in-1 ; i+) k=i ;for(j=i+1 ; _; j+)if(ajak) k=j;if()_temp=ak;ak=ai;ai=temp;7、 函数 fun ,其功能是求两个整数的最大公约数fun(int x, int y)int a , b, t , r ;a=x ;b
10、=y ;while( )_a=b ;return (b);以下程序中,主函数调用了Lin eMax 函数,实现在 N 行 M 列的二维数组中,找出每一行上的最大值。请填空。#defi ne N 3#defi ne M 4void Lin eMax(i nt xNM) int i , j , p;for(i=0; iN; i+) P=0 ;for(j=1; jM; j+)if(xipxij)_;printf(The max value in line %d is %dn, i , xip)main () int xNM=1, 5, 7, 4, 2, 6, 4, 3, 8, 2, 3, 1;二、判
11、断题(每小题 2 分,共 20 分)()1、C 语言允许在复合语句内定义自动变量。()2、全局变量可以和局部变量重名,且全局变量优先。()3、若一个函数的返回类型为void,则表示其没有返回值。()4、在程序运行过程中,系统分配给实参和形参的内存单元是相同的。()5、对于 Continue 和 break 这两条语句,只有 break 可用来实现循环体的中止。()6、已知 char c=A;int i=1,j;执行语句 j=!c&i+;贝 U i 和 j 的值分别是 0 , 1。()7、所有定义在主函数之前的函数无需进行声明。()8、&既可以用作单目运算符也可以用作双目运算符()9、宏定义
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 47259-2026航空器机身结构隔声试验方法
- 《看新闻 记大事》教案-2025-2026学年赣美版小学美术四年级下册
- 电子厂生产流程细则
- 麻纺厂原材料储存安全准则
- AI在农产品贮藏与加工中的应用
- 某汽车制造厂生产线管理方法
- 2026年物理实验题结果表述规范与实例
- 民法 李石山 司法考试题目评点
- 公路路面施工方案
- 2026年宁夏银川市检察官入员额考试笔试试题及答案解析
- 2026届高考地理三轮培优复习 海水性质与海水运动
- 2025年上海市公安机关辅警招聘(面试)复习题及答案
- 2026年及未来5年市场数据中国动物模型行业发展运行现状及投资潜力预测报告
- 电网检修工程预算定额(2020年版)全5册excel版
- 儿童自闭症康复机构运营方案
- 2025年新疆克拉玛依市初中学业水平模拟测试道德与法治、历史试卷卷-初中道德与法治
- 2026年广东省佛山市顺德区中考语文一模试卷
- 足疗店内部劳动保障制度
- 2026年公安联考行测试卷
- 2025-2030中国水工金属结构行业投资建议及重点企业竞争力分析研究报告
- 2025年潍坊职业学院辅导员考试笔试题库附答案
评论
0/150
提交评论