桂林市职工大学大专生.doc

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

桂林市职工大学大专生

《C语言程序设计》课程自测题

一、填空题

1.C语言运算符丰富,包含的范围很广泛,共有34种运算符,C语言把括号、赋值、强制类型转换等都作为运算符处理。

2.C语言程序不仅具有的模块化、结构化和程序化的特点,同时也具有设计自由性的特点。

3.C程序是由函数构成的,一个C语言原程序至少包含一个main函数,也可以包含一个main函数和若干个其他函数,因此,函数是C程序的基本单位。

4.C语言和其他语言不一样,其本身是没有输入输出语句的。它的输入和输出的操作是由库函数Scanf和Printf等函数来完成的。

5.算法的具有有穷性、确定性、有零个或多个输入、有一个或多个输出和有效性等特点。

6.一个算法的表示可以用不同的方法,常用的有自然语言法、传统流程图法、结构法流程图法、伪代码、PAD图等。

7.使用计算机语言进行程序设计时,无论是用低级语言还是用高级语言都包括三种基本结构,即顺序结构、选择结构(分支结构)和循环结构等三种。

8.C语言的数据结构是以数据类型形式出现的,C的数据类型包括基本类型、构造类型、指针类型和空类型等,其中基本类型又包括整型、实型、字符型和枚举类型等。

9.C语言与其他程序设计语言在书写语句时是有所区别的,其中最大的区别是:它允许一行写几个语句,也允许一个语句拆开写在几行上,书写格式无固定要求。

10.C语言使用的运算符包括关系运算符、逻辑运算符、算术运算符和赋值运算符等四种运算符,运算优先级别最高的是非运算(!),次之是算术运算符,最低的是赋值运算符。

11.C语言规定的标识符只能由字符、数字和下划线三种字符组成,且第一个字符必须为字母或下划线。

二、选择题

1.C语言源程序的组成是由()

A.一个主函数组成;B.至少一个主函数和若干个其他函数组成;C.至多一个主函数和若干个其函数;D.至少一个主函数和至多一个其他函数组成。

2.指出下列所表示的符号,在C语言中既是合法的标识符,又是合法的变量名。()

A.-total;B.M.D.john;C.#ADS;D.3D64。

3.在C语言中对于字符SUM和sum,被认为是:()

A.两个相同的字符;B.两个不相同的字符;C.A和B的说法都不对;D.它们是同一个关键字。

4.有以下程序

main()

{inti,s=0;

for(i=1;i10;i=2)s=I+1;

printf(“%d\n”,s);

}

程序执行后的输出结果是()

A.自然数1~9的累加和B.自然数1~10的累加和

C.自然数1~9中的奇数之和D.自然数1~10中的偶数之和

5.以下叙述中正确的是()

A.C语言的源程序不必通过编译就可以直接运行

B.C语言中的每条可执行语句最终都将被转换成二进制的机器指令

C.C源程序经编译形成的二进制代码可以直接运行

D.C语言中的函数不可以单独进行编译

6.有以下程序段

intk=0;

while(k=1)k++;

while循环执行的次数是()

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

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

7.若a为int类型,且其值为3,则执行完表达式a+=a-=a*a后,a的值是()

A.-3B.9C.-12D.

8.若i为int类型,且其值为3,则执行完表达式j=i++后,i,j的值是()

A.i=3,j=3B.i=4,j=3C.i=4,j=4

9.以下程序的输出结果是(?????)。

??intx=10,y=10;?

printf(“%d?%d\n”,x--,--y);

??????A.10?10?????B.9??9?????C.9??10????D.10??9

10.以下选项中属于C语言的数据类型是(????)。

A.复合型???B.双精度型????C.逻辑型????D.集合型

11.以下说法中正确的是(????)。

A.C语言程序总是从第一个的函数开始执行

B.在C语言程序中,要调用的函数必须在main()函数中定义

C.C语言程序总是从main()函数开始执行

D.C语言程序中的main()函数必须放在程序的开始部分

12.表达式:10!=9的值是()。

A.trueB.非零值C.0D.1

13.C语言中,合法的字符型常数是_________。

A.‘A’B.“A”C.65D.A

14.程序段()的功能是将变量u、s中的最大值赋给变量t。

A.if(us)t=u;t=s;B.t=u;if(t)t=s;

C.if(us)t=u;elset=s;D

文档评论(0)

zgc1960 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档