资源描述:
《广东海洋大学C语言试题.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、班级:姓名:学号:试题共页加白纸张密封线广东海洋大学——学年第学期《C程序设计》课程试题课程号:16232110√考试□A卷√闭卷□考查□B卷□开卷题号一二三四五六七八九十总分阅卷教师各题分数25201010530100实得分数一、单项选择题(25分,每题1分)1.正确的c语言标识符是____________.A.2nameB.DATA_FILEC.(break)D.A@COM答案:B知识点:标识符难度:C2.在c语言中,数组元素的下标从__________开始.A.0B.1C.2D.任意答案:A知识点:数组难度:C3.执行下列
2、程序后,a的值是___________.Inta=9,b,c;a+=2;A.2B.10C.11D.8答案:C知识点:运算符难度:B4.若有以下定义和语句,且,则___________是对数组元素的正确表示.inta[]={1,2,3,4,5},*p;p=a;A.&(a+2)B.a++C.p[2]D.&p答案:C知识点:数组难度:A5为避免嵌套条件支语句if~else的二义性,C语言规定,else总是与__________组成配对关系.A.缩排位置相同的ifB.同一行的ifC.在其之前未配对的最近的ifD.在其之前未配对的if答案
3、:C知识点:分支语句难度:C6.若a=10,b=20,c=30,则表达式________的值为真.A.!(a!=0)B.(ac)C.(b>c)
4、
5、(b>a)D.(c==a)
6、
7、(c==b)答案:C知识点:表达式难度:B7.若已定义:inta[9],*p=a;并在以后的语句中未改变p的值,不能表示a[1]地址的表达式是__________ A.p+1 B.a+1 C.a++ D.++p答案:C知识点:指针难度:A8.若有以下的说明和语句,则在执行for语句后,*(*(pt+l)+2)表示的数组元素是____
8、___________intt[3][3],*pt([3],k; for(k=0;k<3;k++)pt[k]=&t[k][0]; A.t[2][0] B.t[2][2] C.t[l][2] D.t[2][l]答案:C知识点:数组与指针难度:A9.设x和y均为int型变量,则下列语句x+=y;y=x-y;x-=y;的功能是()。A.把x和y按从大到小排序B.把x和y按从小到大排序C.无确定结果D.交换x和y的值(难度系数B,知识点:+=,-=)答案:D10.下述描述中不正确的是()。A.字符型数组中可以存放字符串B.可以
9、对字符型数组进行整体输入、输出C.可以对整型数组进行整体输入、输出D.不能在赋值语句中通过赋值运算符“=”对字符型数组进行整体赋值(难度系数B,知识点:数组)答案:C11.以下4个选项中,不能看作一条语句的是()A.{;}B.a=0,b=0,c=0;C.if(a>0);D.if(b==0)m=1;n=2;(难度系数C,知识点:单行语句)答案:D12.若已定义:inta[]={0,1,2,3,4,5,6,7,8,9],*p=a,i;其中0≤i≤9,则对a数组元素不正确的引用是()A.a[p-a](B)*(&a[i])C.p[i]D
10、.a[10](难度系数C,知识点:数组元素)答案:D13.若有ints[4]={1,2,3,4};,则s[s[0]+2*s[2]-s[3]]的值是()A.1B.2C.3D.4数组运算(难度系数C)答案:D14.用数组名作为函数的实参时,传递给形参的是()。A.数组的首地址B.数组的第1个元素C.数组中的全部元素D.数组的元素个数函数调用(难度系数C)答案:A15.表达式'A'+4*25.0-'b'的正确结果是()。A.67B.67.0C.不确定D.67LC语言表达式运算(难度系数B)答案:B16.能表示条件0≤x≤100的表达式
11、是()。A.0<=x<=100B.)x>=0,x<=100C.0≤x≤100D.)x>=0&&x<=100C语言表达式运算(难度系数C)答案:D17.对字符串"Boy"进行完整赋值的操作是()。A.chars[3]={'B','o','y'};B.chars[]="Boy";C.chars[3]={"Boy"};D.chars[3];s="Boy";字符串数组运算(难度系数C)答案:B18.若有代数式,则不正确的C语言表达式是()。A.x/b/c*y*8B.8*x*y/b/cC.8*x*y/b*cD.x*y/c/b*8C语言表达
12、式(难度系数B)答案:C19、下列可以正确表示字符型常数的是。A."B"B.' 10'C.68D.D(知识点字符型常数难度系数C)正确答案:B20、以下程序的输出结果是。voidmain(){inta[]={1,2,3,4,5,6},*p;p=a;*(p+3)