c语言试题1 (6)分析和总结.docxVIP

  • 3
  • 0
  • 约7.46千字
  • 约 11页
  • 2023-03-12 发布于湖北
  • 举报
一、填空 共 5 题 (共计 20 分) 第 1 题 (4.0 分) 题号:1167 若有以下数组 a,数组元素:a[0]~a[9],其值为9 4 12 8 2 10 7 5 1 3 该数组中下标最大的元素的值是【1】. 答案:(答案 1)3 第 2 题 (4.0 分) 题号:682 已知 a=10,b=15,c=1,d=2,e=0,则表达式 c==be 的值为【1】. 答案:(答案 1) 1 第 3 题 (4.0 分) 题号:1532 c 语言程序的三种基本结构是:顺序结构,选择结构,【1】结构.答案: (答案 1)循环 第 4 题 (4.0 分) 题号:310 当 a=3,b=2,c=1;时,执行以下程序段后 c=【1】. if(ab) a=b; if(bc) b=c; else c=b; c=a; 答案: (答案 1) 2 第 5 题 (4.0 分) 题号:1522 若有定义:int a=10,b=9,c=8;接着顺序执行下列语句后,变量 b 中的值是 【1】 . c=(a-=(b-5)); c=(a%11)+(b=3); 答案:(答案 1) 3 二、单项选择 共 15 题 (共计 30 分) 第 1 题 (2.0 分) 题号:672 C 语言允许函数类型缺省定义,此时函数值隐含的类型是()。 A:float B:int C:long D:double 答案:B 第 2 题 (2.0 分) 题号:707 若有说明:int *p1,*p2,m=5,n;以下均是正确赋值语句的选项是()。 A:p1=m;p2=p1 B:p1=m;p2=n;*p1=*p2; C:p1=m;p2=p1; D:p1=m;*p2=*p1; 答案:C 第 3 题 (2.0 分) 题号:431 下列程序的输出结果是()。 main() { int x=1,y=0,a=0,b=0; switch(x) {case 1:switch(y) case 0:a++;break; ;case 1:b++;break; case 2:a++;b++;break; case 3:a++;b++;break; } printf(a=%d,b=%d\n,a,b); } A:a=1,b=0 B:a=2,b=1 C:a=1,b=1 D:a=2,b=2 答案:B 第 4 题 (2.0 分) 题号:647 以下能对二维数组 a 进行正确初始化的语句是()。 A:int a[2][]={{1,0,1},{5,2,3}};B:int a[][3]={{1,2,3},{4,5,6}};C:int a[2][4]={{1,2,3},{4,5},{6}}; D:int a[][3]={{1,0,1}{},{1,1} 答案:B 第 5 题 (2.0 分) 题号:666 若调用一个函数,且此函数中没有 return 语句,则正确的说法是: 该函数()。 A:没有返回值 B:返回若干个系统默认值 C:能返回一个用户所希望的值D:返回一个不确定的值 答案:D 第 6 题 (2.0 分) 题号:516 static char str[10]=China;数组元素个数为()。 A:5 B:6 C:9 D:10 答案:D 第 7 题 (2.0 分) 题号:503 以下语句中,不能实现回车换行的是()。 A:printf(\n); B:putchar(\n); C:fprintf(stdout,\n); D:fwrite(\n,1,1,stdout);答案:B 第 8 题 (2.0 分) 题号:617 执行语句 for(i=1;i++4;); 后变量 i 的值是()。 A:3 B:4 C:5 D:不定答案:C 第 9 题 (2.0 分) 题号:182 执行下面程序后,输出结果是()。 main() { a=45,b=27,c=0; c=max(a,b); printf(%d\n,c); } int max(x,y) int x,y; { int z; if(xy) z=x; else z=y; return(z); } A:45 B:27 C:18 D:72 答案:A 第 10 题 (2.0 分) 题号:107 设 C 语言中,int 类型数据占 2 个字节,则 long 类型数据占()。 A:1 个字节B:2 个字节C:4 个字节 D:8 个字节答案:C 第 11 题 (2.0 分) 题号:151 以下程序的运行结果是()。 main() { int i=1,sum=0; while(i10) sum=sum+1;i++; printf(i=%d,sum=%d,i,sum); } A:i=10,sum=9 B:i=9,sum=9 C:i=2,sum=1 D:运行出现错误答案:D 第 12 题 (2.0

文档评论(0)

1亿VIP精品文档

相关文档