浙江农林大学高级语言程序设计a试卷附答案

浙江农林大学高级语言程序设计a试卷附答案

ID:16284093

大小:60.00 KB

页数:8页

时间:2018-08-08

浙江农林大学高级语言程序设计a试卷附答案_第1页
浙江农林大学高级语言程序设计a试卷附答案_第2页
浙江农林大学高级语言程序设计a试卷附答案_第3页
浙江农林大学高级语言程序设计a试卷附答案_第4页
浙江农林大学高级语言程序设计a试卷附答案_第5页
资源描述:

《浙江农林大学高级语言程序设计a试卷附答案》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、学院:专业班级:姓名:学号:装订线内不要答题浙江农林大学2012-2013学年第一学期考试卷(A卷)课程名称:高级语言程序设计课程类别:必修考试方式:闭卷注意事项:1、本试卷满分100分。2、考试时间120分钟。题号一二三四五六七八得分得分评阅人得分一、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的选项填在题后的括号内。每小题1分,共20分)1.C语言源程序名的后缀是(B)。A、.exeB、.cC、.objD、.doc2.一个C程序的执行是从(B)。A、本程序的第一个函数开始,到本程序文件的最后一个函数结束B、本程序的main函数开始,到main

2、函数结束C、本程序的main函数开始,到本程序文件的最后一个函数结束D、本程序的第一个函数开始,到本程序main函数结束3.下列可在C程序中用做用户标识符的是(C)。A、structB、#inC、str2D、3abc4.设有以下语句charch1,ch2;scanf(”%c%c”,&ch1,&ch2);若要为变量ch1和ch2分别输入字符a和b,正确的输入形式应该是(B)。A、a和b之间用逗号间隔B、a和b之间不用有任何间隔符C、a和b之间用回车间隔D、a和b之间用空格间隔5.下列程序的输出结果是(A)。voidmain(){inta=5,b=7,c;c=b/a;pri

3、ntf("%d",c);}A、1B、0C、1.4D、不确定值共8页第8页1.若有数学表达式,则正确的C语言表达式是(B)。A、3ae/bcB、3*a*e/b/cC、3*a*e/b*cD、3*ae/bc2.以下程序片段(B)。        voidmain()        {intx=0,y=0;if(x==y)  printf(“***”);else  printf(“###”);        }  A、有语法错误,不能通过编译B、输出:***  C、可以编译,但不能通过连接,所以不能运行D、输出:###3.if(x)等价于if(B)A、x==0B、x!=0C

4、、x==1D、x!=14.以下程序输出结果是(C)。voidmain(){intx=1,y=0,a=0,b=0;   switch(x){      case1:switch(y){              case0:a++;break;              case1:b++;break;              }      case2:a++;b++;break;      case3:a++;b++;}  printf(“a=%d,b=%d”,a,b);}  A、a=1,b=0B、a=1,b=1C、a=2,b=1D、a=2,b=25.以下描述中正确的

5、是(C)。A、while,do-while,for循环中的循环体语句都至少被执行一次B、do-while循环与while循环是完全等价的C、for循环中的循环体语句中,可以包含多条语句,但必须用花括号括起来,即以复合语句的形式出现D、do-while循环中,根据情况可以省略while6.若k是int类型变量,且有以下for语句for(k=-1;k<0;k++)printf(****”);共8页第8页下面关于语句执行情况的叙述中正确的是(A)。A、循环体执行一次B、循环体执行两次C、循环体一次也不执行D、构成无限循环1.下面程序的输出结果是(A)。voidmain()

6、{charch[7]=”12ab56”;     inti,s=0;     for(i=0;ch[i]>’0’&&ch[i]<=’9’;i+=2)        s=10*s+ch[i]-‘0’;     printf(“%d”,s);}A、1B、1256C、12ab56D、ab2.设有两个字符数组分别为s1和s2,并已正确赋值,若为了判断s1和s2是否相等,应当使用(D)。A、if(s1==s2)B、if(s1=s2)C、if(strcpy(s1,s2))D、if(strcmp(s1,s2)==0)3.在C语言程序中,以下说法正确的是(B )。A、函数的定义可以

7、嵌套,但函数的调用不可以嵌套B、函数的定义不可以嵌套,但函数的调用可以嵌套C、函数的定义和函数的调用都不可以嵌套D、函数的定义和函数的调用都可以嵌套4.以下正确的函数形式是(A)。共8页第8页A、doublefun(intx,inty){doublez;z=x+y;returnz;}C、intfun(intx,y){intz;returnz;}B、doublefun(x,y){intx,y;doublez;z=x+y;returnz;}D、doublefun(intx,inty)doublez;z=x+y;returnz;共8页第8页5.

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

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

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