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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

程序设计基础期末样题 1Word格式.docx

1、23400下述错误的C语言常量是().A、5.B、.25C、0xfD、090D23577以下对C语言中联合类型数据的正确叙述是(). A、定义了联合变量后,即可引用该变量或该变量中的任意成员 B、一个联合变量中可以同时存放其所有成员 C、在向联合中的一个成员进行赋值时,联合中其他成员的值不会改变 D、联合中的各个成员使用共同的存储区域 23584如已定义x和y为double 类型,则表达式x=1,y=x+5/2的值是().A、3.0B、3.5C、2D、323493有以下程序:#includemain()int a1,a2;char c1,c2;scanf(%d%c%d%c,&a1,&c1,&a

2、2,&c2);printf(%d,%c,%d,%c,a1,c1,a2,c2);若想通过键盘输入,使得a1的值为12,a2的值为34,c1的值为字符a,c2的值为字符b,程序输出结果是:12,a,34,b,则正确的输入格式是以下代表空格,代表回车.A、12,a,34,bB、12 a34 bC、12 a 34bD、12a34bb)c=1;else if(a=b)c=0;else c=-1;return c;A、0B、1D、-123833在数据库设计中,将E-R图转换成关系数据模型的过程属于(). A、物理设计阶段 B、需求分析阶段 C、逻辑设计阶段 D、概念设计阶段 23779已有声明int x=

3、5,y;float z=2;,则以下表达式语法正确的是().A、x0? y=x:y=-xB、y=x/2=zC、y=x=z/2D、y=x%z23735关系表中的每一横行称为一个.A、元组B、字段C、行D、码24289若有int i=0;,则以下程序段中,while 循环的循环次数是()while(i10)if(i+y;x=i+)i=x;D、for(;x+=i);24655下面程序的功能是将从键盘输入的一对数,由小到大排序输出.当输入一对相等数时结束循环.请选择.void main()int a,b,t;%d%da,&b);while()if(ab)t=a;a=b;b=t;%d,%dn,a,b);

4、A、!a=bB、a=bC、a !=bD、a=b24192请阅读以下程序: int x=1,y=0,a=0,b=0; switch(x) case 1: switch(y) case 0:a+; break; case 1:b+; case 2: a+; a=%d,b=%dn上面程序的输出结果是(). A、a=1,b=1 B、a=2,b=2 C、a=2,b=1 D、a=1,b=0 24329int a=1;int f(int c)static int a=2;c=c+1;return (a+)+c;int i,k=0;for(i=0;imain()char a10=abcd,strlena,si

5、zeofa);程序运行后的输出结果是().A、8,8B、10,10C、7,4D、4,1024996下面程序的输出结果是(). char p1=WHO,p2=who,str50=xyz strcpy(str+1,strcat(p1,p2); printf(%s,str);A、zWHOwho B、zWHOwho C、xWHOwho D、xyzWHOwho 24949 int aa55=1,2,3,4,5,6,1,8,5,9,10,2,1,2,5,6;int i,s=0;4;i+)s+=aai2;,s);程序运行后的输出结果是(). A、19B、10C、26D、2024888语句printf,str

6、lenmsnt01t的输出结果有几个字符.A、10B、6C、9D、725059char s=012xy08s34f4w2int i,n=0;si!=0;if(si=0&si9)n+;,n);A、8B、7C、3D、024935以下能正确定义数组并正确赋初值的语句是().A、int d32=1,2,34;B、int c4=1,2,3,4;C、int b13=1,3;D、int a=1,baa;24981以下程序的输出结果是().void change int kk0=k5;main()int x10=1,2,3,4,5,6,7,8,9,10,n=0;while(n=4)change&xn;n+;f

7、or(n=0;n5;n+)printf(,xn);n);A、13579B、62345C、12345D、67891025123以下对数组初始化错误的是().A、int a23=1,2,3,4,5B、int a23=1,2,3,4;C、int2=1,2,3,4,5,6;D、int a3=1,2,3,4,5,6;25050若有如下说明,且int类型占两个字节,则正确的叙述为(). struct st int a;int b2;a;A、程序运行时为结构体st分配8字节存储单元 B、程序只在执行到该结构体时才为结构体st分配存储单元 C、结构体变量a与结构体成员a同名,定义是合法的 D、类型名struc

8、t st可以通过extern关键字提前引用 25530下列不能正确计算代数式值的C语言表达式是(). A、1/3.0*pow(sin(1.0/2),2)B、pow(sin(0.5),2)/3 C、1/3 *sin(1/2)*sin(1/2)D、sin(0.5)*sin(0.5)/3 25543已有定义:char c;,程序前面已在命令行中包含ctype.h文件,不能用于判断c中的字符是否为大写字母的表达式是().A、c=(z-32)&(a-32)=cB、isupper(c)C、A=c&c=ZD、A=cb?bc?1:0:0;功能相同的是().A、if(a=b)k=0; else if(bb)(b

9、c)k=1; else k=0;C、if(ab)&(b else k=0;D、if(ab)k=1; else if(bc)k=1;25404若变量x,y已正确定义并赋值,以下符合C语言语法的表达式是().A、+x,y=x-B、x+1=yC、double(x)/10D、x=x+10=x+y26092调用函数时,基本类型变量做函数参数,实参和对应的形参().A、同名时才能共用存储单元B、各自占用独立的存储单元C、不占用存储单元D、共占用一个存储单元程序设计32147/*-【程序设计】-功能:求小于lim的所有素数并放在aa数组中,该函数返回 所求出素数的个数。*Begin*和* End *不可删除

10、-*/#include stdio.hconio.h#define MAX 100int fun(int lim,int aaMAX) /*Begin*/ /* End */ int limit,i,sum; int aaMAX; void NONO();Please Input aInteger: scanf(limit); sum=fun(limit,aa); for(i=0;sum;i+) if(i%10=0&i!=0) printf(%5d,aai); NONO();void NONO() int i,j,array100,sum,lim; FILE *rf, *wf ; rf = f

11、open(in.dat, r) ; wf = fopen(out.datw for (j=0; j = 5; j+) fscanf(rf, , &lim); sum=fun(lim,array); fprintf(wf, %7d, arrayi); fclose(rf); fclose(wf); 示例代码: int n=0,i,j; for(i=2;=lim; for(j=2;ji;j+) if(i%j=0) break; if(j=i) aan+=i; return n;程序填空31799/* 给定程序中,函数fun的功能是: 计算NN矩阵的主对角线元素和反向对角线元素之和,并作为函数值返回

12、。 注意:要求先累加主对角线元素中的值,然后累加反向对角线元素中的值。 例如,若N=3,有下列矩阵: 1 2 3 4 5 6 7 8 9 fun函数首先累加1、5、9,然后累加3、5、7,函数的返回值为30。 请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。不得增行或删行,也不得更改程序的结构! */#include #define N 4fun(int tN, int n)int i, sum;/*FILL*/ _1_; in; i+) sum+=_2_ ; sum+= tin-i-_3_ ; return sum;int tN=21,2,13,24,25,16,47,38,29,11,32,54,42, 21,3,10,i,j;nThe original data:N; for(j=0; j j+) printf(%4d,tij);The result is: %d,fun(t,N);位置 1:sum=0位置 2:tii位置 3:1程序改错31952/*- 【程序改错】-题目:从键盘输入的整数中找出最小值,输入负数时结束。注意:不可以增加或删除程序行,也不可以更改程序的结构。-*/ int min,a;a); min=a; /*ERROR*/ while (amin) min=a;while(a=0)if(a 【或】 if(a=min) min=a;

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

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