c程序设计试卷c+答案

c程序设计试卷c+答案

ID:18589583

大小:61.00 KB

页数:9页

时间:2018-09-19

c程序设计试卷c+答案_第1页
c程序设计试卷c+答案_第2页
c程序设计试卷c+答案_第3页
c程序设计试卷c+答案_第4页
c程序设计试卷c+答案_第5页
资源描述:

《c程序设计试卷c+答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、学号姓名专业一、判断题(每题1分,共10分)1、一个C源程序必须包含一个main函数。()2、在对一个C程序进行编译的过程中,可以发现注释中的拼写错误。()3、C程序中的关键字必须小写,其他标识符不区分大小写。()4、关于if语句中,条件表达式只能是关系表达式或逻辑表达式。()5、在程序运行过程中,系统分配给实参和形参的内存单元是相同的。()6、C语言中定义的数组,编译系统为其数组元素在内存中是分配一片连续的存储单元。()7、C语言中字符型、整型、实型都能用八进制表示。()8、在C语言逻辑运算中,不等于0的数代表逻辑“真”。()9、如果函数值的类型与返回值

2、类型不一致,以函数类型为准。()10、在定义二维数组时,可以将该数组的两个维数全部省略。()二、单项选择题(每题2分,共50分)1、下列合法的变量名是()A、floatB、3abcC、adg_56D、s#bc2、下列不合法的字符常量是()A、’b’B、’xy’C、’z’D、’124’3、若有inta=3,b=4,c=5;则表达式a+b%3/2*c的值为()A、3B、3.5C、5.5D、84、设floatm=4.0,n=4.0;使m为10.0的表达式是()A、m-=n*2.5    B、m/=n+9    C、m*=n-6;   D、m+=n+25、如果

3、a=1,b=2,c=3,d=4,则条件表达式a>b?a:c22<回车>33<回车> B、 10.0,22.0,33.0<回车>  C、 10.0<回车>22.0<空格>33.0<回车>D、 10<空格>22<回车>33<回车> 7、将两个字符串s1和s2连接起来,正确

4、的函数为()A、strcpy(s1,s2)            B、strcat(s1,s2)C、strcmp(s1,s2)            D、strlen(s1,s2)8、已知x=90,ch=’b’,y=0;则表达式(x>!y&&ch>’B’&&!y)的值为()A、1         B、0           C、true        D、语法错误9、以下程序的输出结果是 ()A、 1,5,9 B、 1,4,7 C、 3,5,7 D、3,6,9 main() { int i, x[3][3]={1,2,3,4,5,6,7,8,9}; for

5、(i=0;i<3;i++) printf("%d,",x[i][2-i]); } 10、以下程序段执行后,a的值和输出结果分别为()inta=8,b=4;printf(“%d”,(a=a+b,b=b*4,a+b));A、 1216B、1228 C、 2828 D、1212 11、有以下程序段,while循环体执行的次数是()intk=1;while(k=1)k++;A、执行1次                B、有语法错,不能执行C、执行0次                D、无限次12、执行以下程序,程序运行后,如果从键盘上输人-10,则输出结果是()A

6、、-9       B、-10        C、-11       D、无输出main(){int x;scanf(“%d”,&x);if(x>=10)printf(“%d”,x--);else  printf(“%d”,x++);}13、设有定义:inta=2,b=3,c=4;,则以下选项中值为0的表达式是()A、(!a==1)&&(!b==0)B、(a

7、

8、1C、a&&bD、a

9、

10、(b+b)&&(c-a)14、设a是int型变量,f是float型变量,则表达式a+65+’b’+f*f值的数据类型为()A、int      B、float 

11、       C、double       D、不确定15、下面程序段的运行结果是()intn=0;while(n++<=2);printf("%d",n);A、2B、3C、4D、有语法错16、算术运算符、赋值运算符和关系运算符的运算优先级按从高到低依次为()A、算术运算、赋值运算、关系运算B、算术运算、关系运算、赋值运算C、关系运算、赋值运算、算术运算D、关系运算、算术运算、赋值运算17、以下程序执行后输出的值是()A、6,3     B、6,4       C、0,3     D、0,4main(){inti,sum=0;for(i=1;i<4;i++

12、)sum*=i;printf(“%d,%d”,sum,i);}

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

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

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