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

上传人:b****1 文档编号:1304509 上传时间:2022-10-20 格式:DOCX 页数:60 大小:86.25KB
下载 相关 举报
c语言程序设计作业题.docx_第1页
第1页 / 共60页
c语言程序设计作业题.docx_第2页
第2页 / 共60页
c语言程序设计作业题.docx_第3页
第3页 / 共60页
c语言程序设计作业题.docx_第4页
第4页 / 共60页
c语言程序设计作业题.docx_第5页
第5页 / 共60页
点击查看更多>>
下载资源
资源描述

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

《c语言程序设计作业题.docx》由会员分享,可在线阅读,更多相关《c语言程序设计作业题.docx(60页珍藏版)》请在冰豆网上搜索。

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

c语言程序设计作业题

C语言程序设计网上作业题

第一章 C语言概述

一、填空

1、 *C语言中任何程序得运行总就是从主函数开始,在(  )函数中结束。

2、*一个C语言程序总就是从( )函数开始执行。

3、*C语言源程序得扩展名为( )。

4.*C语言源程序得扩展名为*、C、目标文件得扩展名为()、可运行文件得扩展名为( )。

5.*C语言属于面向( )语言。

6、*C语言程序得注释可以出现在程序得任何地方,它总就是以( ) 符号作为开始标记,以()符号作为结束标记。

7、*C语言中规定标识符只能由字母、数字、下划线组成,且第一个字符必须就是()或(  )。

8、*结构化设计中得三种基本结构就是()、( )与循环结构。

9、**程序开发得四个步骤就是()、(  )链接与执行。

二、单项选择题

1。

*在C程序中所用得变量使用前( )

(A)可以不定义 (B)先定义后使用(C)随时定义随时用 (D)其她 

2.**C语言程序从main()函数开始执行,所以这个函数要写在( )。

A)程序文件得开始B)程序文件得最后C)它所调用得函数得前面 D)程序文件得任何位置

3、**下列关于C语言得叙述错误得就是( )

A) 大写字母与小写字母得意义相同   

B)不同类型得变量可以在一个表达式中

C) 在赋值表达式中等号(=)左边得变量与右边得值可以就是不同类型

D)同一个运算符号在不同得场合可以有不同得含义

4、*一个C程序得执行就是从()。

 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程序得基本组成单位就是函数  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、**已知intx=6;表达式x%2+(x+1)%2得值就是()。

6、*C语言中char型变量在内存中占()个字节得内存单元

7、*C语言得变量名:

TEA与tea就是( )同得。

8、**设x得值为15,n得值为2,则表达式x%=(n+=3)运算后,x得值为(  )。

9、**表达式(5<3)&&(2||8<4)得值就是( )。

 

10、**十六进制数2a转换为十进制数就是()。

 

11、**计算x、y之与得平方,表达式应写作( )。

12、**执行语句“a=5+(c=6);”后,变量a、c得值依次为( )。

13、**设x就是个实型变量。

满足数学式|x|>4得c语言表达式就是(  )。

14、**若s就是整型变量,则计算表达式s=22/3%2后s得值为()。

15、*C语言用( )号括起来得单个或多个字符表示字符串常量。

16、*float x, y, z;就是将x,y,z; 定义为( ) 

17、*目前常用C语言得一个整型变量得存储容量为(  )个字节。

18、*无符号基本整型得数据类型符为( ),双精度实型数据类型符为(  )。

 

答案:

unsignedint、double

19、**定义变量得完整语句格式就是:

(      ) (     ) 变量名1=初值1,变量名2=初值2,、、、;.

20、* *设有下列运算符:

〈〈、+、++、&&、<=,其中优先级最高得就是( ),优先级最低得就是().

21、**“ =”就是(  )符号,不就是等号.在C语言中等于号用“()” 表示.

22、* *表达式10/3得结果就是(  ),10、0/3得结果就是( ).

23.**表达式10%3得结果就是( ),3%10得结果就是(  )。

