大连交通大学c语言题库.doc

大连交通大学c语言题库.doc

ID:55130099

大小:1.79 MB

页数:228页

时间:2020-04-28

大连交通大学c语言题库.doc_第1页
大连交通大学c语言题库.doc_第2页
大连交通大学c语言题库.doc_第3页
大连交通大学c语言题库.doc_第4页
大连交通大学c语言题库.doc_第5页
资源描述:

《大连交通大学c语言题库.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、十套卷(大连交通大学题库)试卷11.单项选择题号:230C语言源程序文件经过C编译程序编译后生成的目标文件的后缀为()。A、.exeB、.cC、.objD、.bas答案:C题号:765若以下变量均是整型,且num=sum=7;则计算表达式sum=num++,sum++,++num后sum的值为()。A、7B、8C、9D、10答案:B题号:850已知字符'A'的ASCⅡ代码值是65,字符变量c1的值是'A',c2的值是'D'.执行语句printf("%d,%d",c1,c2-2);后,输出结果是()。A、65,66B、65,68

2、C、A,68D、A,B答案:A题号:1072main(){intx=1,a=0,b=0;switch(x){case0:b++;case1:a++;case2:a++;b++;}printf("a=%d,b=%d",a,b);}该程序的输出结果是()A、a=1,b=1B、a=1,b=0C、a=2,b=2D、a=2,b=1答案:D题号:1254下列程序的输出为()。main(){inty=10;while(y--);printf("y=%d",y);}A、y=-1B、y=0C、y=1D、while构成无限循环答案:A题号:1

3、450inta[10];合法的数组元素的最小下标值为()。A、10B、9C、1D、0答案:D题号:1800下述程序的输出结果是()。voidprt(int*x){printf("%d",++*x);}main(){inty=30;prt(&y);}A、32B、30C、29D、31答案:D题号:1841file1.c中有命令,#include,若file2.c中有全局静态变量a,则().A、a在file1.c中应用extern说明.B、a在file1.c中有效,不必用extern说明.C、a在file1.c中不

4、生效D、a在file1.c和file2.c中均不生效.答案:B题号:1945设有如下函数定义intf(char*s){char*p=s;while(*p!='')p++;return(p-s);}如果在主程序中用下面的语句调用上述函数,则输出结果是().printf("%d",f("goodbye!"));A、3B、6C、8D、0答案:C题号:33下面说法中错误的是()。A、共用体变量的地址和它各成员的地址都是同一地址B、共用体内的成员可以是结构变量,反之亦然C、函数可以返回一个共用体变量D、在任一时刻,共用体变量的各

5、成员只有一个有效答案:C判断题号:465C语言本身没有输入输出语句答案:正确题号:741关系运算符<=与==的优先级相同。答案:错误题号:952scanf函数的一般格式为:scanf(格式控制字符串,输入表列).答案:正确题号:842C语言本身不提供输入输出语句,输入和输出操作是由函数来实现的。答案:正确题号:1003条件表达式x?'a':'b'中,若x=0时,表达式的值为b.答案:错误题号:972运算符的级别由高向低依次为赋值运算符->关系运算符->算术运算符->逻辑运算符->!.答案:错误题号:1353引用数组元素时,下标

6、可以是整型表达式或整型常量.答案:正确题号:1242do-while循环由do开始,while结束,在while(表达式)后面不能加分号.答案:错误题号:1494C语言数组的下标可以从-1开始.答案:错误题号:1453给数组赋初值时,初值的个数可以小于所定义的元素的个数.答案:正确题号:1399定义一维数组的形式为:类型说明数组名[表达式],其中表达式可以是正整型常量表达式、字符常量表达式.答案:正确题号:1658若在程序某处定义了某全局变量,但不是程序中的所有函数中都可使用它.答案:正确题号:1582C语言所有函数都是外部函

7、数.答案:错误题号:1746在C语言中,程序总是从第一个函数开始执行,最后一个函数结束.答案:错误题号:1836在定义宏时,在宏名与带参数的括弧之间不应加空格.答案:正确填空题号:229C语言中,_____是程序的基本组成部分.答案:空1:函数题号:511设(k=a=5,b=3,a*b),则表达式的值为_____.答案:空1:15题号:554已知a=13,b=6,a%b的十进制数值为_____.答案:空1:1题号:576若有以下定义,则计算表达式y+=y-=m*=y后的y值是_____.intm=5,y=2;答案:空1:-16

8、题号:846执行下面两个语句,输出的结果是_____,charc1=97,c2=98;printf("%d%c",c1,c2);答案:空1:97b题号:1000当a=1,b=2,c=3时,执行以下程序段后a=_____.if(a>c)b=a;a=c;c=b;答案:空1:3题号

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

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

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