2014年4月高级语言程序设计(一)试题及答案.doc

2014年4月高级语言程序设计(一)试题及答案.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2014年4月高级语言程序设计(一)试题及答案

2014年4月高级语言程序设计(一)试题 一、单项选择题(本大题共15小题,每小题2分,共30分) 1.表达式9%45+15/6*2的值是 D A.4 B.5 C.10 D.13 2.设int a[10];,则数组a的下标正确的使用范围是 A A.0到9 B.0到10 C.-1到9 D.1到10 3.执行语句printf(%c,A+3);后输出结果是 D A.3 B.A C.D D.68 4.设int ml=60,m2=80,m3=100;,表达式m3m2ml的值是 A.0 B.1 C.60 D.100 5.下列程序段执行后,变量n的值是 C Static int n; do {n=n+1;} while(n1000); A.1 B.999 C.1000 D.1001 6.设int a,b,c;,执行语句printf (%d,(a=1,b=2,c=3));后输出结果是 B A.6 B.3 C.2 D.1 7.设int n=2;,执行语句n+=n-=n-n;后n的值是 C 1、n+=n-=0 2 、n+=2 3、n=4; A.0 B.2 C.4 D.6 8.设int a[2][3]={1,2,3,4,5};,数组元素a[1][1]的值是 D A.1 B.2 C.4 D.5 9.设int a=10,b=20,c=1,d=2;,执行语句if(abcd(c=10)||c==100)d=200;后,c和d的值分别是A A.1和2 B.1和200 C.10和2 D.100和200 10.下列数组初始化后,元素值不全为0的是 B A.int a[5]={0}; B.int a[5]={0} a[0]=48 ; C.static int a[5]; D.int a[5]={0,0,0,0,0}; 11.设int a[]={11,21,31,41,51,61},*p=a;,表达式*p++的值是 A A.11 B.21 C.31 D.41 12.设Struct t { int a; float b; char c[10]; }x[2]={{1,6.6,Dollar},{2,9.8,Pound}}; 则执行语句printf(%d,%s,x[1].a,x[1].c);后输出结果是 D A.1,Dollar B.2,Dollar C.1,Pound D.2,Pound 13.设char sl[10]=Better,s2[10]=Life;,执行语句printf(%s,strcat(s1,s2));后输出结果是 B A.LifeBetter B.BetterLife C.Better D.Life strcat:连接字符串 nt n=6; while(n3) { n--; if(n%2==0) continue; printf(%nd,n); } A.13 B.35 C.53 D.654 15.下列程序的输出结果是 B int a=l; int f () { int a=2;return a;} void main() {printf(%d,%d,a,f());} A.1,1 B.1,2 C.2,1 D.2,2 二、填空题(本大题共10小题,每小题2分,共20分) 16.指针变量中存放的是_地址_____。 17.设int a;,从键盘输入数据给变量a的输入语句是___scanf(%d,a);___。 18.break语句除可在循环语句中使用外,还可以用于___switch 语句___。 19.一个源程序中允许有多个函数,但必须有且只能有一个__主函数____。 20.设int m[10],*p;,使指针变量p指向数组m首元素的语句是__*(p=m)++___。 21.运算符+=、、和!中,优先级最低的是____+=__。 22.设int x=12;,执行语句X=2;后X的值是__3 _。x2等价于 x=x2 x2等价于x的二进制右移2位(x/2的次) 23.计算使用的系统函数是_pow_____。 24.设char s[20]=Computer;,则strlen(s)的值是_8_____。 25.表达式(int)(3.5+1/2)的值是__3____。 1/2=0 三、程序分析题(本大题共4小题,每小题4分,共16分) 阅读下列程序,将输出结果写到答题纸上。 26.void main() { int k,m; for(m=3;m12;m++) { for(k=2;km;k++) if(m%k==0) brea

文档评论(0)

haihang2017 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档