C语言选择题精选宣贯.pdfVIP

  • 4
  • 0
  • 约5.27千字
  • 约 4页
  • 2021-12-10 发布于福建
  • 举报
C 语言选择题精选 (2) 2008 年 06 月 09 日 星期一 下午 07:26 *31 、D , 在 C语言中 ,要求运算数必须是整型的运算符是。 A) / B) ++ c) != D)% *32 、A 若以下变量均是整型 ,且 num=sum=7;则执行表达式 sUM=num++,sUM++,++num 后 sum 的值为 A) 7 B 8 C) 9 D) 10 *33 、D 在 C 语言中 ,int 、char 和 short 种类型数据在内存中所占用的字节数 A) 由用户自己定义 B)均为 2 个字节 C)是任意的 D)由所用机器的机器字长决定 *34 、A 若有说明语句 :char c=\72 则变量 c A)包含 1 个字符 B)包含 2 个字符 C)包含 3 个字符 D)说明不合法 ,c 的值不确定 *35 、A 若有定义 :int a=7;float x=2.5,y=4.7; 则表达式 x+a%3*(int)(x+y)%2/4 的值是 A)2 ·500000 B)2.7500OO C)3.500000 D)0.000000 。 *36 、B sizeof(float) 是: A)一个双精度型表达式 B)一个整型表达式 C)一种函数调用 D)一个不合法的表达式 *37 、C 设变量 a 是整型 ,f 是实型 ,i 是双精度型 ,则表达式 10+a+i*f 值的数据类型为 A)int B)float C)double D) 不确定 *38 、A 下面四个选项中 ,均是非法常量的选项是。 A)as B)\\ c)-0xl8 D)0xabc -0fff \01 01177 \0 \0xa 12,456 0xfa *39 、D 在 C 语言中 , char 型数据在内存中的存储形式是 : A)补码 B)反码 C)原码 D)ASCII码 *40 、B 设变量 n 为 f1oat 类型 ,m 为 int 类型 ,则以下能实现将 n 中的数值保留小数点后两位 , 第三位进行四舍五人运算的表达式是一一一。 A) n=(n*100+0.5)/100.0 B)m=n*100+0.5 ,n= m/100.0 C) n=n*100+0.5/100.0 D)n=(n/100+0.5)*100.0 *41 、C 表达式 18/4*sqrt(4.0)/8 值的数据类型为 : A) int B)float C)double D) 不确定 *42 、C 设 C 语言中 ,一个 int 型数据在内存中占 2 个字节 ,则 unsigned int 型数据的取值范围 为: A) 0~255 B) 0~32767 C) 0~65535 D) 0~2147483647 *43 、D 设有说明 : char w; int x; f1oat y; double z; 则表达式 w* x+z 一 y 值的数据类型为 : A)float B)char C)int D)double *44 、D 若有以下定义 ,则能使值为 3 的表达式是 : int k= 7,x =12; A) x%=(k%= 5) B) x%=(k一 k%5) C) x%=k- k%5 D) (x%=k)一 (k%=5) *45 、C 设以下变量均为 int 类型 ,则值不等于 7 的表达式是 A) (x= y= 6, x+y,x+1) B)(x= y= 6,x+y,y+1) C) (x= 6,x+1,y= 6,x+y) D) (y=6,y+l,x = y,x+1) *46 、D putchar 函数可以向终端输出一个 : A)整型变量表达式值 B)实型变量值 C)字符串 D)字符或字符型变量值 *47 、B printf 函数中用到格式符 %5s ,其中数字 5 表示输出的字符串占用 5 列。如果字符串长 度大于 5,则输出按方式 A)从左起输出该字

文档评论(0)

1亿VIP精品文档

相关文档