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

  • 16
  • 0
  • 约6.95千字
  • 约 10页
  • 2023-03-12 发布于湖北
  • 举报
一、填空 共 5 题 (共计 20 分) 第 1 题 (4.0 分) 题号:1527 static int a[3][3]={{1,2,3},{4,5,6},{7,8,9}};其中 a[1][2]的值为【1】.答案:(答案 1) 6 第 2 题 (4.0 分) 题号:1194 结构体是不同数据类型的数据集合,作为数据类型, 必须先说明结构体【1】,再说明结构体变量.答案: (答案 1)类型 第 3 题 (4.0 分) 题号:657 int x; x=(3+4)%5-6, 则x 的值为【1】.答案:(答案 1) -4 第 4 题 (4.0 分) 题号:29 如果函数不要求带回值,可用【1】来定义函数返回值为空.答案:(答案 1) void 第 5 题 (4.0 分) 题号:1539 按内存排列顺序, 数组 char a[2]中的所有元素是 a[1]和【1】.答案:(答案 1)a[0]二、单项选择 共 15 题 (共计 30 分) 第 1 题 (2.0 分) 题号:200 若有定义:char *p1,*p2,*p3,*p4,ch; 则不能正确赋值的程序语句为()。 A:p1=ch; scanf(%c,p1); B:p2=(char *)malloc(1);scanf(%c,p2); C:*p3=getchar(); D:p4=ch;*p4=getchar(); 答案:C 第 2 题 (2.0 分) 题号:508 int a=1,b=2,c=3; if(ac)b=a;a=c;c=b;则c 的值为()。 A:1 B:2 C:3 D:不一定答案:B 第 3 题 (2.0 分) 题号:730 若以a+方式打开一个已存在的文件,则以下叙述正确的是()。 A:文件打开时,原有文件内容不被删除,位置指针移到文件末尾,可作添加和读操作 B:文件打开时,原有文件内容不被删除,位置指针移到文件开头,可作重写和读操作 C:文件打开时,原有文件内容被删除,只可作写操作 D:以上各种说法皆不正确答案:A 第 4 题 (2.0 分) 题号:125 下列程序的输出结果是()。 main() {int a=7,b=5; printf(%d\n,b=b/a); } A:0 B:5 C:1 D:不确定值答案:A 第 5 题 (2.0 分) 题号:176 数组名作为实参数传递给函数时,数组名被处理为()。 A:该数组的长度 B:该数组的元素个数C:该数组的首地址 D:该数组中各元素的值答案:C 第 6 题 (2.0 分) 题号:543 若有 int a[10]={0,1,2,3,4,5,6,7,8,9},*p=a; 则输出结果不为 5 的语句为()。 A:printf(%d,*(a+5)); B:printf(%d,p[5]); C:printf(%d,*(p+5)); D:printf(%d,*p[5]); 答案:D 第 7 题 (2.0 分) 题号:661 以下正确的描述是:在 C 语言程序中()。 A:函数的定义可以嵌套,但函数的调用不可以嵌套 B:函数的定义不可以嵌套,但函数的调用可以嵌套 C:函数的定义和函数的调用均不可以嵌套 D:函数的定义和函数的调用均可以嵌套答案:B 第 8 题 (2.0 分) 题号:735 fgetc 函数的作用是从指定文件读入一个字符,该文件的打开方式必须是()。 A:只写B:追加 C:读或读写 D:答案 B 和 C 都正确答案:C 第 9 题 (2.0 分) 题号:133 若有以下定义:char s=\092; 则该语句()。 A:使 s 的值包含 1 个字符 B:定义不合法,s 的值不确定 C:使 s 的值包含 4 个字符D:使 s 的值包含 3 个字符答案:B 第 10 题 (2.0 分) 题号:613 下面有关 for 循环的正确描述是()。 A:for 循环只能用于循环次数已经确定的情况B:for 循环是先执行循环循环体语句,后判断表达式C:在 for 循环中,不能用 break 语句跳出循环体 D:for 循环的循环体语句中,可以包含多条语句,但必须用花括号括起来答案:D 第 11 题 (2.0 分) 题号:632 以下叙述正确的是()。 A:do-while 语句构成的循环不能用其它语句构成的循环来代替. B:do-while 语句构成的循环只能用 break 语句退出. C:用 do-while 语句构成的循环,在 while 后的表达式为非零时结束循环. D:用 do-while 语句构成的循环,在 while 后的表达式为零时结束循环答案:D 第 12 题 (2.0 分) 题号:496 double x;scanf(%lf,x);不可以赋值给 x 变量的常量是()。 A:123 B:100000 C:A D:

文档评论(0)

1亿VIP精品文档

相关文档