C语言程序设计A课程教学模拟卷4及答案

C语言程序设计A课程教学模拟卷4及答案

ID:47427240

大小:53.50 KB

页数:5页

时间:2020-01-10

C语言程序设计A课程教学模拟卷4及答案_第页
预览图正在加载中,预计需要20秒,请耐心等待
资源描述:

《C语言程序设计A课程教学模拟卷4及答案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、中央广播电视大学2008秋季C语言程序设计A课程试卷(5)题号一二三四五总分得分2012年1月考一、单选题(每小题2分,共20分)1.程序运行中需要从键盘上输入多于一个数据时,各数据之间默认使用()符号作为分隔符。A.空格或逗号B.逗号或回车C.逗号或分号D.空格或回车2.逻辑表达式(x>0&&x<=10)的相反表达式为()。A.x<=0

2、

3、x>10B.x<=0&&x>10C.x<=0

4、

5、x<=10D.x>0&&x>103.当处理一个问题时的循环次数已知时,最好采用()循环来解决。A.forB.whileC.do-whileD.switch4.假定i的初值为0,则在循环语句“wh

6、ile(i

7、D.88.假定有一条定义语句为“intm=7,*p;”,则给p赋值的正确表达式为()。A.p=mB.p=&mC.*p=&mD.p=*m9.假定指针变量p定义为“int*p=malloc(sizeof(int));”,要释放p所指向的动态存储空间,应调用的函数为()。A.free(p)B.delete(p)C.free(*p)D.free(&p)10.C语言中的系统函数fopen()是()一个数据文件的函数。A.读取B.写入C.关闭D.打开二、填空题(每小题2分,共26分)1.用于输出表达式值的标准输出函数的函数名是________。2.每个C语言程序文件在编译时可能出现有致命性错

8、误,其对应的标识符为________。3.已知'A'~'Z'的ASCII码为65~90,当执行“intx='C'+3;”语句后x的值为________。4.表达式(int)14.6的值为________。5.假定不允许使用逻辑非操作符,则关系表达式x+y>5的相反表达式为___________。6.假定x=5,则执行“a=(x?10:20);”语句后a的值为________。7.假定一维数组的定义为“char*a[M];”,则该数组所占存储空间的字节数为________。8.存储字符串"a"需要至少占用存储空间中的________个字节。9.strlen()函数用于计算一个字符串

9、的________。10.在C语言中,一个函数定义由函数头和__________这两个部分组成。11.假定p所指对象的值为25,p+1所指对象的值为46,则执行表达式*(p++)后,p所指对象的值为________。12.假定p是一个变量,则用________表示该变量的地址。13.把间接访问表达式p->name改写成对应的直接访问表达式为____________。三、写出下列每个程序运行后的输出结果(每小题6分,共30分)1.#includevoidmain(){intn=6,y=1;while(n--)y+=3;printf("y=%d",y);}2.#

10、includevoidmain(){inti,s=0;for(i=1;i<8;i++)if(i%2==0

11、

12、i%3==0)s+=i;printf("s=%d",s);}3.#includevoidmain(){chara[]="abcdbfkgamd";inti1=0,i2=0,i=0;while(a[i]){if(a[i]<'e')i1++;elsei2++;i++;}printf("%d%d",i1,i2);}4.#includevoidmain(){inta[8]={4,8,12,16,20,24,28,32};

13、int*p=a;do{printf("%d",*p);p+=3;}while(pstructWorker{charname[15];intage;doublepay;};voidmain(){structWorkera[4]={{"abc",20,2420},{"defa",50,3638},{"ghin",40,2560},{"jklt",36,2375}};inti,s=0;for(i=0;i<4;

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。