====Word 行业资料分享--可编辑版本--双击可删==== 源-于-网-络-收-集 C 语言程序设计期末考试卷及答案 得分 阅卷人 复核人 一、单项选择题。从 A、B、C、D 四个选项中,选择一个最佳答案填入括号内( 每小题 1 分,共计 30分)。 1.一个 C 语言程序的执行是从( )。 A)本程序文件的第一个函数开始,到本程序文件的最后一个函数结束 B)本程序的 main 函数开始,到 main 函数结束 C)本程序的 main 函数开始,到本程序文件的最后一个函数结束 D)本程序文件的第一个函数开始,到本程序的 main 函数结束 2.下列选项中不属于...C 语言关键字的是( )。 A)switch B)printf C)default D)case 3.设有语句 int a = 4; ,则执行了语句 a += a -= a * a; 后,变量 a 的值是( )。 A)24 B) -24 C)4 D)16 4.已知 int i;float d;,则正确的表达式是( )。 A)(int d) B)int(d)%i C)(int)d%i D)int(d%i) 5.已知 int i,a;,执行语句 i=(a=3*9,a/5),a+11; 后,变量 i 的值是( )。 A)5 B)16 C)27 D)38 6.下列选项中合法的字符型常量是( )。 A)"a" B)'\n' C)"\n" D)a 7.下面程序的运行结果是( )。 #include void main( ) { int k = 15; printf("k = %d,k = %o,k = %x\n",k,k,k); ------------------------------------------第----------------------------2----------------------------装---------------------------------------线--------------------------------------------- 班级 姓名 学号 ------------------------------------------第----------------------------1----------------------------装---------------------------------------线-------------------------------------------- ====Word 行业资料分享--可编辑版本--双击可删==== 源-于-网-络-收-集 } A)k = 15,k = 15,k = 15 B)k = 15,k = 17,k = 17 C)k = 15,k = 017,k = 0xf D)k = 15,k = 17,k = f 8.已知a,b,c 为int 类型,执行语句:scanf("%d%d%d",&a,&b,&c);使得a 为10,b 为20,c 为30,以下不正确...的输入形式是( )。 A)10 B)10 C)10,20,30 D)10 20 20 20 30 30 30 9.已知int x=1,y=2,z=3;,执行下列程序段后,输出的结果是( )。 if...