




已阅读5页,还剩12页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
高级语言(C)程序设计部分(满分100分)一、单项选择题(每小题1分,共20分)1、以下可用作c语言用户标识符的一组是( )A) define、void、WD B)3def、charC)cd*23、x1 D)x6、_we2、在c语言中,以下常量合法的选项是( )A)028 B)32e C)67E-3 D)0x1g3、在C语言中,( )。A)函数定义可以嵌套,但函数调用不能嵌套B)函数定义不可以嵌套,但函数调用可以嵌套C)函数定义和调用均不能嵌套D)函数定义和调用均可以嵌套4、以下叙述正确的是()A)do-while语句构成的循环不能用其它语句构成的循环代替。B)do-while语句构成的循环只能用break语句退出。C)用do-while语句构成的循环,在while后的表达式为非零时结束循环。D)用do-while语句构成的循环,在while后的表达式为零时结束循环。5、以下数组声明语句中正确的是( )A)int a,an; B)int a ;C)int a23=1,2,3;D)int a 3=1,2,3;6、以下不能正确进行字符串赋初值的语句是()A)char str5= good!;B)char str = good!;C)char *str=good!;D)char str5= g,o,o,d;7、判断变量ch中的字符是否为数字字符,最简单的正确表达式是( )A)ch=0&ch=9 B)0=ch=0|ch=0&ch=98、已定义c为字符型变量,则下列语句中正确的是( )A) c=97; B) c=97; C) c=97; D) c=a;9、若已定义的函数有返回值,则以关于该函数调用的叙述中错误的是( )A) 调用可以作为独立的语句存在B) 调用可以作为一个函数的实参C) 调用可以出现在表达式中D) 调用可以作为一个函数的形参10、若有如下程序段,其中s、a、b、c均已定义为整型变量,且a、c均已赋值(c大于0)s=a;for(b=1;by); B)if(x= =y) x+=y;C)if (x!=y) scanf(“%d”, &x) else scanf(“%d”,&y);D)if (xy) x+; y+;18、若int i=10;执行下列程序后,变量i的正确结果是( )switch ( i ) case 0: i+=1;case 10: i+=1;case 11: i+=1;default: i+=1;A)10 B)11 C)12 D)1319、以下程序执行后的结果是( )#include #define AREA(x,y) x*y;main()int i;i=AREA(3+2,3)printf(“%d”,i); A)9 B)程序出错 C)死机 D)1520、若执行以下程序时从键盘上输入9,则输出结果是( )main( ) int n;scanf(%d,&n);if(n+10) printf(%dn,n);else printf(%dn,n-); A)11B)10C)9D)8二、判断正误并改错(每题2分,共12分)1、int *p,a; 则语句 p=&a;中的运算符&是取地址运算符号。( )2、全局变量可以和局部变量重名,且全局变量优先。( )3、已知:char c=A;int i=1,j;执行语句j=!c & i+;则i和j的值分别是,1( )4、若一个函数的返回类型为void,则表示其返回值为真。( )5、在赋值表达式中,赋值号左边既可以是变量也可以是任意表达式。( )6、C语言源程序文件a.c经过连接后形成的文件名是a.obj。( )三、简答题(每题4分,共16分)1、字符常量与字符串常量之间的区别是什么?2、scanf( )、getchar( )与gets( )函数作为输入函数它们区别是什么?3、结构化程序设计所规定的三种基本控制结构是什么结构?4、C语言中,如何实现类型的转换?四、写出下列程序运行结果(每题4分,共12分)1、main( ) char str=abc0def0ghi,*p=str;printf(%s,p+5);程序的运行结果是 2、main ( ) int i=0,j=0; while (i10)i+; while (j+10) ; printf(“i=%d,j=%dn”,i,j);程序的运行结果是 3、main() int i; for(i=0;i3;i+) add();add() static int x=0; x+; printf(“%d,”,x);程序的运行结果是 五、程序填空题(每题4分,共12分)1、下面的程序输出3到100间的所有素数。main()int i,j;for (i=3;i=100;i+)for(j=2;j=i-1;j+) if( ) break; if( ) printf(“%4d”,i);2、以下程序将数组a中的数据按逆序存放。#define M 8main()int aM,i,j,t;for(i=0;iM;i+)scanf(%d,a+i);i=0;j=M-1;while(ij)t=*(a+i); ;*( )=t;i+;j-;for(i=0;i22 B)SELECT 年龄 FROM 学生资料 C)SELECT 姓名 FROM 学生资料 WHERE 年龄22 D)SELECT 姓名 FROM 学生资料18、Click事件在( )时引发。 A)用鼠标双击对象 B)用鼠标左键单击对象 C)表单对象建立之前 D)用鼠标右键单击对象19、下面有关索引的描述正确的是( )。 A)建立索引以后,原来的数据库表文件中记录的物理顺序将被改变 B)索引与数据库表的数据存储在一个文件中 C)创建索引是创建一个指向数据库表文件记录的指针构成的文件 D)使用索引并不能加快对表的查询20、在VFP中,关于视图说法正确的是( )。 A)视图与查询没有区别 B)视图是一个虚表,不形成对应的磁盘文件 C)通过视图不能修改原表 D)只能给自由表建立视图二、判断正误并改错(每题2分,共12分)1、在VFP6.0中,调用过程的主程序必须与该过程在同一个程序文件中。( )2、若希望避免用户向自由表中的某字段输入重复数据,则应该根据此字段建立候选索引,以便自动进行惟一性检查。( )3、Visual FoxPro中一个工作区中只能打开一个表,且一个表在同一时只能在一个工作区中被打开。( )4、假设当前表有5条记录,先执行GO TOP和SKIP 3两条命令,再执行?RECNO( )命令,屏幕上显示的输出结果是5。( )5、执行SQRT命令与INDEX命令的结果都是对记录进行排序,没有本质上的区别。( )6、打开数据库时,其中的数据库表会自动打开。( )三、简答题(每题4分,共16分)1、数据库中表和自由表的区别有哪些?2、表间的参照完整性包括哪些规则?3、关系运算有哪些运算?4、VFP的查询输出方式有哪些?四、写出下列程序运行结果(每题4分,共12分)1、有如下程序: 主程序:MAIN.PRG SET TALK OFF CLEAR S0 DO SUB WITH 10,S ?S RETU子程序SUB.PRG PARAMETERS D1,D2 D1D1+D2 D2D1 RETURN 执行主程序后的结果是 2、下列程序片段执行后,Y的结果为 X=0Y=10DO WHILE X10 X=X+1 IF INT(X/3)X/3Y=Y+1 ENDIFENDDO?Y3、有数据表KF.DBF,记录如下:Record# XM YFGZ YKGZ SFGZ 1 张明 678 0 2 刘琼 798 2 3 郭靖 878 200 4 陆丽 798 48SET TALK OFFUSE KFREPL ALL SFGZ WITH YFGZ-YKGZLOCA FOR SFGZ=678CONT? XMSET TALK ON执行程序后的结果是 五、程序填空题(每题4分,共12分)1、下列程序片段的功能是判断所输入的一个字符是属于字母、数字或特殊符号(字母、数字之外的符号),请在画线处填上适当的程序代码。ACCEPT “请输入一个字符:” TO cVarDO CASE CASE UPPER(cVar)=”A”? cVar, ”是字母!” CASE ? cVar, ”是数字!” ? cVar, ”是特殊符号!”ENDCASE2、下列程序片段实现了将STUD.DBF中所有男生的数据记录的输出,请在画线处填上正确的语句。USE STUDGO BOTTOMDO WHILE IF 性别=”男”DISPLAYWAIT ”按任意键继续显示下一条记录!” ENDIF ENDDOUSE3、设供应商.DBF用于存放供应商信息,其字段有:姓名(字符型),电话(字符型),地址(字符型)。下面程序的功能是:查找所有姓李的电话号码中含有123的供应商的信息。请将程序填写完整。 SET TALK OFFCLEAR DO WHILE .NOT. EOF()IF
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 魅力女性的课件
- 济南市2024-2025学年八年级上学期语文月考测试试卷
- 高速路安全知识培训心得
- 高速业务知识培训课件要求
- 医院保洁、中央运输服务方案
- 高血压基本知识培训总结课件
- 建设项目可行性研究技术服务合同
- 抽水蓄能电站移民安置监理评估合同
- 电脑培训知识付费平台课件
- 电脑主机知识培训课件
- 股权代持协议英文版10篇
- 酒吧消防火灾应急预案(3篇)
- 国企物业面试题目及答案
- 2024年会计法规综合考查试题及答案
- 鉴定机构运营管理制度
- 医院不良事件上报制度
- 双馈风机送出线路的暂态响应特性及保护适应性分析
- 2025年江苏东台市国有资产经营有限公司招聘笔试参考题库含答案解析
- 信息技术(基础模块)课件 第5章-新一代信息技术概述
- “教联体”在家校社协同育人中的实践
- 商业装修工程合同样本范本
评论
0/150
提交评论