预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共11页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

以下字符中不是转义字符的是(A)。 A、'\c' B、'\b' C、'\\' D、'\a' 设a=12,且a定义为整型变量。执行语句a+=a-=a*=a;后a的值为(A)。 A、0 B、144 C、132 D、12 已定义floatx=1.25,y=3.37; 根据下面的输出结果,正确的输出语句是(C). y+x=4.62,y-x=2.12 A、printf("y+x=%6.2f,y-x=%6.2f\n",y+x,y-x); B、printf("y+x=%f,y-x=%f\n",y+x,y-x); C、printf("y+x=%.2f,y-x=%.2f\n",y+x,y-x); D、printf("y+x=%5.2f,y=%5.2f\n",y+x,y-x); 执行下面程序段后,b的值为(A). ints=35; chart='A'; intb; b=((s&&4)&&(t<'a')); A、1 B、3 C、2 D、0 k=-3;(B) if(k<=0)printf("####") elseprintf("&&&&"); A、#### B、有语法错误,无结果 C、&&&& D、####&&&& 设j和k都是int类型,则下面的for循环语句(D)。 for(j=0,k=0;j<=9&&k!=876;j++)scanf("%d",&k); A、最多执行9次 B、是无限循环 C、循环体一次也不执行 D、最多执行10次 以下正确的描述是(A). A、只能在循环体内和switch语句内使用break语句 B、continue语句的作用是终止整个循环的执行 C、从多层嵌套的外层循环中退出时,只能使用goto语句 D、在循环体内使用break和continue语句的作用相同 以下能对一维数组a进行正确初始化的语句是(B)。 A、inta[10]={}; B、inta[]={0}; C、inta[10]={10*1}; D、inta[10]=(0,0,0,0,0) 以下正确的说法是(A). A、函数的类型决定返回值的类型 B、定义函数时,形参的类型说明可以放在函数体内 C、return后面不能为表达式 D、如果形参与实参的类型不一致,以实参类型为准 以下程序的输出结果为(C)。 main() {inta=1,b=2,c=3,d=4,e=5; printf("%d\n",func((a+b,b+c,c+a),(d+e))); } intfunc(intx,inty) {return(x+y);} A、9 B、15 C、13 D、函数调用出错 以下正确的说法是(D)。 A、用户若需调用标准库函数,调用前不必使用预编译命令将该函数所在文件包括到用户源文件中,系统自动去调 B、用户若需调用标准库函数,调用前必须重新定义 C、系统根本不允许用户重新定义标准库函数 D、用户可以重新定义标准库函数,若如此,该函数将失去原有含义 在#include命令中,文件名可用双引号或尖括号括起来,对于二者的下列说法中正确的是(A). A、用尖括号时,直接按系统标准方式检索文件目录. B、用双引号时,直接按系统标准方式检索文件目录. C、用双括号和尖括号时,都不检查源文件所在的文件目录. D、以上说法都不对. 当说明一个结构体变量时系统分配给它的内存是(D)。 A、成员中占内存量最大者所需的容量 B、结构中第一个成员所需内存量 C、结构中最后一个成员所需内存量 D、各成员所需内存量的总和 以下程序段给数组所有的元素输入数据,请选择正确答案填入(C)。 #include<stdio.h> main() {inta[10],i=0; while(i<10)scanf("%d",(_______)); . . . } A、&a[i+1] B、a+i C、a+(i++) D、&a[++i] 在定义构造数据类型时,不能(A)。 A、末尾不写分号 B、说明存储类型 C、初始化 D、说明变量 在C程序中,%是只能用于整数运算的运算符(Y) 若有inti=10,j=2;则执行完i*=j+8;后ⅰ的值为28。(N) 格式字符%g选用%e或%f格式中输出宽度较长的一种格式输出实数.(N) charc[6]="abcde";printf("%3s",c)表示输出的字段的宽度为3位,如果被输出的数据的位数大于3,只输出3位数.(N) 设x=1,y=2,z=3,则逻辑表达式x-y>z&&y!=z的值为0.(Y) 运算符的级别由高向低依次为!->算术运算符->关系运算符->逻辑运算符->赋值运算符.(Y) 已知a=3,b=4,c=5,则逻辑表达式!(a>b)&&!c||1的值为1.(Y) for循环语句只能用于循环次数确定的情况下.(N) break语句能够终止当前进行的多层循环.(N)