资源描述:
《高级语言及程序设计试卷与答案.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、高级语言程序设计一、选择题:(共20题,每题1.5分,共30分)1.下列四个选项中,均是合法的整型常量的选项是()A.160–0XFFFF011B.-0XCDF01A0XEC.-01986,0120688D.-0X48a2e50x2.下列四个选项中,均是不合法的浮点数的选项是()A.160.0.12e3B.1232e4.2.e5C.180.0123e4D.e3.2341e33.合法的C语言字符常数是()A.'t'B."A"C.54D.A4.在C语言中,要求运算数一定是整型的运算符是()A./B.++C.!=D.%5.字符串常量”mine”的字符个数是()A.4B.5C.6
2、D.76.以下属于非法的C语言转义字符的是()A.'b'B.'0xf'C.' 37'D.''7.若x、y、z均为int型变量,则执行以下语句后的输出是()x=(y=(z=10)+5)-5;printf("x=%d,y=%d,z=%d",x,y,z);y=(z=x=0,x+10);printf("x=%d,y=%d,z=%d",x,y,z);A.x=10,y=15,z=10B.x=10,y=10,z=10x=0,y=10,z=0x=0,y=10,z=0C.x=10,y=15,z=10D.x=10,y=10,z=10x=10,y=10,z=0x=10,y=10,z
3、=08.在以下一组运算符中,优先级最高的运算符是()A.<=B.=C.%D.&&9.已知:intx;floaty;所用的scanf调用语句格式为:scanf(“x=%d,y=%f”,&x,&y);为了将数据10和66.6分别赋给x和y,正确的输入应当是()A.x=10,y=66.6<回车>B.10,66.6<回车>C.10<回车>66.6<回车>D.x=10<回车>y=66.6<回车>10.已有如下定义的输入语句,若要求A1,A2,C1,C2的值分别为10,20,A和B,当从第一列开始输入数据时,正确的数据输入方式是()(注:□表示空格,表示回车)inta1,a2,
4、;charc1,c2;scanf(“%d%c%d%c”,&a1,&c1,&a2,&c2);A.10□A□20BB.10□A□20□BC.10A20BD.10A20□B11.能正确表达:“当x取值在[1,10]和[200,210]范围内为真,否则为假”的表达式是()A.(x>=1)&&(x<=10)&&(x>=200)&&(x<=210)B.(x>=1)
5、
6、(x<=10)
7、
8、(x>=200)
9、
10、(x<=210)C.(x>=1)&&(x<=10)
11、
12、(x>=200)&&(x<=210)D.(x>=1)
13、
14、(x<=10)&&(x>=200)
15、
16、(x
17、<=210)12.假定所有变量均已正确说明,下列程序段运行后x的值是()a=b=c=0;x=35;if(!a)x--;elseif(b);if(c)x=3;elsex=4;A.34B.4C.35D.313.若变量c为char类型,能正确判断出c为大写字母的表达式是()A.'A'<=c<='Z'B.(c>='A')
18、
19、(c<='Z')C.('A'<=c)and('Z'>=c)D.(c>='A')&&(c<='Z')14.若给定条件表达式:(!n)?(c++):(c--),则与表达式n等价的表达式是()A.n==0B.n==1C.n!=0D.n!=115.已知:inta=4,b
20、=5,c;则执行表达式c=a=a>b后变量a的值为()A.0B.1C.4D.516.定义inti=1;执行语句while(i++<5);后,i的值是()A.3B.4C.5D.617.合法的数组说明是()A.inta[]=“string”;B.inta[]={0,1,2,3,4,5};C.chara=“string”;D.chara[]={0,1,2,3,4,5};18.当调用函数时,实参是一个数组名,则向函数传送的是()A.数组的长度B.数组的首地址C.数组每一个元素的地址D.数组每个元素中的值19.函数调用:strcat(strcpy(str1,str2),str3)的功
21、能是()A.将串str1复制到串str2中后再连接到串str3之后B.将串str1连接到串str2之后再复制到串str3之后C.将串str2复制到串str1中后再将串str3连接到串str1之后D.将串str2连接到串str1之后再将串str1复制到串str3中20.已知:inta[]={1,2,3,4,5,6,7,8,9,10.11.12},*p=a;则(*p)的值是()A.1B.2C.3D.a二、判断题:(共10题,每题1分,共10分)()1.C语言中能使用关键字作为标识符。()2.C语言的标识符命名规则中,第