c程序设计参考题型new

c程序设计参考题型new

ID:19751495

大小:103.50 KB

页数:13页

时间:2018-10-05

c程序设计参考题型new_第1页
c程序设计参考题型new_第2页
c程序设计参考题型new_第3页
c程序设计参考题型new_第4页
c程序设计参考题型new_第5页
资源描述:

《c程序设计参考题型new》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、C语言程序设计参考题型说明:★本套练习题仅反映考试的题型,作为考前复习和参考。★这些题目基本涵盖了课程的基本知识和重点内容。要利用好这些题目,关键不能靠死记硬背,而是通过题目掌握其涉及的知识点和程序所涉及的重要算法。一、单选题1.C程序的基本构成单位是【】A)文件B)命令C)函数D)语句2.在C语言中,'a'是【】A)字符串常量B)字符常量C)变量D)函数3.在C语言中,“a=b=c=5”属于哪种表达式?【】A)关系B)赋值C)逻辑D)非法4.设a、b为整型,则表达式(a=2,b=5,b++,a+b)的值是【】A)2B)6C)7D)85.若有以

2、下变量定义:intb=2;floata=5;则表达式“a/b”之值为【】A)2.5B)2C)3D)5/26.若j=3,则表达式(++j)+(j++)的值为【】A)6B)7C)8D)107.以下只能输入单个字符的函数是【】A)printf()B)puts()C)getchar()D)putchar()8.若a的原值为4,则表达式“a*=a-=3”运算后,a的值是【】A)13B)4C)3D)19.若a=5、b=3、c=1,则表达式“a>b>c”的值为【】A)0B)1C)3D)510.若有代数式:以下错误的C语言表达式是【】A)a/b/c*e*3B)

3、3*a*e/b/cC)3*a*e/b*cD)a*e/c/b*311.下列能输出字符数组str中字符串的语句是A)printf("%c",str[0]);B)printf("%s",str);C)printf("%s",str[]);D)putchar(str);12.若p=&x,则下列关系表达式之值为1的是【】A)p==xB)*p==xC)&p==xD)*x==p13.C语言中最基本的数据类型包括【】A)整型、实型、逻辑型B)整型、实型、字符型C)整型、逻辑型、字符型D)整型、实型、字符串型1.C语言中,要求运算对象必须是整型数据的运算符是【】

4、A)%B)/C)D)&&2.表示数学关系“x≥y≥z”的C语言表达式是【】A)x>=y>=zB)x>=y

5、

6、y>=zC)x>=y&&y>=zD)x≥y≥z3.以下说法中正确的是【】A)C程序总是从文件中第一个函数开始执行B)C程序中,只有main()函数才可以调用其他函数C)C程序总是从main()函数开始执行D)C程序中的main()函数必须放在程序的开头4.若有定义:inta=7;floatx=2.5,y=4.7;则表达式x+a%3*(int)(x+y)%2/4的值为【】A)2.5B)2.75C)3.5D)05.设变量a是整型,f是实型,

7、i是双精度型,则表达式10+'a'+i*f值的数据类型为【】A)intB)floatC)doubleD)不确定6.有输入语句:scanf("%d,%d",&a,&b);为使变量a、b分别为5和3,从键盘输入数据的正确形式为【】A)53<回车>B)5,3<回车>C)a=5b=3<回车>D)a=5,b=3<回车>7.定义如下变量和数组:intj;intx[3][3]={1,2,3,4,5,6,7,8,9};则下面语句的输出结果是【】for(j=2;j>=0;j--)printf("%2d",x[j][2-j]);A)159B)147C)753D)3

8、698.执行下面程序后,a的值是【】#defineSQR(x)x*xvoidmain(){inta=10,k=2,m=1;a=SQR(k+m);printf("%d",a);}A)10B)5C)2D)19.以下叙述不正确的是【】A)在函数内部定义的变量是局部变量B)函数中的形式参数是局部变量C)全局变量的作用范围仅限于其所在的整个文件D)局部变量的作用范围仅限于本函数1.设a=3,b=4,c=2,d=1,则表达式“a>b?a:c>d?c:d”的值为【】A)4B)3C)2D)12.有以下程序段:x=-1;dox=x*x;while(!x);执

9、行时,循环体执行的次数为【】A)0B)1C)2D)不确定3.以下不正确的if语句形式是【】A)if(x>y&&x!=y);B)if(x==y)x+=y;C)if(x!=y)scanf("%d",&x)elsescanf("%d",&y);D)if(x

10、=1;i=1;dowhile(i<=10){s=s*i;i++;}s=s*(++i);while(i<11);C)for(i=1,s=0;i<=10;

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

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

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