2016秋_高级程序设计语言_A卷(1).pdf

2016秋_高级程序设计语言_A卷(1).pdf

ID:57400559

大小:435.20 KB

页数:5页

时间:2020-08-18

2016秋_高级程序设计语言_A卷(1).pdf_第1页
2016秋_高级程序设计语言_A卷(1).pdf_第2页
2016秋_高级程序设计语言_A卷(1).pdf_第3页
2016秋_高级程序设计语言_A卷(1).pdf_第4页
2016秋_高级程序设计语言_A卷(1).pdf_第5页
资源描述:

《2016秋_高级程序设计语言_A卷(1).pdf》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、封装D.C语言程序中的main()函数必须放在程序的开始部分青岛大学课程考试试卷8.下列程序的运行结果是().密voidfun(int*a,int*b)线2016~2017学年秋季学期计算机科学技术学院2016级考试时间:120分钟{int*k;k=a;a=b;b=k;课程名称高级程序设计语言A卷□√B卷□}线订题号一二三四成绩复核intmain():{inta=3,b=6,*x=&a,*y=&b;得分fun(x,y);学院封装阅卷printf("%d%d",a,b);return0;注意事项:★答卷前,考生务必把答题纸上密封线内

2、各项内容填写清楚并且填写在密封线与装订线之间(学号应与教务在线中学号相同),否则可能得不到成绩。答案必须写在边框内。}密★试卷中所有的程序,默认包含头文件stdio.hstdlib.h和string.h,省略未印出。A.63B.36C.编译出错D.00线:9.以下程序段,打印输出的内容是()年级得分一、单选题(每小题2分,共30分。)intmain(){提示:每题有一项最佳选项,请将该选项字母填在括号内。如果你对inta=3;floatd=(a+++8)/3;printf("%.2f",d);return0;线订题意有不同的理

3、解,也可以将你的观点或你认为正确的答案写在括号或题后的空隙里。}1.以下名字,不能作为C语言标识符的是()A.4.00B.3.67C.3.00D.3.66A.heheB.a_2C.item-2D._(注:D项为一个下划线)10.已知A的ASCII码是65,a的ASCII码是97,对以下程序段,打印输出的内容是()装封2.要定义一个做减法运算的宏,以下最恰当的是()intmain(){A.#defineSUB(X,Y)X-YB.#defineSUB(X,Y)(X-Y)intkey=98;:C.#defineSUB(X,Y)(X)-(

4、Y)D.#defineSUB(X,Y)((X)-(Y))if(key='C'-'A'+'a')printf("%cislowerofC",key);密3.对下列代码的描述,正确的是()elseprintf("%cisNotlowerofC",key);线专业intmain(){intnum=1;while(num>0)printf("%d:*",num);return0;}return0;A.程序有编译错误,不能执行}B.循环条件永为真,循环无限次,程序根本停不下来,打印输出无限行A.bisNotlowerofCB.bislo

5、werofCC.cislowerofCD.cisNotlowerofC线订C.循环有限次,程序正常结束,打印输出有限行11.执行下面程序:intx=5,y=7;D.程序运行过程中会出错(崩溃),结果打印输出有限行voidswap(){:intz;z=x;x=y;y=z;4.若k为整型,则while循环执行()次。封}装姓名k=2;while(k==0)printf(“%d”,k);k--;printf(“”);intmain(){A.10B.9C.0D.1intx=3,y=8;swap();printf("%d,%d",x

6、,y);5.对于定义charstr[20]="hello";(注:其中o为小写字母,0为数字零),strlen(str)和return0;密线sizeof(str)的值分别是()}A.520B.205C.6120D.55打印输出的内容是():6.定义intscore=75;则表达式80>score>70的值是()A.3,8B.8,3C.5,7D.7,5学号线A.1B.0C.trueD.false12.设有如下定义:订7.执行如下程序段:以下说法中正确的是().char*aa[2]={"abcd","ABCD"};A.C语言程序总是

7、从第一个的函数开始执行().A.aa数组元素的值分别是"abcd"和"ABCD"B.在C语言程序中,要调用的函数必须在main()函数中定义封装C.C语言程序总是从main()函数开始执行B.aa是指针变量,它指向含有两个数组元素的字符型一维数组第1页,共10页第2页,共10页密封装C.aa数组的两个元素分别存放的是含有4个字符的一维字符数组的首地址2.D.aa数组的两个元素中分别存放了字符'a'和'A'的地址main()密13.不能进行++和――运算的数据类型是().线{A.int型B.long型C.double型D.指针型in

8、ta=0;14.下面程序的输出结果是().while(a<=2)intmain()线订{inta[]={1,2,3,4,5,6,7,8,9,0,},*p;a=a+1;:p=a;printf("%d",a);printf("%d",*p+9)

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。