C语言试卷分析和总结.docxVIP

  • 11
  • 0
  • 约3.7千字
  • 约 6页
  • 2023-03-12 发布于湖北
  • 举报
共5 页命题系部: 共 5 页 命题系部: 命题教师: 审批人: 请 将 答 案 写 在 答 题 纸 上 一、 单项选择题(每小题 2 分共 20 分) 下面每题给出四个答案,用A、B、C、D 标出,其中只有一个是正确的,将你选择的答案添在答题纸对应处。 下列说法正确的是:: A、在执行C 程序时不是从main 函数开始的 B、C 程序书写格式自由,一个语句可以分写在多行上 C、C 程序书写格式严格限制,一行内必须写一个语句 D、C 程序书写格式严格限制,一行内必须写一个语句,并要有行号 有一下程序 main() { int a=7,b=8,*p,*q,*r; p=a;q=b; r=p;p=q;q=r; printf(“%d,%d,%d,%d\n”,*p,*q,a,b); } 程序运行后的输出结果是() A、8,7,8,7 B、7,8,7,8 C、8,7,7,8 D、7,8,8,7 若变量 int x=12,则执行表达式y=x12?x+10:x-12;后y 的值: A、4 B、0 C、22 D12 设x,y 均为整型变量,且x=10,y=3,则以下语句的输出结果是: printf(“%d,%d\n”,x--,--y) ; A、 10,3 B、 9,3 C、 9,2 D) 10,2 执行下面的程序段,a 和 b 的值分别为() int a=10,b=0; if (a==10) {a=a+1;b=b+1;} else {a=a+4;b=b+4;} A、a=11,b=1 B、a=14,b=4 C、a=14,b=1 D、有语法错误6.已知int a[10]={1,2,3,4,5,6};则下标为 3 的元素为() A、1 B、2 C、3 D、4 下面关于switch 语句和break 语句的结论中,只有()是不正确的 A、break 语句不是switch 语句中的一部分 B、在switch 语句中可以根据需要使用或不适用break 语句C、在switch 语句中必须使用break 语句 D、以上三个结论中有两个是正确的 已知int a=1,b=5,c=3;执行以下程序段后,变量的值分别为: if (ab) a=b; b=c; c=a; A、a=1,b=5,c=1 B、a=1,b=3,c=1 C、a=5,b=3,c=1 D、a=5,b=3,c=5 以下程序段执行后,输出的结果为: int i; for (i=3; ;i=i-1); printf(“%d”,i) ; A.1 B.2 C.3 D.死循环 若有以下宏定义: #define N 5 #define X(n) (N*n) 则执行语句z=3*(N+X(5))后的结果是: A.语句有错误 B.z=90 C.z=129 D.z=150 二、填空题(每小题 2 分,共 10 分)请将结果写在答题纸对应处。 结构化程序设计包括____、____和____三种控制结构 已有定义:int x=3;则表达式x=x+1.78 的值是____ 在C 语言中,字符在内存中均以____形式存储 执行以下程序段后,k 的值为____ 共5 页命题系部:命题教师: 共 5 页 命题系部: 命题教师: 审批人: char c=’b’; int k=4; switch(c) { case ‘a’:k+=3; case ‘b’:k+=2; case ‘c’:k+=1; } 5.已知 int a=5,b=6,w=1,x=2,y=3;执行语句”if(abx=y) w=5;”后,w 的值____ 三、判断题(每小题 2 分,共 10 分) 1、表达式 3.5+1/2 的计算结果是 4.0。( ) 2、while 循环结构中,循环体至少执行一次。( ) 3、设有定义:int a[10],*p=a;,对数组元素的正确引用是*(p+2)。( ) 4、函数调用语句:fun((a,b),(c,d,e));的实参个数为 2 个。( ) 5、double fun(int x,int y); 是正确的函数声明语句。( ) 四、程序填空(每小题 10 分,共 20 分) 将下列程序横线上的内容填写到答题纸的对应题号处,使程序完整、正确。 1、给出以下形式数据,计算各行元素的最小值,并存入一个一维数组中。 1 2 4 6 1 5 8 0 0 #include stdio.h void fun(int a[3][3],int b[]) { int i,j,min; for(i=0;i3;i++) {min= 【 1 】 ; for(j=0;j3;j++) if(mina[i][j]) min=a[i][j]; _【2】;} } main() { int a[3][3]={{1,2,4},{6,1,5},{8,0,0}}, b[3]={0}

文档评论(0)

1亿VIP精品文档

相关文档