C语言A分析和总结.docx

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

(A)第PAGE1页共4页

江西农业大学2008年专升本考试

《C语言程序设计》试卷(A)卷

考生注意:所有答案必须按题号的顺序写在答题纸上,不写在答题纸上答案无效。

一、填空题(每空1分,共20分)

1.C语言中循环语句有(1)语句,(2)语句和(3)语句。

2.C语言中基本的数据类型有: (4) 、 (5) 、 (6) 。

3.符号”a”和’a’的区别是 (7) 。

4.所谓“指针”就是(8);“”运算符的作用是(9); “*”运算符的作用是 (10) 。

5.C语言中普通整型变量的类型说明符为 (11) ,在内存中占 (12) 字节,有符号普通整型的数据范围是 (13) 。

已知char str[]=ab\n\012\\\;执行printf(%d,strlen(str));语句后的输出结

果为 (14) 。

数组是表示类型相同的数据,而结构体则是若干

(15)

数据项的集合。

8.C语言标识符由

(16) 、

(17)

和 (18)

来构造。

:号证考准:名姓:校学在所生考………线………

:号证考准

:名姓

:校学在所生考

…线

…封

…密

二、单项选择题(每小题2分,共40分)

1.结构化程序设计主要强调的是:

A)程序的规模 B)程序的效率 C)程序设计语言的先进性 D)程序易读性2.程序的3种基本控制结构是:

A)过程、子过程和分程序 B)顺序、选择和循环

C)递归、堆栈和队列 D)调用、返回和转移3.以下说法错误的是:

A)高级语言都是用接近人们习惯的自然语言和数学语言作为语言的表达形式B)计算机只能处理由0和1的代码构成的二进制指令或数据

D)每一种高级语言都有它对应的编译程序C)C语言源程序经过C语言编译程序编译之后生成一个后缀为.EXE

D)每一种高级语言都有它对应的编译程序

4.算法是指为解决某个特定问题而采取的确定且有限的步骤,下面不属于算法的五个特性的是:

A)有零个输入或多个输入 B)高效性 C)有穷性 D)确定性5.已知inta=6;则执行a+=a-=a*a;语句后,a的值为:

A)36 B)0 C)-24 D)-60

下列表达式中,结果为5的是

A)6*5%6 B)5*(-2)+15 C)5+75%10 D)6+(-2)/3

下列常量中,为不合法的实型常量表示的是:

A).0032 B)0.0 C)0.3242E8 D).E3

关于C语言的主函数描述正确的是:

A)C程序可以有多个main函数 B)C程序必有一个而且只能有一个main函数C)C程序可以没有main函数 D)C程序的执行不一定在main函数开始执行

10.有以下程序段:已知inta=1,b=-1;则语句printf(%d\n,(a--,++b);的输出结果是:A)-1 B)0 C)1 D

10.有以下程序段:

intk=0while(k=1)k++;

while循环执行的次数是 。

无限次 B)有语法错,不能执行 C)一次也不执行 D)执行1次11.若inti,j;,则for(i=j=0;i10j8;i++,j+=3)控制的循环体执行的次数是:

A)9 B)8 C)3 D)212.下列程序的输出结果是:

#includestdio.hmain()

{inti=6;

while(i--)printf(%d,--i);printf(\n);}

A)531 B)420 C)654321 D)死循环13.下列不合法的指针变量的定义是:

A)int*_k; B)char*_245; C)int*p; D)double*5_is14.下列关于指针变量赋空值的说法错误的是:

A)当赋空值的时候,变量指向地址为0的存储单元B)赋值语句可以表达为变量名=0;C)赋值语句可以表达为变量名=′\0′;D)一个指针变量可以被赋空值

15.以下对一维数组c进行正确的定义初始化的语句是:

A)intc[10]=0; B)intc[10]={0}*10;

C)intc[1]={0,0,0,0,0,0,0}; D)intc[10]={0};16.以下二维数组c的定义形式是:

A)intc[3][] B)floatc[3,4] C)doublec[3][4] D)floatc(3)(4)17.已

文档评论(0)

tianya189 + 关注
官方认证
内容提供者

该用户很懒,什么也没介绍

认证主体阳新县融易互联网技术工作室
IP属地上海
统一社会信用代码/组织机构代码
92420222MA4ELHM75D

1亿VIP精品文档

相关文档