2016年五年制大专专转本C程序设计模拟考试(一) (数据类型、顺序结构、选择结构、循环结构)
一、选择题(1*20+2+30=80分)
*1、结构化程序设计所规定的三种基本控制结构是______。
A、输入、处理、输出 B、树形、网形、环形 C、顺序、选择、循环 D、主程序、子程序、函数 *2、以下选项中合法的用户标识符是______。
A、longB、_2TestC、3DmaxD、A.dat *3、与数学式子3乘以x的n次方/(2x-1)对应的C语言表达式是______。 A、3*x^n/(2*x-1)B、3*x**n/(2*x-1) C、3*pow(x,n)*(1/(2*x-1))D、3*pow(n,x)/(2*x-1)
*4、设有定义:long x=-123456L;,则以下能够正确输出变量x值的语句是______。 A、printf("x=%d\n",x); B、printf("x=%ld\n",x); C、printf("x=%8dL\n",x);D、printf("x=%LD\n",x);
*5、已有定义:int x=3,y=4,z=5;,则表达式!(x+y)+z-1&&y+z/2的值是______。
A、6B、0C、2D、1
*6、以下选项中,与k=n++完全等价的表达式是_______。
A、k=n,n=n+1B、n=n+1,k=nC、k=++n
D、k+=n+1
*7、以下叙述中正确的是______。 A、构成C程序的基本单位是函数
B、可以在一个函数中定义另一个函数 C、main()函数必须放在其它函数之前
D、所有被调用的函数一定要在调用之前进行定义
*8、下列叙述中正确的是______。
A、C语言中既有逻辑类型也有集合类型 B、C语言中没有逻辑类型但有集合类型 C、C语言中有逻辑类型但没有集合类型 D、C语言中既没有逻辑类型也没有集合类型 *9、若有以下程序段(n所赋的是八进制数)。
intm=32767,n=032767; printf("%d,%o\n",m,n); 执行后输出结果是______。
A、32767,32767B、32767,032767
C、32767,77777D、32767,077777
*10、下列关于单目运算符++、--的叙述中正确的是______。
A、它们的运算对象可以是任何变量和常量
B、它们的运算对象可以是char型变量和int型变量,但不能是float型变量 C、它们的运算对象可以是int型变量,但不能是double型变量和float型变量 D、它们的运算对象可以是char型变量、int型变量和float型变量 *11、在一个C语言程序中______。
A、main函数必须出现在所有函数之前 B、main函数可以在任何地方出现 C、main函数必须出现在所有函数之后 D、main函数必须出现在固定位置
*12、以下选项中可作为C语言合法整数的是______。
A、10110BB、0386C、0XffaD、x2a2 *13、以下不能定义为用户标识符的是______。
A、scanfB、VoidC、_3com_D、int
*14、有定义语句:intx,y;。若要通过scanf("%d,%d",&x,&y);语句使变量x得到数值11,变
量y得到数值12,下面四组输入形式中,错误的是______。
A、11 12↙B、11,12↙C、11, 12↙D、11,↙12↙
*15、设变量x为float型且已赋值,则以下语句中能将x中的数值保留到小数点后两位,并将
第三位四舍五入的是______。
A、x=x*100+0.5/100.0; B、x=(x*100+0.5)/100.0 C、x=(int)(x*100+0.5)/100.0;
D、x=(x/100+0.5)/100.0;
*16、以下叙述中正确的是______。
A、C程序中注释部分可以出现在程序中任意合适的地方 B、花括号"{"和"}"只能作为函数体的定界符
C、构成C程序的基本单位是函数,所有函数名都可以由用户命名 D、分号是C语句之间的分隔符,不是语句的一部分
*17、若以下选项中的变量已正确定义,则正确的赋值语句是______。
A、x1=26.8%3;B、1+2=x2;C、x3=0x12;D、x4=1+2=3;
*18、设有定义:float a=2,b=4,h=3;,以下C语言表达式中与代数式1/2(a+b)h计算结果不相
符的是______。
www.99jianzhu.com/包含内容:建筑图纸、PDF/word/ppt 流程,表格,案例,最新,免费下载,施工方案、工程书籍、建筑论文、合同表格、标准规范、CAD图纸等内容。