c语言笔试模拟题1

c语言笔试模拟题1

ID:13343451

大小:68.50 KB

页数:7页

时间:2018-07-22

c语言笔试模拟题1_第1页
c语言笔试模拟题1_第2页
c语言笔试模拟题1_第3页
c语言笔试模拟题1_第4页
c语言笔试模拟题1_第5页
资源描述:

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

1、翰子昂阶段性测试_S1阶段——C语言理论测试试题本理论考试试卷,共40题,每小题2.5分,共100分。请考生将姓名、考试阶段、试卷类型、准考证号涂在答题卡上。并将每道题的正确选项涂在答题卡相应位置上,答在试卷上不得分,错选、多选或未选均不得分。考试时间为60分钟,考试完毕后请将本试卷与答题卡一同上交,不交回试卷者成绩无效。1下列关于运算符优先顺序的描述中正确的是(c)。(选择一项)a)关系运算符<赋值运算符<逻辑运算符b)逻辑运算符<关系运算符<算数运算符<赋值运算符c)赋值运算符<逻辑运算符<关系运算符<算数运算符d)算数运算符<关系运算符<赋

2、值运算符<逻辑运算符2x,y,z均为int型变量,则执行语句x=(y=(z=10)+5)-5;后x、y和z的值是:()(选择一项)a)x=10y=15z=10b)x=10y=10z=10c)x=10y=15z=5d)x=15y=15z=103下列运算符中优先级最高的是()。(选择一项)a)=1)&&(x<=10)&&(x>=200)&&(x<=210)b)(x>=1)

3、

4、(x<=10)

5、

6、(x>=200)

7、

8、

9、(x<=210)c)(x>=1)&&(x<=10)

10、

11、(x>=200)&&(x<=210)d)(x>=1)

12、

13、(x<=10)&&(x>=200)

14、

15、(x<=210)5执行以下语句后a的值为:()(选择一项)inta,b,c;a=b=c=1;++a

16、

17、++b&&++c;a)错误b)0c)2d)16以下不正确的if语句形式是:()(选择一项)a)if(x>y&&x!=y)b)if(x==y)x+=yc)if(x!=y)d)scanf(“%d”,&x)elsescanf(“%d”,&y) ;7以下程序的运行结果是:()(选择一项)main(){int

18、m=5 ;if(m++>5)printf(“%d”,m);elseprintf(“%d”,m--);}a)4b)5c)6d)78有以下程序段:intx=0,s=0;while(!x!=0)s+=++x;printf(%d“,s);则()(选择一项)a)运行程序段后输出0b)运行程序段后输出1c)程序段中的控制表达式是非法的d)程序段执行无限次9若x,i,j和k都是int型变量,则执行下面表达式后x的值为()(选择一项)x=(i=4,j=16,k=32)a)4b)16c)32d)5210若有代数式3ae/bc则不正确的C语言表达式是()(选

19、择一项)a)a/b/c*e*3b)3*a*e/b/cc)3*a*e/b*cd)a*e/c/b*311若有说明:inta[3][4];则对a数组元素的非法引用是()。(选一项)a)a[0][2*1]b)a[1][3]c)a[4-2][0]d)a[0][4]12以下能对二维数组a进行正确初始化的语句是()。(选择两项)a)inta[2][]={{1,0,1},{5,2,3}};b)inta[][3]={{1,2,3},{4,5,6}};c)inta[2][4]={1,2,3,4,5,6};d)inta[][3]={{1,0,1},{},{1,1}};

20、13在C语言中,引用数组元素时,其数组下标的数据类型允许是()(选择一项)a)整型变量b)整型表达式c)整型常量或整形表达式d)任何类型的表达式14若有说明:inta[3][4]={0};则下面正确的叙述是()。(选择一项)a)只有元素a[0][0]可得到初值0b)此说明语句不正确c)数组a中各元素都可以得到初值,但其值不一定为0d)数组a中各元素都可以得到初值,并且所有值都为015下面程序的运行结果是:()(选择一项)main(){inti,j,a=0;for(i=0;i<2;i++){for(j=0;j<=4;j++){if(j%2)brea

21、k;a++;}a++;}printf(“%d”,a);}a)4b)5c)6d)716以下不是无限循环的语句为:()(选择一项)a)for(y=0,x=1;x>++y;x=i++)i=x;b)for(;;x++=i);c)while(1){x++;}d)for(i=10;;i--)sum+=i;17下面程序(每行程序后面的数字表示行号)()(选择一项)mian()1{2inta[3]={3*0};3inti;4for(i=0;i<3;i++)scanf(“%d”,&a[i]);5for(i=1;;i++)a[0]=a[0]+a[i];6prin

22、tf(“%d”,a[0]);7}a)没有错误b)第3行有错误c)第5行有错误d)第7行没有错误18以下描述正确的是:()(选择一项)

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

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

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