第一范文网 - 专业文章范例文档资料分享平台

自学考试、计算机基础与程序设计(09.4-12.7)试题汇总

来源:用户分享 时间:2025/5/31 13:06:09 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

C.4 D.7

19.如果文件存储的是数据在内存中时存放的字节形式,则该文件是( ) A.ASCII码文件 B.文本文件 C.二进制文件 D.设备文件

20.正确使用fopen函数打开C盘根目录下abc . dat文件进行读写的语句是( ) A. fopen ("c:\\abc.dat","w+"); B. fopen("c:\\adc.dat","r+"); C. fopen("c:\\\\abc.dat","w"); D. fopen("c:\\\\abc.dat","r+"): 二、多项选择题(本大题共5小题,每小题2分,共10分)

在每小题列出的五个备选项中至少有两个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选、少选或未选均无分。 21.下面属于合法的C标识符有( ) A._123 B.abc C.123_ D.abc.c E.ab_123

22.若所用变量已正确定义,以下各程序段执行后,变量x值相等的有( A.x=0; B.x=0;i=0; for (i=0;i<=3;i + +) while(i<3) x=i+x; { x=i+x; i + +;

}

C.for(i=0;i<5;i + +) D.x=0;i=0;

x=i+x; lop: x=i+x;

i+ +;

if ( i < =3) goto lop; E.i=0;x=0;

do{ x=x+i;i=i+1; }while(i<=3);

23.设有声明int x[5]={2,4,6,8,10);下面表达式的结果为2的有( A.a[o] B.a[3]-a[2] C.(a[4]-a[2])/2 D.a[3]-a[0] E.a[0]/2+a[l]/4

24.设有如下定义及赋值: int a[5]={1,2,3,4,5), * p; p=a;

则可以输出元素值为3的语句有( ) A. printf ("%d\\n",a+2); B. printf ("%d\\n\S. printf ("%d\n",p[2]); D. printf ("%d\n",* (p+2)); E. printf ("%d\n",a[3]);

25.下面关于结构体类型的定义正确的有( ) A. struct ABC B. struct tree { {

int a, int branch; char b, char name[20];

) ) char * p, char * relation; }; }; C. struct ABC D. struct tree { { int a; int branch, char b; char name[20], char *p ; char * relation, }; }; E. struct {

char name[20]; int weight; int sex; }; 三、简答题(本大题共4小题,每小题4分,共16分) 26.简述'c'与"c"两者是否相同?若不同则指出其差别。

27.请用for循环实现下面程序段的功能。 char ch='Z'; while(ch<='A')

{ printf("%c",ch);

ch――; }

28.简述声明语句int ( * p)[3];中变量p的含义。 29.设有声明

struct student

{ long xh;

char name[10]; short int age; };

struct student a= {1234,\

简单回答结构体名,结构体类型变量,结构体类型变量所占的字节数,以及结构体成员age的值是什么?

四、阅读分析题(本大题共6小题,每小题5分,共30分) 30.写出下面程序的运行结果。 void main ( void) {

int x,y,z; x=l;

y=12 * x; z= x+y/2;

printf (\}

自学考试、计算机基础与程序设计(09.4-12.7)试题汇总.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c2zb713d4j941z4g1ryv3_13.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top