25、系统的标准输入文件是指是(A )(2分) A、键盘 B、显示器 C、软盘 D、硬盘
26、C语言程序的执行,总是起始于(C)(2分)
A、程序中的第一条可执行语句 B、程序中的第一个函数 C、main函数 D、包含文件中的第一个函数 27、以下不是结构化程序设计方法的是(B)(2分) A、循环结构 B、模块结构 C、顺序结构 D、选择结构 28、优先级最高的为(C)。(2分)
A、 && B、 ?: C、 != D、 || 29、以下选项中正确的整型常量是(B)(2分) A、5. B、-10 C、1.000 D、4/5
30、设a和b均为double型变量,且a=5.5、b=2.5,则表达式(int)a+b/b的值是(D)(2分) A、 6.500000 B、 6 C、 5.500000 D、 6.000000 31、以下选项中,与k=n++完全等价的表达式是(A)(2分) A、 k=n,n=n+1 B、 n=n+1,k=n C、 k=++n D、 k+=n+1
32、以下选项中不是C语句的是(C)(2分)
A、{int i; i++; printf(“%d\\n”, i); } B、; C、a=5,c=10 D、{ ; } 33、若变量已正确说明,要求用语句:scanf(“%f%c%f%c”, &a, &c1, &b, &c2);给c1赋予字符%、给c2赋予字符#、给a赋予2.0、给b赋予4.0,则正确的输入形式是(B)(2分) A、2.0 % 4.0 # B、2.0%4.0# C、2% 4# D、2 % 4 #
34、执行以下语句 int x=102,y=012; printf(\后输出结果是(C)(2分) A、10,01 B、002,12 C、102,10 D、02,10
35、设char ch='A';则ch=(ch>='A'&&ch<='Z')?(ch+32):ch的值是( B )。 (2分) A、A B、a C、Z D、z
36、以下错误的if语句是( C )。(2分) A、if(x>y) z=x; B、if(x==y) z=0; C、if(x!=y) printf(\(2分)
A、0 B、3 C、2 D、1
38、程序段for (i=2; i==0; ) printf(“%d” , i--) ;的循环次数是( A )。(2分) A、无限次 B、0次 C、1次 D、2次
39、程序段 int a=1,b=2, c=3, t; while (a
A、1,2,0 B、2,1,0 C、1,2,1 D、2,1,1
执行语句for (i=1;i++<4;) ; 后变量i的值是( C )。(2分) A、3 B、4 C、5 D、不定
40、while构成的循环int ks=0; while (ks=2) ks++;执行的次数是( A )。 (2分) A、无限次 B、有语法错误,不能执行 C、一次也不执行 D、执行一次
41、C语言规定,数组名做实参时,它和对应形参之间的数据传递方式是(C )。(2分) A、用户指定传递方式B、无传递 C、单向值传递 D、地址传递
42、在C语言中,一位数组的定义方式为:类型说明符 数组名(A )。(2分) A、[常量表达] B、整型表达式 C、[整型常量]或[整型表达式] D、[整型常量]