华南农业大学c语言期末考试试卷.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

华南农业大学c语言期末考试试卷

华南农业大学c语言期末考试试卷汇总

华南农业大学期末考试试卷〔B卷〕

2004学年第1学期考试科目:程序设计

考试类型:〔闭卷〕考试时间:120分钟班级学号姓名

考试须知:

1.答案必须写在“答题卡〞上,写在试卷上不得分。

2.考试结束时,只回收答题卡,不回收试卷。

3.必须在答题卡上正确填写班级、学号、姓名等内容,否则没有考试成绩。

一、单项选择题〔每题2分,共30分〕

1、下面标识符中,不合法的用户标识符为〔〕

A)PadB)a_10C)_12abD)int

2、调用scanf(“%d,%d〞,a,b);时,正确的键盘输入是〔〕

A)10,20B)a=10,b=20

C)10:20D)1020

3、能表示条件0≤x≤100的表达式是〔〕

A)0=x=100B.x=0,x=100

C)0≤x≤100D)x=0x=100

4、设有:inta=1,b=2,c=3,d=4,m=2,n=2;

执行(m=ab)(n=cd)后n的值为〔〕

A)0B)1C)2D)3

5、下面不正确的字符串常量是〔〕

A)abcB)1212C)0D)

6、对字符串“Cat〞进行完整赋值的操作是〔〕

A)chars[3]={C,a,t};B)chars[]=Cat;

C)chars[3]={Cat};D)chars[3];s=Cat;

7、假设a为int类型,且其值为3,则执行完表达式a+=a-=a*a

后,a的值是〔〕

A)–3B)9C)–12D)6

8、设x、y均为整型变量,且x=10,y=3,则以下语句的

输出结果是printf(“%d,%d\n〞,x--,--y);

〔〕

A)10,3B)9,3C)9,2D)10,2

9、在TurboC中,设inta[10];假设数组a开始于内存2000

单元,则a[2]的存储始于〔〕

A)2002B)2004C)2006

D)2008

10、在C语言中,引用数组元素时,其数组下标的数据类

型允

许是〔〕

A)整型常量B〕整型表达式

C〕整型常量或整型表达式D〕任何类型的表达式

11、假设有ints[4]={1,2,3,4};,则s[s[0]+2*s[2]-s[3]]的值是〔〕

A)1B)2C)3D)4

12、用数组名作为函数的实参时,传递给形参的是〔〕

A)数组的首地址B)数组的第1个元素

C)数组中的全部元素D)数组的元素个数

13、以下程序的输出结果是〔〕

main()

{charch[3][5]={AAAA,BBB,CC};

printf(“%s〞,ch[1]);

}

A)AAAAB)BBBC)BBBCCD)CC

14、有以下程序段

intk=0;

while(k=1)k++;

while循环执行的次数是〔〕

A)无限次B〕有语法错,不能执行

C)一次也不执行D)执行1次

15、设有以下说明语句

structstu

{inta;

floatb;

}stutype;

则下面的表达不正确的选项是〔〕

A)struct是结构体类型的关键字

B)structstu是用户定义的结构体类型

C)stutype是用户定义的结构体类型名

D)a和b都是结构体成员名

二、判断题〔对的打“√〞,错的打“×〞,每题1分,共10分〕

1、C程序执行的入口是main函数,所以main函数必须放在程序的开头。

2、注释内容太多会影响程序的执行效率。

3、C语言规定,标识符中的字母一般区分大、小写。

4、字符常量是用一对双引号括起来的一个字符。

5、假设定义的函数没有参数,则函数名后的圆括号可以省略。

6、在赋值表达式中,赋值号左边的变量和右边的表达式之值的数据类型可以不相同。

7、循环体中continue语句的作用是结束整个循环的执行。

8、函数的实参和形参可以是相同的名字。

9、对于“do{循环体}while(循环条件);〞,这个循环结构有可能一次循环体的内容都无法执行。

10、字符数组中的最后一个字符必须是\0。

三、写出以下程序段的输出结果〔每题5分,共20分〕

1、有以下程序段,请写出运行结果。

main()

{intsum,j;

for(j=1;j=10;j++)

{sum=5;

sum=sum+j;

}

printf(“sumis%d〞,sum);

}

2、有以下程序段,请写出运行结果。

intf1(intx)

{staticintz=3,y=0;

y++;

z++;

return(x+y+z);

}

main()

{inta=

文档评论(0)

147****4268 + 关注
实名认证
文档贡献者

认真 负责 是我的态度

1亿VIP精品文档

相关文档