ImageVerifierCode 换一换
格式:DOCX , 页数:20 ,大小:21.45KB ,
资源ID:20884703      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/20884703.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(第五套模拟试题Word文档格式.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

第五套模拟试题Word文档格式.docx

1、D、scanf(,&12. 请读程序: #include main() int a; float b, c; scanf(%2d%3f%4fa,&b,&c); printf(na=%d,b=%f,c=%fn,a,b,c); 若运行时从键盘上输入9876543210,则上面程序的输出结果是_。 A、a=98,b=765,c=4321B、a=10,b=432,c=8765C、a=98,b=765.000000,c=4321.000000D、a=98,b=765.0,c=4321.013. 请读程序: int num=0; while( num =2) num+;%dn,num);上面程序的输出结果

2、是_。 1 1 1 1 2 2 2 3 3A、B、C、D、14. 请选出合法的C语言赋值语句_。A、a=b=58B、i+;C、a=58,b=58;D、k=int(a+b);15. 请选出以下程序的输出结果_。 sub(x,y,z) int x,y,*z; *z=y-x; main() int a,b,c; sub(10,5,&sub(7,a,&b);sub(a,b,&%d,%d,%dnA、5,2,3B、-5,-12,-7C、-5,-12,-17D、5,-2,-716. 若k是int型变量,且有下面的程序片段 k=-3; if(k5) printf(,x);,x-);则输出是_。A、7 B、6

3、C、5 D、4 21. 若执行下面的程序时从键盘上输入3和4, int a,b,s;%d %d s=a; if(ab)s=b; s=s*s;,s);A、14 B、16 C、18 D、20 22. 设a、b和c都是int型变量,且a=3、b=4、c=5,则下面的表达式中,值为0的表达式是_。A、abB、a=b C、a|+c&b-c D、!(a(n=cd)后n的值为_。A、1 B、2 C、3 24. 设ch是char型变量,其值为A,且有下面的表达式 ch=(ch=AchZ)?(ch+32):ch上面表达式的值是_。A、A B、a C、Z D、z 25. 设int a=12,则执行完语句a+=a-

4、=a*a后,a的值是_。A、552 B、264 C、144 D、-264 26. 设有如下程序 #include int *k, *j,i=100; j=&i; k=&j;,*k);上述程序的输出结果是_。A、运行错误 B、100 C、i的地址 D、j的地址 27. 设有如下枚举类型定义 enum language Basic=3,Assembly=6,Ada=100,COBOL,Fortran;枚举量Fortran的值为_。A、4 B、7 C、102 D、103 28. 设有说明int(*ptr)M;,其中的标识符ptr是_。A、M个指向整型变量的指针B、指向M个整型变量的函数指针C、一个指

5、向具有M个整型元素的一维数组的指针D、具有M个指针元素的一维指针数组,每个元素都只能指向整型变量29. 设有以下语句,其中对数组元素a不正确的引用是:_(其中0ib) c=1; else if(a=b) c=0; else c=-1; return(c); A、-1 C、1 D、2 33. 下面程序string.h char *p1=abc,*p2=ABC,str50=xyz strcpy(str+2,strcat(p1,p2) );%sn,str);的输出是_。A、xyzabcABC B、zabcABC C、yzabcABC D、xyabcABC 34. 下面程序 int aa33=2,4,

6、6; int i,*p=&aa00; for (i=0;i2;i+) if(i=0) aaii+1=*p+1; else +p;,*p);A、23 B、26 C、33 D、3635. 下面程序 int x=100, a=10, b=20, ok1=5, ok2=0;b) if(b!=15) if(!ok1) x=1; else if(ok2) x=10; x=-1;D、不确定的值 36. 以下for语句构成的循环执行了_次。 #define N 2 #define M N+1 #define NUM (M+1)*M/2 int i,n=0; for(i=1;=NUM;i+) n+;,n);nA

7、、5 C、8 D、9 37. 以下程序的输出结果是_。 #define FUDGE(y) 2.84+y #define PR(a) printf(,(int)(a) ) #define PRINT1(a) PR(a);putchar(n int x=2; PRINT1(FUDGE(5)*x);A、11 B、12 C、13 D、15 38. 以下程序段给数组所有的元素输入数据,请选择正确答案填入: int a10,i=0; while(i10)scanf(,_); :A、a+(i+) ai+1 C、a+i D、&a+i 39. 指针s所指字符串的长度为_。char*s=t1NameAddress

