西南交10秋学期高级语言程序设计离线第3次作业答案

西南交10秋学期高级语言程序设计离线第3次作业答案

ID:36584934

大小:63.54 KB

页数:5页

时间:2019-05-12

西南交10秋学期高级语言程序设计离线第3次作业答案_第1页
西南交10秋学期高级语言程序设计离线第3次作业答案_第2页
西南交10秋学期高级语言程序设计离线第3次作业答案_第3页
西南交10秋学期高级语言程序设计离线第3次作业答案_第4页
西南交10秋学期高级语言程序设计离线第3次作业答案_第5页
资源描述:

《西南交10秋学期高级语言程序设计离线第3次作业答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、http://www.andy-kelly.org一个可以让您见证爱情的地方高级语言程序设计(A)第3次作业一、单项选择题(只有一个选项正确,共10道小题)1.若有定义:inta[10],*p=a;,则p+5表示()(A)元素a[5]的地址(B)元素a[5]的值(C)元素a[6]的地址(D)元素a[6]的值正确答案:A2.已知实型变量a存贮的是一个0--1之间的实数,将a以两位小数百分比形式输出(如:a=0.347592,则输出为34.75%)正确的打印语句是()(A)printf(“%.2f%%”,a*100

2、);(B)printf(“%.2f%”,a);(C)printf(“%.2f%%”,a/100);(D)printf(“%.2f%%”,100*(a+0.5));正确答案:A3.定义C函数时,不给出返回值类型,则默认的返回值类型是()(A)float(B)void(C)int(D)NULL指针正确答案:C4.若k为整形,则while循环执行()次。k=2;while(k==0)printf(“%d”,k);k--;printf(“”);(A)10(B)9(C)0(D)1正确答案:C5.下面语句的运行结果为(

3、) #include“stdio.h”#include“string.h”voidmain(){charstr1[10]={“how”};charstr2[10]={“good”};http://www.andy-kelly.org一个可以让您见证爱情的地方strcpy(str1,str2);printf(“%s”,str1);}(A)g(B)how(C)howgood(D)good正确答案:D6.若有以下说明语句,且0<=i<=10,则()是对数组元素的错误引用。inta[]={1,2,3,4,5,6,7,8

4、,9,0},*p,i;p=a;(A)*(a+i)(B)p+i(C)a[i](D)*(&a[i])正确答案:B7.以下说法中错误的是()(A)a*=1;这个式子等价于a=a*1;(B)a/=b+c;这个式子和a=a/b+c;等价(C)a/=b-c;这个式子等价于a=a/(b-c);(D)a*=b;这个式子等价于a=a*b;正确答案:B8.如下程序:voidmain(){inti,sum;for(i=1;i<=5;sum++)sum+=i;printf("%d",sum);}该程序的执行结果是()(A)死循环(

5、B)3(C)6(D)15正确答案:A9.C语言存贮字符串时,用特殊字符()表示字符串结束(A)’x0a’(B)’0’(C)13(D)’’正确答案:Dhttp://www.andy-kelly.org一个可以让您见证爱情的地方10.有以下程序,程序运行的结果是()#include“stdio.h”main(){intx=1;switch(x){case0:printf(“0t”);break;case1:printf(“1t”);case2:printf(“2t”);case3:printf(“3t

6、”);break;default:printf(“error”);}}(A)123(B)23(C)23error(D)2正确答案:A二、主观题(共6道小题)11.该程序的输出是()#include“stdio.h”voidmain(){chara[]="programming",b[]="language";char*p1,*p2;inti;p1=a;p2=b;for(i=0;i<8;i++)if(*(p1+i)==*(p2+i))printf("%c",*(p1+i));}参考答案:ga考察知识点:字符串的处

7、理12.voidmain(){chars[]="12134211";intv[4]={0,0,0,0};intk,i;for(k=0;s[k];k++){http://www.andy-kelly.org一个可以让您见证爱情的地方switch(s[k]){case'1':i=0;break;case'2':i=1;break;case'3':i=2;break;case'4':i=3;break;}v[i]++;}for(k=0;k<4;k++)printf("%d",v[k]);}参考答案:421113.该程

8、序的输出是()#include“stdio.h”voidmain(){chara[40]=”goodnighta”,*p;for(p=a;*p!=’a’;p++)putchar(*p-32);} 参考答案:GOODNIGHT考察知识点:字符串的处理——大小写字母的转换14.编写程序,能够统计用户输入的字符串中的数字字符数目.参考答案:#include"stdio.h"voidmain(

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

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

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