云南财经大学往年计算机C语言模拟(共六卷)含答案解析.docx
《云南财经大学往年计算机C语言模拟(共六卷)含答案解析.docx》由会员分享,可在线阅读,更多相关《云南财经大学往年计算机C语言模拟(共六卷)含答案解析.docx(32页珍藏版)》请在优知文库上搜索。
1、往年计算机C语言模拟(一)(怠分Ioo分,考试时长90分钟题号二三总分阅卷人分值402040100得分题目包括三大部分,单项选择题,填空题,编程题,请按要求作答。答卷必须用蓝色或者黑色纲笔、圆珠笔,不许用铅笔或者红笔作答。考试中途不能无端离场,否则视为放弃。考试过程中如遇问题请及时向监考老师反馈。一、单项选择题(每小题2分,共40分)1、下列字符中,ascii码值最小的是。A、aB、ACXD、Y【答案】B【解析】a、A、x、Y对应的ASCU码值分别是OOonl0、0001100.100011K1001101,故正确答案为B。2、若变量已正确说明为门Oal型,要通过语句SCanf(%f%f%f”
2、,Gab濯c);给a赋予W,0,b赋予22.0,c赋予33.0,下列不正确的输入形式是。A、IOV回车22V回车33V回车B、10.0,22.0,33.0V回车C、10.0V回车22.033.OV回车D、1022V回车33V回车【答案】B【解析】在C语言中,当一次输入多个数据的时候,数据之间要用间隔符,合法的间隔符可以是空格、制表符和回车符。逗号不是合法的间隔符。3、当把以下四个表达式用作if语句的控制表达式时,有个选项与其它三个选项含义不同,这个选项是OA、k%2B、k%2=lCx(k%2)!=0D、!k%2=l【答案】D4、执行以下循环语句时,下列说法正确的是。X=-1;do(X=X*X;
3、while(x=0);A、循环体将执行一次B、循环体将执行两次C、循环体将执行无限次D、系统将提示有语法错误【答案】A5、二维数组a的每个元素是由6个字符组成的串,其行下标i=0,L,8,列下标j=l,2,,10。若a按行先存储,元素a8,5的起始地址与当a按列先存储时的元素()的起始地址相同。设每个字符占一个字节。A、 8,5B、 A3,10C、A5,8D、A0,9【答案】B【解析】二维数组A0:8,1:10,设起始地址为0,数组元素Ai,j按行存储公式为:Loc(Ai,j)=Ll+(i-l)U2d+(j-l)Xd,数组元素Ai,j按列存储公式为:Loc(Ai,j)=Ll+(j-l)U2d+
4、(i-l)d,可得i=3,j=106、以下选项中,不能作为合法常量的是。A、1.234e04B、1.234e0.4C、 1.234e+4D、1.234e0【答案】B【解析】C语言的语法规定,字母e(E)之前必须有数字,且e(E)后面的指数必须是整数,而选项B)中,e(E)后面的指数是小数,所以不合法。7、设有如下程序段chars20=bcjing,*p;p=s;则执行p=s;语句后,以下叙述正确的是。A、可以用*p表示s0B、S数组中元素的个数和P所指字符串长度相等C、S和P都是指针变量D、数组S中的内容和指针变量P中的内容相等【答案】A8、在C语言中,要求运算数必须是整数的运算符是OA、B、
5、%C、/main()(int num=O;while(num,O11068two , three ; two=-l , three “two” , *three*) “two , threeD、D【答案】B13、下面描述正确的是。A、两个字符串包含的字符个数相同时,才能比较字符串B、字符个数多的字符串比字符个数少的字符串大C、字符串STOP与STOP”相等D、字符串That小于字符串The【答案】D14、以下对枚举类型名的定义中正确的是A、 enuma=oneB、 enumaone=9C、 enuma=one”D、 enumaone”【答案】B15、卜面程序的输出结果是一D、无限次【答案】D1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 云南 财经大学 往年 计算机 语言 模拟 共六卷 答案 解析
