欢迎来到天天文库
浏览记录
ID:26414406
大小:83.00 KB
页数:12页
时间:2018-11-26
《08年10月自考高级语言程序设计模拟题》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、08年10月自考“高级语言程序设计”模拟题一、单项选择题(本大题共20小题,每小题1分,共20分) 在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在题后的括号内。 1.C语言程序编译时,程序中的 A.2.5 B.2.0 C.8.0 D.8.4 16.设有定义语句:enumt1{a1,a2=7,a3,a4=15}time; 则枚举常量a2和a3的值分别为( ) A.1和2 B.2和3 C.7和2 D.7和8 17.将一个整数10002存到磁盘上,以ASCII码形式存储和以二进制形式存储,占
2、用的字节数分别是( ) A.2和2 B.2和5 C.5和2 D.5和5 18.在文件使用方式中,字符串″rb″表示( ) A.打开一个已存在的二进制文件,只能读取数据 B.打开一个文本文件,只能写入数据 C.打开一个已存在的文本文件,只能读取数据 D.打开一个二进制文件,只能写入数据 19.执行下列程序 #defineF(y)15>>y #definePRINT(a)printf(″﹪d″,a) main() { PRINT(F(2)); } 后输出的结果是( ) A.3 B.3.5 C
3、.14 D.7.5上一页[1][2][3][4][5]下一页 11.设charstr[100];inti=5;则引用数组元素的错误形式是( ) A.str[i+10] B.(str+i) C.(str+i-1) D.((str++)+i) 12.设intx[]={1,2,3,4,5,6},*p=x;则值为3的表达式是( ) A.p+=2,*++p B.p+=2,*p++ C.p+=3,*p D.p+=2,++*p 13.在函数内,定义变量时存储类型符可省略的是( ) A.auto B.static C.exte
4、rn D.register 14.执行下列程序 inta=3,b=4; voidfun(intx1,intx2) {printf(″﹪d,﹪d″,x1+x2,b);} main() {inta=5,b=6;fun(a,b);} 后输出的结果是( ) A.3,4 B.11,1 C.11,4 D.11,6 15.设有定义语句 struct {inta;floatb;}d[3]={{1,4},{2,5},{6,7}}; 则printf(″﹪3.1f″,d[2].a*d[2].b/d[1].b);的输出是(
5、) A.2.5 B.2.0 C.8.0 D.8.4 16.设有定义语句:enumt1{a1,a2=7,a3,a4=15}time; 则枚举常量a2和a3的值分别为( ) A.1和2 B.2和3 C.7和2 D.7和8 17.将一个整数10002存到磁盘上,以ASCII码形式存储和以二进制形式存储,占用的字节数分别是( ) A.2和2 B.2和5 C.5和2 D.5和5 18.在文件使用方式中,字符串″rb″表示( ) A.打开一个已存在的二进制文件,只能读取数据 B.打开一个文本文件,只能写入数据 C
6、.打开一个已存在的文本文件,只能读取数据 D.打开一个二进制文件,只能写入数据 19.执行下列程序 #defineF(y)15>>y #definePRINT(a)printf(″﹪d″,a) main() { PRINT(F(2)); } 后输出的结果是( ) A.3 B.3.5 C.14 D.7.5上一页[1][2][3][4][5]下一页20.main()函数可以带两个形参,一般分为argc和argv,其中argv可以定义为( ) A.intargv; B.char*argv[]; C.ch
7、arargv[]; D.char**argv[]; 第二部分非选择题(80分) 二、填空题(本大题共10小题,每小题2分,共20分) 21.初始化值是0.618上一页1234下一页——感谢阅读这篇文章,..,的双精度变量a的定义形式为_____________________. 22.表达式!10!=1的值是____________________. 23.“20 24.表达式a=1,a+1,a++的值是___________________. 25.设inti=5;则循环语句e[12]; floatscore[3]; }s
8、l,*p=sl; 用指针法给sl的成员no赋值1234的语句是___________________. 28.C语言程序中对文本文件的存取是以__
此文档下载收益归作者所有