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) 24B) -24 C)4D) 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)5B) 16C) 27D) 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); }A)k=15 ,k=15 ,k=15B)k=15 ,k= 17 ,k= 17 C)k=15 ,k= 017 ,k= 0xfD)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) 10B) 10C) 10,2 0 ,30D) 1020 20203030 309 .已知 int x=1,y=2,z=3; ,执行下列程序段后,输出的结果是( )。 if(x>y) z=x;x=y;y=z; printf("%d,%d,%d",x,y,z); A)1 ,2,3 B) 2,3,3 C) 2,3 ,1D) 2,3,2 10 .若变量 c为 char 类型,能正确判断出 c 为大写字母的表达式是( )。 A)'A' <=c<= 'Z'B)('A' <=c)||(c<= 'Z') C) (A<=c)&&(c<=Z) D)('A' <=c)&&(c<= 'Z') 11. 有以下程序段: int k=0; while(k=1) ------------------------------------------ 第----------------------------2---------------------------- 装--------------------------------------- 线--------------------------------------------- 班级姓名学号-------------------
C语言程序设计期末考试卷及答案 来自淘豆网m.daumloan.com转载请标明出处.