2014年秋高级语言程序设计a卷

2014年秋高级语言程序设计a卷

ID:13455800

大小:71.00 KB

页数:9页

时间:2018-07-22

2014年秋高级语言程序设计a卷_第1页
2014年秋高级语言程序设计a卷_第2页
2014年秋高级语言程序设计a卷_第3页
2014年秋高级语言程序设计a卷_第4页
2014年秋高级语言程序设计a卷_第5页
资源描述:

《2014年秋高级语言程序设计a卷》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、华南农业大学试卷2014学年第1学期 考试科目:高级语言程序设计考试类型:(闭卷)   考试时间:90分钟学号姓名年级专业考试须知:1.请在答卷上作答,在试卷上作答不得分。2.必须在答卷上正确填写班级、学号、姓名等内容。题号一二三四(机试)得分得分评阅人一、单选题(每题1分,共10分)1.调用scanf(“a=%d,b=%d”,&a,&b);时,正确的键盘输入是()A.12,23B.a=12,b=23C.12:23D.12232.若有ints[4]={1,2,3,4};,则s[s[0]+s[3]-s[2]]

2、的值是()A.4B.3C.2D.13.在C语言中,一般1个float类型变量占4个字节,则设floatx[2][4];假设数组x开始于内存1000单元,则x[1][1]的存储始于()A.1004B.1020C.1024D.10124.下面对C语言运算符的优先级叙述正确的是()。A.算术运算符>!(非)>关系运算符>&&(与)>

3、

4、(或)>赋值运算符B.!(非)>算术运算符>关系运算符>&&(与)>

5、

6、(或)>赋值运算符C.算术运算符>关系运算符>!(非)>&&(与)>

7、

8、(或)>赋值运算符D.!(非)>关系

9、运算符>算术运算符>&&(与)>

10、

11、(或)>赋值运算符5.若有代数式,则正确的C语言表达式是()A.2*x*x*y/b/c/3B.2/3*x*x*y/b/c9C.2*x^2*y/3/b/cD.2*x*x*y/3*b*c6.已知a=48,b=0,ch='a'则表达式(a>=b&&(ch='b')&&!b)的值是()。A.0B.1C.真D.非07.在switch语句中,执行完一个case分支后要使流程跳出switch结构,应使用()语句。A.breakB.continueC.elseD.return8.设x、y

12、均为整型变量,且x=9,y=2,则以下语句的输出结果是()printf(“%d,%d”,x--,--y);A)9,2B)9,1C)8,1D)8,29.设有如下程序段intk;scanf(“%d”,&k);while(k !=123)k+=2;为使程序不出现死循环,则下面描述中最恰当的是()。A.输入的k除以2的余数应为1或-1B.输入的k除以2的余数应为1C.输入的k大于123,程序会死循环D.循环体不会被执行10.从以下表达式中选出判断a是否为奇数的表达式()A.a%2==1B.a%2C.a%2==0

13、D.a/2二、写出下列程序段的输出结果(每小题4分,共24分)1.有下列程序段,请写出运行结果。#includeintmain(){inti=0,a=0;while(i<20){i++;if(i%2==0)continue;a+=i;printf("a=%d",a);}}程序运行后的输出结果是:92.有下列程序段,请写出运行结果。#includeinty=0;intf1(intx){staticintz=0;y++;z++;return(x+y+z);}intmain

14、(){inta=1,k;for(k=0;k<4;k++)printf("%4d",f1(a));}程序运行后的输出结果是:3.有下列程序段,请写出运行结果。#include"stdio.h"intmain()  {inti;for(i=0;i<=3;i++)switch(i%3){case0:printf("*");case1:printf("#");default:printf("");case2:printf("&");}  }程序运行后的输出结果是:4.有下列程序段,请写出运行结果。#includ

15、e"stdio.h"voidswap(int *x,int*y){  int  *t;    t=x;x=y;y=t;    printf("%d ,%d",*x,*y);}intmain()9{ int  a=3,b=4;    swap(&a,&b);    printf("%d ,%d",a,b);}程序运行后的输出结果是:5.#includeintmain(){chararr[]="12345";char*ptr;for(ptr=arr+4;ptr>=arr;ptr--)p

16、rintf("%s",ptr);}请写出运行结果:6.有下面结构体类型定义,structnode{charinfo;structnode*link;};假设已存在如下两个链表,ABCNULLheadinfolinkinfolinkinfolink12NULLLhead2infolinkinfolink以head、head2为实参调用如下函数,voidfunc(structnode*head,structnod

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

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

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