8、nA、19 B、15 D、说明不合法 40. 字符(char)型数据在微机内存中的存储形式是_。A、反码 B、补码 C、EBCDIC码 D、ASCII码 41. 不能把字符串:Hello!赋给数组b的语句是_。A、char b10=H,el0;B、char b10=hC、char b10;strcpy(b,D、char b10=42. 若有以下说明:int a12=1,2,3,4,5,6,7,8,9,10,11,12;char c=,d,g;则值为4的表达式是_。A、ag-cB、a4C、ad-cD、a-c43. 若程序中有以下的说明和定义:struct abc int x;char y;str

9、uct abc s1,s2;则会发生的情况是_。A、编译时错B、程序将顺序编译、连接、执行C、能顺序通过编译、连接、但不能执行D、能顺序通过编译、但连接出错44. 下面程序的输出是_。main( ) int x=3 ,y=6,a=0; while(x+!=(y-=1) ) a+=1; if (yx) break;x=%d,y=%d,a=%dn,x,y,a);A、x=4,y=4,a=1B、x=5,y=5,a=1C、x=5,y=4,a=3D、x=5,y=4,a=145. 下面程序的输出是_。 char *s=12134211 int v1=0,v2=0,v3=0,v4=0,k; for (k=0;

10、sk;k+) switch(sk) default:v4+; case1:v1+;3v3+;2v2+;printf(v1=%d,v2=%d,v3=%d,v4=%dn,v1,v2,v3,v4);A、v1=4,v2=2,v3=1,v4=1B、v1=4,v2=9,v3=3,v4=1C、v1=5,v2=8,v3=6,v4=1D、v1=8,v2=8,v3=8,v4=846. 若有以下程序段,w和k都是整型变量:w=k;LB:if(w=0)goto LE;w-;*goto LB;LE: .则不能与上面程序段等价的循环语句是_。 A、for(w=k;w!=0;w-)printf(B、w=k;while(w-

11、!=0)printf(w+;C、w=k;do w-;while(w!=0);D、for(w=k;w;-w)printf(47. 当执行下面程序且输入:ABC时,输出的结果是_。#include 2) return (fib(n-1) + fib(n - 2); else return (2);main(),fib(3);A、2B、4C、6D、850. 若fp是指向某文件的指针,且已读到此文件的末尾,则函数feof(fp)的返回值是_。A、EOFB、0C、非零值D、NULL51. 在先左后右的原则下,根据访问根结点的次序,二叉树的遍历可以分为三种:前序遍历、_遍历和后序遍历。52. 结构化程序设

12、计方法的主要原则可以概括为自顶向下、逐步求精、_和限制使用goto语句。53. 软件的调试方法主要有:强行排错法、_和原因排除法。54. 数据库系统的三级模式分别为_模式、内部级模式与外部级模式。55. 数据字典是各类数据描述的集合,它通常包括5个部分,即数据项、数据结构、数据流、_和处理过程。56. 以下程序的输出结果是_。#define MAX(x,y) (x)(y)?(x):(y) int a = 5, b = 2,c = 3, d = 3, t; t = MAX(a + b, c + d)*10;, t);57. 下面程序的输出是_。int arr10,i,k=0; for(i=0;1

13、0;i+) arri=i;4; k+=arri+i;,k);58. 若给fun函数的形参s传送字符串: 6354abc,则函数的返回值是_。(字符串中包括空格)long fun(char s ) long n; int sign; for (; isspace(*s);s+); sign=(*s=-1:1; if (*s=+ | *s=) s+; for (n=0;isdigit(*s);s+) n=10*n+(*s- return sign*n;59. 以下程序段的输出结果为_。char *p;int i,d;p=PDP1-0for(i=0;7; d=isdigit(*(p+i) ); if

14、(d!=0)%cn,*(p+i) );60. 若a=10,b=20,则表达式!(ab)的值是_。61. 下面程序的输出是_。main ( ) enum em em1=3,em2=1,em3; char * aa =AA,BBCCDD%s%s%sn,aaem1,aaem2,aaem3); 62. 若想通过以下输入语句使a=5.0,b=4,c=3,则输入数据的形式应该是_。 int b,c; float a;%f,%d,c=%dc)63. 下列程序的输出结果是_。# include char b30,*chp; strcpy(&b0,GHb1,DEFb2,b);64. 下列程序的输出结果是_。in

15、t t(int x,int y,int cp,int dp) cp=x * x+y*y; dp=x*x-y*y; int a=4,b=3,c=5,d=6; t(a,b,c,d);%d %dn,c,d);65. 下面fun函数的功能是将形参x的值转换成二进制数,所得二进制数的每一位数放在数组中返回,二进制数的最低位放在下标为0的元素中,其它依此类推。请填空。fun(int x,int b ) int k=0,r; do r=x%_; bk+=r; x/=_; while(x);66. 下面程序把从终端读入的文本(用作为文本结束标志)复制到一个名为bi.dat的新文件中。# include FILE *fp; char ch; if ( ( fp=fopen(_) )=NULL)exit(0); while(ch=getchar( ) )!)fputc(ch,fp);_;67. 有以下定义和语句,则sizeof(a)的值是_,而sizeof(a.share)的值是_。 struct date int day; int mouth; int year; union int share1; float share2; share; a;

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1