付费下载
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、19秋学期高级语言程序设计基础在线平时作业2试卷总分:100 得分:100一、单选题 (共 20 道试题,共 100 分)1.当正常执行了文件关闭操作时,fclose函数的返回值是( )。A.-1B.随机值C.0D.1答案:C2.判断字符串a和b是否相等,应当使用( )。A.if(strcpy(a,b)B.if(strcmp(a,b)"C.if(a=b)D.if(a=b)答案:B3.以下能正确定义整型变量x、y和z并为其赋初值5的语句是( )。A.int x=y=z=5;B.int x,y,z=5;C.int x=5,y=5,z=5;D.x=5,y=5,z=5;"答案:C4
2、.有字符数组a80和b80,则正确的输出语句是( )。A.puts(a.b);B.printf("%s,%s",a,b);C.pitchar(a,b);D.puts(a); puts(b);答案:D5.下面程序的运行结果是( )。 char a7="abcdef" char b4="ABC" strcpy(a,b); printf("%c",a5);A.输出空格B.fC.eD.0答案:B6.以下程序执行后a的值为( )。 main( ) int a,m=2, k=1, *p=&k; a=p!=&m;
3、 printf("%dn",a);A.2B.1C.0D.-1答案:B7.设a、b、c、d均是int类型变量,为了使以下程序段的输出为:1234+123+12+1,正确的输入形式应当是( )。 scanf("%4d+%3d+%2d+%1d",&a,&b,&c,&d);printf("%4d+%3d+%2d+%1d",a, b, c, d);A.1234123412341234B.1234123121C.1234+1234+1234+1234D.1234+123+12+1答案:D8.在C语言中,错误的int
4、类型的常数是( )。A.37B.32768C.0xAFD.0答案:B9.以下对指针变量的操作中,不正确的是( )。A.int *p, *q; q=p=NULL;B.int p, *q; q=&p;C.int a=5, *p; *p=a;D.int a=5, *p=&a, *q=&a; *p=*q;"答案:D10.以下能正确读入字符串的程序段是( )。A.char *p; scanf("%s", p);B.char str10; scanf("%s", &str);C.char str10, *p; p=str;
5、scanf("%s", p);D.char str10, *p=str; scanf("%s", p1);"答案:C11.以下运算正确的程序段是( )。A.char str10="", *st="abcde" strcat(str, st);"B.char str10, *st="abcde" strcat(str, st);C.char str1="ABCDE", str2="abcdef" strcpy(str1, str2);D.
6、char *st1="ABCDS", *st2="abcde" strcat(st1,st2);答案:A12.以下正确的说法是( )。A.实参和与其对应的形参各占用独立的存储单元B.实参和与其对应的形参共占用一个存储单元C.只有当实参和与其对应的形参同名时才共用存储单元D.形参是虚拟的,不占用存储单元答案:D13.语句while (!y)中的表达式 !y 等价于( )。A.y=0B.y!=1C.y!=0D.y=1答案:A14.在一个源文件中定义的全局变量的作用域为( )。A.本程序的全部范围B.本文件的全部范围C.本函数的全部范围D.从定义该变量的位置开
7、始至本文件结束答案:D15.若有以下说明,并且0≤i<10,则( )是对数组元素的错误引用。int a=1, 2, 3, 4, 5, 6, 7, 8, 9, 10, *p=a, I;A.p+iB.ap-a+iC.*(a+i)D.*(&ai)答案:A16.C语言规定:简单变量做实参时,它和对应形参之间的数据传递方式是( )。A.由用户指定传递方式B.由实参传给形参,再由形参传回实参C.地址传递D.单向值传递答案:D17.以下程序的输出结果是( )。 main() int a=0,b=1,c=0,d=20; if(a) d=d-10; else if(!b) if(!c) d=15; else d=25; printf("d=%dn",d);A.d=25B.d=20C.d=15D.d=10答案:B18.已知intx=10,y=20,z=30;以下语句执行后x,y,z的值是( )。if(x>y)z=x;x=y;y=z;A.x=20,y=30,z=30B.x=20,y=30,z=20"C.x=20,y=30,z=10D.x=10,y=20,z=30答案:A19.以下正确的函数说明是( )。A.int fun(int a, b)B.int fun(char a )C.float fun(int a; int b)D.d
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 计算机应用基础(第6版)(上篇共上中下3篇)
- 2026苏东坡国考面试题及答案
- 2026唐山行政面试题目及答案
- 2026投诉客服面试题目及答案
- 项目申请与资金说明报告
- 聚酰亚胺薄膜生产制造建设项目可行性研究报告模板-立项申报用
- 2026年辽宁省沈阳市网格员招聘考试备考题库及答案详解
- 2026年洛阳市老城区网格员招聘笔试备考试题及答案详解
- 2026年韶关市曲江区网格员招聘考试备考试题及答案详解
- 2026年河北省廊坊市事业编单位人员招聘笔试模拟试题及答案详解
- 老年人家长课堂课件
- 生物医学工程讲课课件教学
- 2025年河南省高考历史试卷真题(含答案)
- 0-6岁儿童家庭教育指导 课件 模块一 0-6 岁儿童家庭养育指导
- 同居协议分手协议书模板
- 人教版初中九年级上册化学第一单元走进化学世界《走进化学实验室》同步练习三
- 天津英华国际学校人教版五年级下册数学期末测试题
- 北师大版九年级数学下册 第二章 二次函数复习题(课件)
- 江苏省苏州相城区苏州大学实验学校2023-2024学年小升初七年级上学期分班考英语试卷(含答案)
- 清华大学实验室安全教育考试题库(全)
- SL703-2015灌溉与排水工程施工质量评定表
评论
0/150
提交评论