C语言省试题(2-数据类型)101016
C语言省试题(第2章 数据类型及表达式) 计算机与软件学院 填空题(省试题2009C2-2) 若有声明“int x;”且sizeof(x)的值为2,则当x值为_______时“x+1>x”为假。 填空题(省试题2009C2-3) 若有声明“float y=3.14619; int x;”,则计算表达式“x=y*100+0.5, y=x/100.0”后y的值是_______。 选择题(省试题2008Q1-22) 以下选项中不能用作变量名的是_______。 A) _float B) switch C) sum D) _123 选择题(省试题2008Q1-23) 已知sizeof(int)的值为2,为将10!的值存储到变量f中(10!=3628800 ),变量f的类型应声明为_______。 long int int short int unsigned int 填空题(省试题2008Q2-2) 设有声明“int a=3, b=4; float x=4.5, y=3.5;”,则表达式“(float)(a+b)/2+(int)x%(int)y”的值是_______。 选择题(省试题2008C1-22) 以下常量表示中正确的是_______。 A) \xffB) 5L C) aEbD) 3.14U 填空题(省试题2008C2-1) 在C语言源程序中,不带任何修饰符的浮点数直接量(例如:3.14)都是按 ________类型数据存储的。 选择题(省试题2007Q1-22) 在以下各组标识符中,均可以用作变量名的一组是_______。 A) a01, Int B)table_1, a*.1 C)0_a, W12 D)for, point 填空题(省试题2007Q2-1) 若有声明“int a=5, b=2;”,则表达式“b+=(float)(a+b)/2”运算后b的值为 。 填空题(省试题2007Q2-3) 若有声明“double x=10, y=5;”,则计算xy的库函数调用形式是 。 选择题(省试题2007C1-22) 以下表示中不能用做C语言常量的是_______。 A) 0UL B) (long)123 C) 1e0 D) ’\x2a’ 选择题(省试题2007C1-24) 以下表示数学式“a=b)&&!(b>=c) D) !(a>=b||b>=c) 选择题(省试题2006Q1-21) 下列表示中,不可作为C语言常数的是_______。 A) 020 B) 1UL C) ’0x41’ D) 0xfe 选择题(省试题2006Q1-22) 若已有声明“int x=4,y=3;”,则表达式x