c语言上机考试试题

c语言上机考试试题

ID:15195846

大小:40.00 KB

页数:14页

时间:2018-08-01

c语言上机考试试题_第1页
c语言上机考试试题_第2页
c语言上机考试试题_第3页
c语言上机考试试题_第4页
c语言上机考试试题_第5页
资源描述:

《c语言上机考试试题》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、C语言上机考试试题2010-03-22-001P2010-03-2210:07-11:07(100)分钟[##1-25]一、单项选择题[###1-1-4]在C语言中,要求运算数必须是整型的运算符是(A)%(B)/(C)<(D)![###1-2-4]为了避免嵌套的if-else语句的二义性,C语言规定else总是与____组成配对关系 (A)缩排位置相同的if(B)在其之前未配对的if(C)在其之前未配对的最近的if(D)同一行上的if[###1-3-4]C语言可执行程序的开始执行点是()(A)程序中第一条可执行语句(B)程序中的一个函数(C)程序

2、中的main函数(D)包含文件中的第一个函数[###1-4-4]有如下的语句:scanf("a=%d,b=%d,c=%d",&a,&b,&c);为使变量a的值为1,b的值为2,从键盘输入数据的正确形式是()(A)1,2,3(B)1,3,2(C)a=1,b=2,c=3(D)a=1,b=3,c=2;[###1-5-4]若有运算符:>、*=、%、sizeof,则它们按优先级(由低至高)的正确顺序为(A)>*=sizeof%(B)>*=%sizeof(C)*=>sizeof%(D)*=>%sizeof[###1-6-4]已知字母A的ASCII码是65,以

3、下程序的执行结果是()#includemain(){charc1='A',c2='Y';printf("%d,%d"",c1,c2);}(A)A,Y(B)65,65(C)65,90(D)65,89[###1-7-4]在C语言中,逻辑值"真"用( )表示(A)true(B)大于0的数(C)非0整数(D)非0的数[###1-8-4]C语言程序的三种基本结构是()(A)顺序结构、选择结构、循环结构(B)递归结构、循环结构、转移结构(C)嵌套结构、递归结构、顺序结构(D)循环结构、转移结构、顺序结构[###1-9-4]在C语言中,字

4、符型数据在内存中以()形式存放(A)原码(B)反码(C)BCD码(D)ASCII码[###1-10-4]定义int*swap()指的是(A)指一个返回整型值的函数swap(B)指一个返回指向整型值指针的函数swap(C)指一个指向函数swap()的指针,函数返回一个整型值(D)以上说法都不对[###1-11-4]对于指向类型相同的指针变量,不能进行()运算(A)+(B)-(C)=(D)==[###1-12-4]c语言的简单数据类型包括(A)整型、实型、逻辑型(B)整型、实型、字符型(C)整型、字符型、逻辑型(D)整型、实型、逻辑型、字符型[###

5、1-13-4]设intn=3;则++n的结果是( )(A)2(B)3(C)4(D)5[###1-14-4]以下程序的func函数中含有()个实参func(func1(exp1,exp2),func2(exp3,exp4,exp5));(A)1(B)2(C)3(D)5[###1-15-4]定义int*p,i;以下含义正确的语句是()(A)p=10;(B)i=p;(C)i=*p;(D)p=2*p+1[###1-16-4]以下程序的输出结果是main(){inta=12,b=12;printf("%d%d",--a,++b);}(A)1010(B)

6、1212(C)1110(D)1113[###1-17-4]在C语言中,若对函数类型未加显式说明,则函数的隐含类型是()(A)void(B)double(C)int(D)char[###1-18-4]逗号表达式(a=3*5,a*4),a+15的值为( )(A)15(B)60(C)30(D)以上都不对[###1-19-4]要说明一个有10个int元素的数组,应当选择语句______。(A)inta[10];(B)inta[2,5];(C)inta[];(D)int*a[10];[###1-20-4]若用数组名作为函数调用时的实参,则实际上传递给形参的

7、是______。(A)数组首地址(B)数组的第一个元素值(C)数组中全部元素的值(D)数组元素的个数[###1-21-4]已知:int**p;则变量p是____.(A)指向int的指针(B)指向指针的指针(C)int型变量(D)以上三种说法都是错误的[###1-22-4]以下正确的C语言标识符是()(A)%x(B)a+b(C)a123(D)test![###1-23-4]以下对二维数组a进行正确初始化的是()(A)inta[2][3]={{1,2},{3,4},{5,6}};(B)inta[][3]={1,2,3,4,5,6};(C)inta[2

8、][]={1,2,3,4,5,6};(D)inta[2][]={{1,2},{3,4}};[###1-24-4]以下程序的输出结果是ma

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。