资源描述:
《2013-2014第1学期高级语言程序设计期末考试试卷b》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、总分核分人姓名一、密封线内不准答题。二、姓名、准考证号不许涂改,否则试卷无效。三、考生在答题前应先将姓名、学号、年级和班级填写在指定的方框内。四、试卷印刷不清楚。可举手向监考教师询问。学号所在年级、班级密封注意意:卷号:B二○一三——二○一四学年第1学期期末考试高级语言程序设计试题(计算机学院13级专业)开卷题号一二三四题分20203030得分注意:学号、姓名和所在年级班级不写、不写全或写在密封线外者,试卷作废。一.单项选择题:(每题2分,共20分)得分下列各题A)、B)、C)、D)四个选项中只有一个是正确的,请将正确选项填在答题卡相应题目的横线上。答在试卷上不得分。1
2、.正确的标识符是( )。A.?a B.a=2 C.a.3 D.a_32.char型常量在内存中存放的是( )。A.ASCII码 B.BCD码 C.内码值 D.十进制代码值3.设整型变量i的值为3,则计算表达式i---i后表达式的值是( )。A.0 B.1 C. 2 D.表达式出错4.设a=1,b=2,c=3,d=4,则表达式:a
3、%c,b=%c”,&a,&b)后使a为’A’,b为’B’,从键盘上的正确输入是( )。A.’A’‘B’B.’A’,’B’C.A=A,B=B D.A,B7.合法的数组定义是( )。A.inta[]={“string”}; B.inta[5]={0,1,2,3,4,5}; C.chara={“string”}; D.chara[]={0,1,2,3,4,5}8.设有单精度变量f,其值为13.8。执行语句“n=((int)f)%3;”后,n的值是( )。A.4 B.1 C.4.333333 D.4.69.设inta=2;b=3;c=0;则表达式“
4、a&&b
5、
6、c”的值为( )。 A.非零 B.fals C.1 D.010.若有以下定义和语句,且0<=i<5,则( )是对数组元素地址的正确表示inta[]={1,2,3,4,5},*p,i; p=a;A.&(a+i) B.&p C.a++ D.&p[i]4二.填空题:(每空1分,共20分)得分请将正确答案填在答题卡相应题目的横线上。答在试卷上不得分。1.在内存中存储“A”要占用( )个字节,存储‘A’要占用( )字节。 2.符号常量的定义方法是( )。 3.
7、能表述“208、 ),a[2][1]的值为( )。 8.“*”称为( )运算符,“&”称为( )运算符。 9.赋值表达式和赋值语句的区别在于有无( )号。 10.用{}把一些语句括起来称为( )语句 11.设a=12、b=24、c=36,对于“scanf(“a=%d,b=%d,c=%d”,&a,&b,&c);”,输入形式应为( )。 12.表达式“sqrt(s*(s-a)*(s-b)*(s-c));”对应的数学式子为( )。 13.C语言编绎系统在判
9、断一个量是否为“真”时,以0代表“假”,以( )代表“真”三.程序分析题(每题6分,共30分)得分阅读程序,将其运行结果填在答题卡相应题目的横线上。答在试卷上不得分。1)#include"stdio.h"voidmain(){inti=5;charc='5';char*s="5";4printf("%d",i);printf("%d",c);printf("%d",s);printf("%c",i=53);printf("%c",c);printf("%s",s);printf("%d",c>i