一、单选题(每小题2分,共20分)
1.程序运行中需要从键盘上输入多于一个数据时,各数据之间默认使用(D)符号作为分隔符。
A.空格或逗号c.逗号或分号B.逗号或回车D.空格或回车
2.逻辑表达式(x>O&&x<=10)的相反表达式为(A)。
A.x<=O11x>lOc.x<=O11x<=10B.x<=O&&x>lOD.x>O&&x>lO
3.当处理一个问题时的循环次数已知时,最好采用(A)语句来解决。
A.forB.whilec.do-whileD.switch
4.假定i的初值为0,则在循环语句"while(i<n){s+=i*i;i++;}"中,其循环体被执行的次数为(B)。
A.n-1c.n+1B.nD.n/2
5.假定一个二维数组的定义语句为"inta[3][4]={{3,4,{2,8,6}}户,则元素a[l][l]的值为(D)。
A.2C.6B.4D.8
6.在下列选项中,不正确的画数原型格式为(C)。
A.intFunctionCinta);B.voidFunction(char);
c.intFunction(a祷b);D.voidint(double赞a);
7.假定p是一个指向float类型的数据指针,则p+1所指向的数据的地址比p所指向的数据的地址大(C)个字节。
A.1B.2C4D8
8.假定有一条定义语句为"intm=7,铸p户,则给p赋值的正确表达式为(B)。
A.p=mB.p=&.mc.铸p=&.mD.p=铃m
9.假定指针变量p定义为"int祷p=malloc(sizeof(int));",要释放p所指向的动态存储空间,应调用的函数为(A)。
A.free(p)c.free(祷p)B.delete(p)D.free(&'p)
10.C语言中的系统函数fopenO是(D)一个数据文件的函数。
A.读取c.关闭B.写入D.打开
1.C语言源程序文件的缺省扩展名为(D)。
A.cppB.exeC.objD.c
2.设x和y均为逻辑值,则x&.&.y为真的条件是(A)。
A.它们均为真B.其中一个为真C.它们均为假D.其中一个为假
3.在下列的符号常量定义中,正确的定义格式为(C)。
A.#defineMlC.#defineM310B.canstintM220D.canstcharmark
4.for循环语句能够被改写为(D)语句。
A.复合B.ifC.switchD.while
5.在下面的一维数组定义中,错误的定义格式为(C)。
A.inta[J==={l,2,3};C.inta[J;B.inta[lOJ==={O};D.inta[5J;
6.若有一个函数原型为“double*function()",则其返回值类型为(B)。
A.实数型B.实数指针型C.函数指针型D.数组型
7.在C语言中,所有预处理命令都是以(B)符号开头的。
A.,B.#C.衣U.@
8.假定整数指针p所指数据单元的值为30,p+1所指数据单元的值为40,则执行,p++后,p所指数据单元的值为(A)。
www.99jianzhu.com/包含内容:建筑图纸、PDF/word/ppt 流程,表格,案例,最新,免费下载,施工方案、工程书籍、建筑论文、合同表格、标准规范、CAD图纸等内容。