24、**定义int x,y;执行y=(x=1,++x,x+2);语句后,x得值就是(),y得值就是(  )。

二、单项选择题

1、*( )就是不正确得字符常量。

(A)'n’    (B)’1'   (C)"a”   (D)'/101'

2、*(  )把x、y定义成float类型变量,并赋同一初值3、14.

(A)floatx,y=3、14;   (B)floatx, y=2*3、14; (C)floatx=3、14, y=x=3、14;(D)floatx=y=3、14;    

3、**若有以下定义与语句:

int u=010,v=0x10,w=10;

printf(″%d,%d,%d\n″,u,v,w);ﻫ则输出结果就是( ).

(A)8,16,10(B)10,10,10    (C)8,8,10(D)8,10,10  

4、*以下正确得字符常量就是( )

(A)“x"(B) ‘W’ (C)‘’ (D)‘XYZ’ 

5、* 在C语言得算术运算符中只能用于整型数得运算符就是()

 (A)++  (B)/  (C)% (D)* 

6、*已知 inta;那么&a表示() 

 (A)变量名(B)变量a得地址 (C)变量a得值(D)其她

7、*不正确得标识符就是(  )

(A)_a2  (B)2ai     (C)a2_i    (D)Int

8、*已知inta=2,b=5;则表达式a+5>b+3得值就是() 

(A)0 (B)1  (C)不确定 ( D)表达式错误

9、**若变量已正确定义并赋值,下面符合C语言语法得表达式就是

(A)a:

=b+1(B)a=b=c+2 (C)int18、5%3 (D) a=a+7=c+b

10、**若已定义x与y为double类型,则表达式x=1,y=x+3/2得值就是 

(A)1  (B) 2(C)2、0   (D)2、5

11、*若变量a、i已正确定义,且i已正确赋值,合法得语句就是

(A)a==1 (B)++i;(C) a=a++=5;  (D)a=int(i);

12、**以下不就是c语言规定保留字得就是()。

 (A)float     (B)integer    (C)signed    (D)unsigned

13 *、下列不正确得转义字符就是

(A)’\\'   (B)'\"   (C) '074’   (D)’\0

14、* *若有以下定义:

ﻫchara;intb;

floatc;doubled;

则表达式a*b+d-c值得类型为ﻫ (A)float (B)int  (C) char  (D)double 

15、**常数得书写格式决定了常数得类型与值,0x1011 就是() 

(A) 8进制整型常量(B)字符常量 (C)16进制整型常数  (D)2进制整型常数

16、* *在C语言中(以16位PC机为例),5种基本数据类型得存储空间长度得排列顺序为

A)char

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++,a+b)得值就是:

 ﻫ A)7    B)8   C)6   D)2 

19、**下列四组选项中,均不就是C语言关键字得选项就是 

A)define    B)getc    C)include   D)while

 IF           char       scanf        go 

 type          printf       case        pow

20、*下面四个选项中,均就是C语言关键字得选项就是ﻫA)auto      B)switch    C)signed    D)ifﻫ enum       typedef       union      struct ﻫ include     continue      scanf      type 

21、**下面四个选项中,均就是不合法得用户标识符得选项就是.ﻫ A)  A            B)float       C)b-a       D)一123ﻫ    P_0            1a0          goto          tempﻫ    do             一A          int           INT

22、*下面不正确得字符串常量就是。

  A)’abc'   B)”12'12"      C)"0"     D)""

23、**若有代数式3ae/bc,则不正确得C语言表达式就是:

 A) a/b/c*e*3      B)3*a*e/b/c C)3*a*e/b*c       D)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,因此实型变量中允许存放整型数

C)在C程序中,无论就是整数还就是实数,都能被准确无误地表示ﻫD)在C程序中,%就是只能用于整数运算得运算符

26、**以下符合C语言语法得赋值表达式就是ﻫA)d=9+e+f=d+9  B)  d=9+e,f=d+9   C)d=9十e,e++,d十9     D)d=9十e++=d十7

27、

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 经管营销 > 公共行政管理

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1