c语言机考试试题(2)

c语言机考试试题(2)

ID:20904240

大小:80.50 KB

页数:9页

时间:2018-10-17

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

《c语言机考试试题(2)》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、C语言上机考试-202008.8.81.选择题(评分标准20分,每小题2分)1.设有intx=11;,则表达式(x+1/3)的值是________。  (A)3   (B)4   (C)11   (D)122.设有字符串定义a[]="HehasQI!",则a字符串的长度为________。  (A) 9     (B) 10        (C)11        (D)83.有如下程序段,则正确的执行结果是________。intm=3;while(m<=5){printf("%d",m-3);m++;}  (A)0 0  0   (B)0 1  2     (C)1 2  3   (D

2、)无结果4.执行语句:intb,a;printf("%d",(a=2)&&(b=-2));后,输出结果是________。  (A)无输出      (B)结果不确定    (C)-1        (D)15.有如下定义类型语句,若从键盘输入数据,正确的输入语句是________。intx;chary;charz[20];(A)scanf("%d%c%c",&x,&y,&z);(B)scanf("%d%c%s",&x,&y,&z);(C)scanf("%d%c%c",&x,&y,z);(D)scanf("%d%c%s",&x,&y,z);6.设有如下定义:structss{charnam

3、e[10];intage;charsex;}std[3],*p=std;下面各输入语句中错误的是________。(A)scanf("%d",&(*p).age);(B)scanf("%s",&std.name);(C)scanf("%c",&std[0].sex)(D)scanf("%c",&(p->sex));7.在C语言中,对于实型数组,其每个数组元素的类型是________。  (A) 实型         (B)整型     (C) 可以为任何类型     (D) 不确定8.若已定义:inta[9],*p=a;不能表示a[1]地址的表达式是________。  (A) p+1  

4、        (B) a+1      (C) a++                (D) ++p9.从循环体内某一层跳出,继续执行下一循环的语句是:________。(A) break语句(B)return语句(C) continue语句(D) 空语句。10.在C++的类中,用于表示公共类型的关键字是________。(A)class      (B) private     (C) protect        (D)public套数号答案201.C2.B3.B4.D5.D6.B7.A8.C9.C10.D2.判断题(评分标准20分,每小题2分)1.表达式x=a=3,6*3的值是18

5、。2.在C语言中,逻辑运算符&&、

6、

7、、!的优先级从高到低的排列为:&&、!、

8、

9、。3.在C语言所有的运算符中,优先级最低的是"="。4.对于一个字符串ch="AB”,sizeof(ch)与strlen(ch)的值相等。5.在C语言中,顺序、选择、循环都是算法的基本单元。6.对于循环while(!e)语句,!e等价于e!=0。7.C语言程序中的main()函数,可以放在程序的任意部分。8.C语言中,局部变量的缺省的存储类别是auto。9.在C语言中,一般建议多使用全局变量及GOTO语句。10.链表的结点都是动态分配的,因此所有的链表都是动态链表。套数号答案201.T2.F3.F4.F5.T

10、6.F7.T8.T9.F10.F3.填空题(评分标准10分,每小题2分)1.下面程序段的输出结果是____________。inta=1234;a=a&0377;printf("%d",a);2.C语言中,__________语句的作用是结束本次循环,然后执行下一循环。3.在以下程序段中,k为整型,则while循环执行__________次。intk=2;while(k==0)k--;printf("%d",k);4.数组名作为实参传递给形参时,是把数组的__________传递给形参(用文字表示)。5.C语言中以追加方式打开一个文件应选择___________参数(用字符表示)。第20套

11、(1)210(2)continue(3)0(4)首地址(5)a4.程序改错题(评分标准20分,每小题5分)1.以下程序的功能是,求从键盘输入十个实数:1.02.03.04.05.06.17.28.39.410.5中的整数部分和,及十个实数的平均值。#includemain(){inti,n=0;floats=0.0,s1=0.0,a[10];for(i=0;i<10;i++)scanf("%f",&a[

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

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

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