c语言程序设计作业题.doc

上传人:飞****9 文档编号:136411944 上传时间:2020-06-28 格式:DOC 页数:59 大小:237KB
返回 下载 相关 举报
c语言程序设计作业题.doc_第1页
第1页 / 共59页
c语言程序设计作业题.doc_第2页
第2页 / 共59页
c语言程序设计作业题.doc_第3页
第3页 / 共59页
c语言程序设计作业题.doc_第4页
第4页 / 共59页
c语言程序设计作业题.doc_第5页
第5页 / 共59页
点击查看更多>>
资源描述

《c语言程序设计作业题.doc》由会员分享,可在线阅读,更多相关《c语言程序设计作业题.doc(59页珍藏版)》请在金锄头文库上搜索。

1、C语言程序设计网上作业题第一章 C语言概述一、填空1. *C语言中任何程序的运行总是从主函数开始,在( )函数中结束。 2. *一个C语言程序总是从( )函数开始执行。 3. *C语言源程序的扩展名为( )。 4*C语言源程序的扩展名为*.C、目标文件的扩展名为( )、可运行文件的扩展名为( )。5*C语言属于面向( )语言。 6. *C语言程序的注释可以出现在程序的任何地方,它总是以( ) 符号作为开始标记,以( )符号作为结束标记。7. *C语言中规定标识符只能由字母、数字、下划线组成,且第一个字符必须是( )或( )。 8. *结构化设计中的三种基本结构是( )、( )和循环结构。 9.

2、 * *程序开发的四个步骤是( )、 ( )链接和执行。 二、单项选择题 1*在C程序中所用的变量使用前( ) (A)可以不定义 (B)先定义后使用 (C)随时定义随时用 (D) 其他 2*C语言程序从main()函数开始执行,所以这个函数要写在( )。A) 程序文件的开始 B) 程序文件的最后C) 它所调用的函数的前面 D) 程序文件的任何位置3. * *下列关于C语言的叙述错误的是( )A) 大写字母和小写字母的意义相同 B) 不同类型的变量可以在一个表达式中C) 在赋值表达式中等号(=)左边的变量和右边的值可以是不同类型 D) 同一个运算符号在不同的场合可以有不同的含义4. *一个C程序

3、的执行是从( )。 A)本程序的main函数开始,到main函数结束 B)本程序文件的第一个函数开始,到本程序文件的最后一个函数结束 C)本程序的main函数开始,到本程序文件的最后一个函数结束 D)本程序文件的第一个函数开始,到本程序main函数结束 5. * *以下叙述正确的是( )。 A)在C程序中,main函数必须位于程序的最前面 B)C程序的每行中只能写一条语句 C)C语言本身没有输入输出语句 D)在对一个C程序进行编译的过程中,可发现注释中的拼写错误 6. * *以下叙述不正确的是( )。 A)一个C源程序可由一个或多个函数组成 B)一个C源程序必须包含一个main函数 C)C程序

4、的基本组成单位是函数 D)在C程序中,注释说明只能位于一条语句的后面 7. *一个C语言程序是由( )。A)一个主程序和若干子程序组成B)函数组成 C)若干过程组成D)若干子程序组成 第三章 数据类型、运算符与表达式一、填空1、* *x=2,y=-3,z=3,则表达式x|y+z&y-z的值为 ( )。 2、*在C语言中实型变量分为两种类型,它们是( )和 ( )。 3 * *、十进制11转化为八进制的值为( )。 4、* *十进制数159转换为八进制数是( ) 5、* *已知int x=6; 表达式x%2+(x+1)%2的值是( )。6、*C语言中char型变量在内存中占( ) 个字节的内存单

5、元 7、*C语言的变量名:TEA与tea是( )同的。8、* *设x的值为15,n的值为2,则表达式x%=(n+=3)运算后,x的值为()。9、* *表达式( 53) & (2 | 84的c语言表达式是( )。14、* *若s 是整型变量,则计算表达式 s=22/3%2 后s的值为( ) 。15、*C语言用( )号括起来的单个或多个字符表示字符串常量。 16、*float x, y, z;是将x, y, z; 定义为 ( ) 17、*目前常用C语言的一个整型变量的存储容量为( )个字节。 18、*无符号基本整型的数据类型符为( ),双精度实型数据类型符为( )。 答案:unsigned int

6、、double19、* *定义变量的完整语句格式是: ( ) ( ) 变量名1=初值1,变量名2=初值2,.;。 20、* *设有下列运算符:、+、+、&、b+3的值是( ) (A)0 (B)1 (C)不确定 ( D)表达式错误 9、* *若变量已正确定义并赋值,下面符合C语言语法的表达式是 (A) a:=b+1 (B) a=b=c+2 (C) int 18.5%3 (D) a=a+7=c+b10、 * *若已定义x和y为double类型,则表达式x=1,y=x+3/2 的值是 (A) 1 (B) 2 (C) 2.0 (D) 2.511、*若变量a、i已正确定义,且i已正确赋值,合法的语句是

7、(A) a=1 (B) +i; (C) a=a+=5; (D) a=int(i);12、* *以下不是c语言规定保留字的是( )。 (A)float (B)integer (C)signed (D) unsigned13 *、下列不正确的转义字符是 (A) (B) (C) 074 (D) 014、* *若有以下定义: char a; int b; float c; double d; 则表达式a*b+d-c值的类型为 (A) float (B)int (C) char (D) double 15、* *常数的书写格式决定了常数的类型和值, 0x1011 是 ( ) (A) 8 进制整型常量 (

8、B)字符常量 (C) 16 进制整型常数 (D)2 进制整型常数16、* *在C语言中(以16位PC机为例),5种基本数据类型的存储空间长度的排列顺序为 A)charint1ongint=floatdouble B)char=int1ongint=floatdouble C)charint1ongint=float=double D)char=int=1ongint=floatdouble 17、*若x,i,j和k都是int型变量,则执行下面表达式后x的值为 x=(i=4,j=16,k=32) A)4 B)16 C)32 D)52 18、*假设所有变量均为整型,则表达式(a=2,b=5,b+,

9、a+b)的值是: A)7B)8C)6D)2 19、* *下列四组选项中,均不是C语言关键字的选项是 A)defineB)getcC)includeD)while IFcharscanfgo typeprintfcasepow 20、*下面四个选项中,均是C语言关键字的选项是 A)autoB)switchC)signedD)if enumtypedefunionstruct includecontinuescanftype 21、* *下面四个选项中,均是不合法的用户标识符的选项是。 A)AB)floatC)b-aD)一123 P_01a0gototemp do一AintINT 22、*下面不正

10、确的字符串常量是。 A)abc B)1212 C)0D) 23、* *若有代数式3ae/bc,则不正确的C语言表达式是: A)a/b/c*e*3B)3*a*e/b/c C)3*a*e/b*cD)a*e/c/b*3 24、* *以下不正确的叙述是 A)在C程序中,逗号运算符的优先级最低 B)在C程序中,APH和aph是两个不同的变量 C)若a和b类型相同,在执行了赋值表达式a=b后b中的值将放人a中,而b中的值不变。 D)当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能输入实型数值。 25、* *以下正确的叙述是: A)在C程序中,每行中只能写一条语句 B)若a是实型变量,C程序中允许赋值a=10,因此实型变量中允许存放整型数

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 管理论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号