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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

计算机基础与程序设计1.docx

1、计算机基础与程序设计12012年上半年高等教育自学考试全国统一命题考试计算机基础与程序设计试题(电力系统及其自动化专业)本试题分两部分,第一部分为选择题,1页至5页,第二部分为非选择题,5页至10页,共10页;选择题40分,非选择题60分,满分100分。考试时间150分钟。第一部分 选择题一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个选项中有一个选项是符合题目要求的,请将正确选项前的字母填在题后的括号内。1计算机硬件由_组成. A.控制器,运算器和内存储器 B.CPU, 显示器和键盘 C.I/O设备, CPU和内存储器 D.控制器, 内存储器和I/O设备 【 】2.

2、 删除在C盘TC子目录下, 扩展名为OBJ的所有文件, 采用_命令一定成功. A. DEL C:*.OBJ B. DEL TC *.OBJ C. DEL *.OBJ D. DEL C:TC*.OBJ 【 】3.下面哪一个是合法的整型常数? A. B. 2.71828 C. 018 D. 0x2f5 【 】4.下面不正确的C语言标识符是: A.ABC B. abc C. a_bc D. ab.c 【 】5.设n=10, I=4; 表达式n%=I+I执行后, n的值为:A. 0 B. 3 C. 2 D. 1 【 】6.表达式ab? a:cd? c:d的值为: A2 B. 3 C. 4 D. 5 【

3、 】7下面程序段的运行结果是:main int n=1; printf (“%d, %d n”, n, + + n,n - - ); A1, 1, 1 B. 1, 2, 2 C. 1, 2, 3 D. 1, 2, 1 【 】8若执行下列程序时, 从键盘输入数据3和4, 则程序的输出结果是: main ( ) int a,b,s; ; s=a; if (aj) printf(“%dn”,s); break; s+ = I; A.4 B. 7 C. 5 D. 6 【 】12.若有定义int a10; 则数组元素的下标下限和上限分别是: A.0和1 B. 1和9 C. 0和9 D. 1和9 【 】1

4、3.下列程序的运行结果是:#include main ( ) char s10= ; A.c1=c, c2=abc B. c1=b, c2=a C. c1=b, c2=abc D. c1=c, c2=a 【 】14.下列程序的输出结果是:#include main ( ) A.值不确定 B. 10 C. 4 D. 3 【 】15.下列说法正确的是: A.一个源程序文件只能由一个函数组成. B.一个C程序只能由一个源程序文件组成. C.一个C程序可有多个main函数. D.同一函数可被另一个函数调用多次. 【 】16.若没有定义变量的存储类别,则系统默认的存储类别是: A.register B.

5、 static C. auto D. extern 【 】17.下列程序的运行结果是:func (int x, int y, int * jia, int *jian) * jia = x+y; *jian= x-y;main ( ) int I=10;j=3,x1,x2; func(I, j, &x1, &x2); A.0,0 B. 10,3 C. 13,7 D. 7,13 【 】18.下列定义中,指针数组定义正确的是:A.int n,(*p)( ); B. int n, * pn;C. int n,(* p)4; D. int n, *p5; 【 】19.下列程序的运行结果是:#defin

6、e SQR(x) (x) * (x) #define AREA ( r) (3.14*SQR(r ) #include main ( ) float x=10.0; A.3.14 B. 31.4 C. 9.9 D. 6.28 【 】20.在ASCII码文件的读/写过程中,文件的结束标志是: A.0 B. END C. EOF D. feof 【 】二、多项选择题(本大题共10小题,每小题2分,共20分)在每小题列出的五个选项中有二至五个选项是符合题目要求的, 将正确选项前的字母填在题后的括号内。多选,少选,错选均无分。21与十进制数100等值的数有: A(1100100)2 B. (10110

7、11)2 C. (144)8 D. (64)16 E. (5F)16 【 】22.下面哪些基本结构和特性符合结构化程序设计的要求: A. 选择结构 B. 循环结构 C。 顺序结构 D. 各结构之间只有一个入口,至多两个出口 E. 各结构之间只有一个入口,一个出口 【 】 23. 设a=1, b=3, c=0;下面表达式的值为1的有:; A.!a&b|a&(c+1) B. a- b+3 C. (ab)= =c D. (a=0)&(b=10) E. ba&ac 【 】24.若所用变量已正确定义,以下各程序段执行后,变量x值一定相等的有: A.x=0; for (i =0; i =3; I+ +)x

