首页>计算机>软件水平考试>复习指导>正文
基本数据类型和运算典型例题分析

www.zige365.com 2010-7-9 14:54:55 点击:发送给好友 和学友门交流一下 收藏到我的会员中心
数据类型是

①整型②结构型③字符型④字符串

【分析】C语言中,允许出现整型、实型、字符型、字符串的常量,其中整型常量又区分为短整型常量和长整型常量。

【答案】②

2下列数据中,不属于常量的是

①123L②‘\012‘③"12.3L"④12.3L

【分析】④中的数据不是常量,因为实型常量是不区分单精度和双精度的,12.3后跟字母L是错误的;①中是长整型常量;②中是以转义字符方式出现的字符型常量;③中是字符串常量。

【答案】④

3-12345E-3代表的十进制实数是________________________。

【分析】这是用指数形式表示的实型常量,对于指数形式“土aaaaaE土bbb”的实数,其值为“土aaaaax10土bbb”。

【答案】-12.345

4字符串““01212”在内存中占用的字节数是___________________个。

【分析】一个字符串所占用的内存字节数等到于其中字符的数目再加1。题目中给出的字符串中‘“‘

是1个转义字符;‘0‘、‘l‘、‘2‘分别都是单个字符;‘\012‘是一个用八进制数表示的转义字符,所以其中单个字符的数目为5,该字符串占用的内存字节数等于5l,其中增加的1个字节用于存放“字符串结束标记”符号‘\0‘。

【答案】6

5设短整型变量x的值为12,假定分配给x的内存单元地址是0xff00,和0xff01,则在程序中能表示变量x的地址是

①0xff00②oxff01③x④12

【分析】C语言规定,任何变量的地址,在程序中用“&变量名”来表示。

【答案】③

6下列说法中,错误的是

①变量的定义可以放在所有函数之外

②变量的定义可以不放在本编译单位中,而放在其他编译单位中

③变量的定义可以放在某个函数的函数头中

④变量的定义可以放在某个复合语句的开头

我要投稿 新闻来源: 编辑: 作者:
相关新闻