![江苏省五年一贯制专转本《C语言程序设计》模拟试卷四(晓庄)_第1页](http://file2.renrendoc.com/fileroot_temp3/2021-11/13/99badacc-d517-4c81-a6f0-2bf934c3f78f/99badacc-d517-4c81-a6f0-2bf934c3f78f1.gif)
![江苏省五年一贯制专转本《C语言程序设计》模拟试卷四(晓庄)_第2页](http://file2.renrendoc.com/fileroot_temp3/2021-11/13/99badacc-d517-4c81-a6f0-2bf934c3f78f/99badacc-d517-4c81-a6f0-2bf934c3f78f2.gif)
![江苏省五年一贯制专转本《C语言程序设计》模拟试卷四(晓庄)_第3页](http://file2.renrendoc.com/fileroot_temp3/2021-11/13/99badacc-d517-4c81-a6f0-2bf934c3f78f/99badacc-d517-4c81-a6f0-2bf934c3f78f3.gif)
![江苏省五年一贯制专转本《C语言程序设计》模拟试卷四(晓庄)_第4页](http://file2.renrendoc.com/fileroot_temp3/2021-11/13/99badacc-d517-4c81-a6f0-2bf934c3f78f/99badacc-d517-4c81-a6f0-2bf934c3f78f4.gif)
![江苏省五年一贯制专转本《C语言程序设计》模拟试卷四(晓庄)_第5页](http://file2.renrendoc.com/fileroot_temp3/2021-11/13/99badacc-d517-4c81-a6f0-2bf934c3f78f/99badacc-d517-4c81-a6f0-2bf934c3f78f5.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、江苏省五年一贯制专转本c语言程序设计模拟试卷四(晓庄)一、填空题(每题2分,共20分)1、若x和a均是int型变量,则计算表达式(1)后的x值为,计算表达式(2)后 的x值为 o x=(a=4,6*2)(2) x=a=4,6*22、若x和n均是int型变量,且x和n的初值均为5,则计算表达式后x的值为: n的值为 ox+=n+3、若有定义:int x=3,y=2;float a=2.5,b=3.5;则下面表达式的值为 。(x+y)%2+(int)a/(int)b4、若有定义:int a=2,b=3;float x=3.5,y=2.5;则下面表达式的值为。(float ) (a+b)/2+(in
2、t)x%(int)y5、已知字母a的ascii码为十进制数97,且设ch为字符型变量,则表达式ch= 'a' + '8' - '3'的值为6、若 a=3,b=4,c=5,则表达式 a | ( b=c) &&b=c的值是。7、以下程序段其输出结果是 。double a=513.789215;printf( "a=%8.6f, a=%-8.2fn ” ,a,a);8、以下程序的执行结果是。#include<stdio.h>main()float f=31.41592;printf("%f,%e"
3、;,f,f)9、若 a=1,b=2,c=3,d=4,则表达式 a>b?a:c>d?c:d 的值是。10、当执行以下程序段后,i的值是,j的值是,k的值是。int a,b,c,d,i,j,k;a=10;b=c=d=5;i=j=k=0;for(;a>b;+b)i+;wihle(a>+c)j+;dok+;while(a>d+);二、单项选择题(每题 2分,共40分)1、在c语言中,不正确的int类型的常数是()a) 32768 b) 0 c) 037 d) 0xaf2、语句:printf("%d", (a=2)&&(b= -2);的输
4、出结果是()a)无输出b)结果不确定c) -1 d) 13、当c的值不为0时,在下列选项中能正确将c的值赋给变量a、b的是()a) c=b=a ; b) (a=c) ii (b=c) ; c) (a=c) &&(b=c) ; c) a=c=b ;4、在c语言中,如果下面的变量都是int类型,则输出的结果是()sum=pad=5; pad=sum+ , +pad,pad+;printf("%dn",pad);a) 7 b) 6 c) 5 d) 45、语句while(!e);中的条件!e等价于 ()a) e = = 0 b ) e! =1 c) e! =0 d)
5、 e6、以下函数调用语句中含有()个实参。func(exp1,exp2),(exp3,exp4,exp5);a) 1 b) 2 c) 4 d) 57、以下的for循环()for(x=0,y=0; (y!=123)&&(x<4); x + + );a)是无限循环b)循环次数不定c)执行4次d)执行3次8、以下程序的输出结果是()。# include <stdio.h># include <string.h>main()char str12='s','t','r','i','n
6、39;,'g'printf("%dn",strlen(str);a) 6 b) 7 c) 11 d) 129、以下程序的输出结果是()。# include <stdio.h>main()int a=2,c=5;printf("a=%d,b=%dn",a,c);a) a=%2,b=%5 b) a=2,b=5 c) a=%d,b=%d d) a=%d,b=%d 10、下面的程序输出是()a) 1 b) 1 和-2 c) 3和0 d)是死循环main() int x=3;do printf("%dn",x-=2)
7、;while(!(-x);11、下面程序的输出是()a) 741 b) 852 c) 963 d) 875421main()int y=9;for( ; y>0; y-)if(y%3=0)printf("%d", -y);continue;12、以下程序的输出结果是()。# include<stdio.h>main()int a ,b,d=241;a=d/100%9;b=(-1)&&(-1);printf("%d,%dn",a,b);a) 6,1 b) 2,1 c) 6,0 d) 2,013、以下for语句构成的循环执行
8、了 () 次。# include <stdio.h># define n 2# define m n+1# define num (m+1)*m/2main()int i , n=0;for ( i=1;i<=num;i + + );n + + ;printf("%d",n);printf("n");a) 5 b) 6 c) 8 d) 914、以下程序的输出结果是()。# include<stdio.h>main()int i=1,j=3;printf("%d”,i + + ); int i=0; i+=j*2;
9、printf("%d,%d”,i,j); printf("%d,%dn”,i,j);a) 1,6,3,1,3 b) 1,6,3,2,3 c) 1,6,3,6,3 d) 1,7,3,2,315、以下程序的输出结果是()。# include <stdio.h>main()int k=4,m=1,p;p=func(k,m); printf("%d,",p); p=func(k,m); printf("%dn",p);func(int a,intb)static int m=0,i=2;i+=m+1; m=i+a+b;return
10、(m);a)8,17 b) 8,16 c) 8,20 d) 8,816、若有以下数组说明,则i=10;aai 元素数值是()。int a12=1,4,7,10,2,5,8,11,3,6,9,12;a)10b)9c)6d)517、要求定义具有8个、int类型元素的一维数组,错误的定义语句是()a) int n= 8;b) #define n 3int an ; int a2*n+2;c) int a=0,1,2,3,4,5,6,7;d) int a1+7=0;18、下列程序段的输出结果是()0char c = 'b' ; int j = 0 ;switch (c) case
11、39;a' : j=4 ; break ;case 'b' : j=3 ;case 'c' : j=2 ; break ;case 'd' : j=1 ;printf("%d",j);a) 32b)2 c) 4321 d) 119、c语言中形参的缺省存储类别是()。a)自动(auto) b )静态(static) c )寄存器(register) d )外部(extern)20、当调用函数时,实参是一个数组名,则向函数传送的是()。a)数组的长度b)数组的首地址c)数组每一个元素的地址d)数组每个元素中的值20、若已定
12、义:int a9, *p=a;并在以后的语句中未改变p的值,不能表示a1地址的表达式是()a) p+1 b) a+1 c) a+ d) +p20、设有以下语句,则()不是对a数组元素的正确引用,其中0&i<10。int a10=0,1,2,3,4,5,6,7,8,9, *p=a;a) ap-a b) *(&ai) c) pi d) *(*(a+i)三、程序填空(每题4分,共12分)1、判断n是否是素数,若是,则返加1,否则返回0int prim(int n) int m;for (m=2;m<=n/2;m+)ifreturn 0;2、以下程序的功能是将字符串a中下标
13、值为偶数的元素由小到大排序,其他元素不变.#include <stdio.h>main(),char a =" labchmfye ” ,t;int i,j;for(i=0;i<7;i+=2)for(j=i+2;j<9;)if()t=ai;ai=aj;aj=t;j+;puts(a);printf( "n” );3、下列程序用于将从键盘输入的整数逆序输出main() int n1 , n2;scanf("%d" , &n2); while( ) n1=n2%10;n2=;printf("%d" , n1)
14、 ; 四、写出以下程序运行结果(每题 3分,共12分)1、阅读下列程序,写出程序输出结果。#include<stdio.h>main()int i, j, row, column,m;static int array33=100,200,300,28,72,-30,-850,2,6;m=array00;for (i=0; i<3; i+)for (j=0; j<3; i+)if (arrayij<m)m=arrayij; row=i; column=j;printf("%d,%d,%dn",m,row,column);2、阅读下列程序,写出程序
15、输出结果。main()int s=0,i;for(i=1;i+)if(s>50)break;if(i%2=0) s+=i;printf( i=%d,s=%d n” ,i,s);3、阅读下列程序,写出程序输出结果。long fun5(int n)long s;if(n=1)|(n=2)s=2;elses=n+fun5(n-1);return(s);main() long x;x=fun5(4);printf("%ldn",x);4、下面程序的运行结果是。#include<stdio.h>main() inti;for(i=1;i<=5;i+)switch(
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025至2031年中国密封型行程开关行业投资前景及策略咨询研究报告
- 2025至2031年中国双针床长毛绒经编机行业投资前景及策略咨询研究报告
- 保育师口语与沟通课件-任务7.1 普通话水平测试介绍
- 2024年疫苗行业跟踪报告
- 体育赛事场地租赁及设施合同
- 租客提前解约押金退还及合同处理协议
- 房地产转让合同范本
- 市场推广代理合同模板
- 度装修工程服务合同 合同模板
- 加油站服务与管理合同范本
- 2025年广东中考物理学科模拟试卷(广东专属)
- 光伏安全施工方案范本
- 2025年大庆职业学院高职单招语文2018-2024历年参考题库频考点含答案解析
- 2025上半年江苏省南通如东事业单位招聘7人易考易错模拟试题(共500题)试卷后附参考答案
- 山东省济南市2024-2024学年高三上学期1月期末考试 地理 含答案
- 2025年湘教版二年级美术下册计划与教案
- 【课件】液体的压强(课件)-2024-2025学年人教版物理八年级下册
- 实施弹性退休制度暂行办法解读课件
- 冷冻食品配送售后服务体系方案
- 2024-2030年中国自动光学检测仪(AOI)市场竞争格局与前景发展策略分析报告
- 2024-2025学年人教版数学八年级上册期末模拟试卷
评论
0/150
提交评论