8、=i+x; B.x=0; I=0; C. for(I=0;i5; i+ +) D. x=0; i=0; E. I=0;x=0;lop: x=i+x; do x=x+i; i=i+1;i+ +; while (I=3);if (I=3) goto lop; 【 】25.若有如下定义及赋值:int x=5, *p, * p1; p-&x; p1=p;则可以输出变量x的值的语句是:A. B. C. D. E 【 】26.若有定义及赋值; p=a;则可表示数组元素aI的地址的表示是A.&a i B. a+i C. p+i D * (p+i) E. ai 【 】27.设有二维数组int a34; 下列表

9、示形式中地址相等的是:A.&a01 B. *a C. a0+1 D. *a+1 E. a1 【 】28.设有定义int a 34, * p; 及赋值p=a; 假定数组a的首址为1020, 则下列能输出显示地址值勤020的语句是:A.; B. C. D.; E.; 【 】29.下面各项有错误的是:A. struct personlong bh;char *name;int age;B. struct my _ dataint num; struct my - data * next;C. struct my _ testchar *course; char * class;D. struct w

10、orkerchar name 9; float gz; Li = “LiPing”, 532.67;E. struct int _ numint I_ num; struct int_ num * next; ione, *pi;pi= &ione; 【 】30.表达式_(xx)的值可以是:A.0 B. 65535 C. -1 D. 0xffff E. 1 【 】第二部分 非选择题三、填空题(本大题共10小题, 每小题1分,共10分)31.设字长为八位,十进制-1在机内的存储形式是_.32.组成C程序的若干函数中,只能且必须有一个名为_的主函数。33.在使用数学函数时,要求在程序的开头处写上的

11、编译预处理命令是_.34.当a=1, b=3, c=5, d=4时,执行以下程序段后x=_.If (ab) if(cd) x=1; else if (ac) if (bd) x=2; else x=3; else x=6;else x=7;35.设i,y,s均为int型变量, 则执行for循环后,y的值为_.For (I=o, y=0, I3; s=I*I, y=y+s, I + +);36.以下程序的输出结果是_.Main ( ) int a22= 1, 2, 3, 4; int I,j,s; for (s=0,I=o;I2;I+ +) for (j=0;j2;j+ +) s=s+a0I*2

12、+j 37.局部变量是在函数内部定义的,它们只在_有效。38.若有定义int x, y=4, *p; 则执行语句p=&y;x=(*p)+ +; 后,x的值为_.39.在共用体上,存储空间的大小取决于存储单元_成员的数据类型。40.设有语句FILE *fp;则打开C盘根目录下一级子目录doc中的ASCII码文件filel.txt用于读的C语句是_.四、简答题(本大题共4小题,第41、42每小题2分,第43、44每小题3分,共10分)41.简述Turbo C 2.0系统中,在主菜单Compile下,选用命令Compile to OBJ与选用命令Make EXE file两者之间的异同。42.简述下

13、列条件语句中if和else是如何配对的。if (ab) if (cd) x=0; else if (ac) if (bd) x=1; elsex=2 else if (ad) if (bn)m-=n;while(nm)n- =m;47.程序输出结果是多少?48.外循环执行完一次时,m和n的值分别是多少?49.将外循环中第二条while语句删除后,程序运行情况如何?第50题, 第51题, 第52题请参阅下面程序,并回答相关问题. Double power (x,n) double x; int n; double t; if (n0) for (t=1.0; n0; n- -) t* =x; e

14、lse t=1.0; return (t);50.该函数的功能是什么?51.若考虑n0的情况,函数如何修改?52.请改用递归方法实现该函数.第53题, 第54题请参阅下面程序,并回答相关问题.Struct data int number; struct data * next; *head = NULL;void create ( ) struct data * p; int x; ;while (x) p=(struct data *) malloc (sizeof(struct data); p; head = p;53.请说明语句p next= head; 的作用.54.请说明语句head = p;的作用.六、程序设计题(本大题共2小题,第55题8分,第56题12分,共20分)55.编程求(即求1! +2! +3! + +10!)并输出结果。56.设有77浮点型数组x(77表示7行7列). 要求:()从键盘上输入个浮点数对数组x赋初值(2)计算数组x每一行的累加和以及每一列正数的平均值(假设每列中至少有一个正数)。(3)将数组x、各行的累加和以及各列正数的平均值依次写到当前目录下的二进制文件array.txt中

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

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