c语言下列都是正确浮点数,c语言习题(月考1)试题.docx

C语言

一?填空题

1.在C语言中(VC++ 6.0环境下),一个char型数据在内存中所占字节数为 ,一个int

TOC \o "1-5" \h \z 型数据在内存中所占字节数为 ,一个long型数据在内存中所占字节数为 ,一

个float型数据在内存中所占字节数为 ,一个double型数据在内存中所占字节数位

设x,i,j,k都是int型变量,表达式 x=(i=4,j=16,k=32)计算后,x的值为。

设有以下变量定义,并已赋确定值char w; int x; float y; double乙则表达式:w*x+z-y所求得的

数据类型为。

C语言的标识符只能由大小写字母,数字和下划线三种字符组成,而且第一个字符必须

为。

C语言中不带任何修饰符的浮点数(例如3.5)都是按照类型数据存储的。

在C语言的源程序中若出现常量“1L”,则该常量的类型是 。

C语言中,一个 int型数据在内存中占4个字节,则unsigned int型数据的取值范围

为。

设有int x=11,则表达式(x++*1/3 )的值是 。

若有定义:char c= ‘ \010 '则变量c中包含的字符个数为 。

假设所有变量均为整型,则表达式(a=2,b=5,a++,b++,a+b)的值为。

已知a,b,c是一个十进制数的百位,十位,个位,则该数的表达式是 。

若a是int变量,则执行表达式a=25/3%3后,a的值是。

C语句可以分为 ,,,和

等5种类型。

若有定义:int b=17; float a=4.5,c=6.5;

则表达式 a+(int)(b/3*(int)(a+c)/2)%4 的值。

表达式“ 4/5*(float)3+(float)3*4/5 ” 的值是。

若a为int型变量,则表达式 (a=4*5,a*2),a+6的值为。

定义:int m=5, n=3;则表达式 m/=n+4的值是,表达式 m=(m=1,n=2,n-m)的值

是,表达式 m+=m-=(m=1)*(n=2) 的值是。

J~a__b亠 、

与数学算式.等价的 C语言表达式是

3(a b)

C程序总是从函数开始执行。可执行的C程序必须有且只能有一个 函数。

在程序中以“ /*”开始,以“*/”结束的内容,它们是程序中的 部分,用以帮助阅读程

序。程序代码的录入,生成 程序*.c,语法分析查错,翻译生成 程序*.obj,与

其他目标程序或库链接装配,生成 程序*.exe。

二.选择题

下面正确的字符常量是 。

A)“c”B)C)W' D) “”

以下叙述不正确的是。

一个C源程序必须包含一个main函数

一个C源程序可由一个或多个函数组成

C程序的基本组成单位是函数

在C程序中,注释说明只能位于一条语句的后面

以下叙述正确的是。

在对一个C程序进行编译的过程中,可发现注释中的拼写错误

在C程序中,main函数必须位于程序的最前面

C语言本身没有输入输出语句

C程序的每行中只能写一条语句

一个C语言程序是由 。

A) 一个主程序和若干子程序组成B)函数组成

C)若干过程组成D)若干子程序组成

以下说法正确的是。

A) C语言程序总是从第一个函数开始执行 B )在C语言程序中,要调用的函数必须在ma in ()函数中定义

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

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

TOC \o "1-5" \h \z 若有定义:int a=8;则完成表达式a+=a%=a%3后,a的值是。

8 B)3 C)2D) 0

以下字符常量合法的是。

A) '\084'B) '\x43 'C) 'ab' D) ”\0”

在C语言中,要求参加运算的数必须时整数的运算符是 。

%= B) /=C) = D) +=

在C语言中,字符型数据在内存中以 形式存放。

A)原码 B) BCD码C)反码 D) ASCII码

已有定义:char ch;与表达式ch='C '的值不相同的表达式是 。

A) ch=0x43 B) ch=0103C)ch= '103'D) ch=067

与代数式(x*y)/(u*v)不等价的C语言表达式是 。

A) x*y/u*v B) x*y/u/vC) x*y/(u*v) D) x/(u*v)*y

执行int x=2,y=3;后表达式x=(y= =3)的值是。

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

以下所列C语言常量中,错误的是 。

A) OxFFB) 1.2e0.5C) 2LD) '\072 '

下列可用于 C语言用户标识符的一组是 。

A) void, define,

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值