√ √一二 三 C 语言程序设计请注意:① 答案一律写在答题纸上,写在试卷上无效② 答题纸要写上学号、班级、姓名③ 交卷时,试卷和答题纸一起提交一.选择题:(单选, 每题 2 分, 共 40 分)1.以下叙述不正确的是(D )A)一个 C 源程序可由一个或多个函数组成。B) C 语言程序的基本组成单位是函数。C)一个 C 语言程序必须包含一个 main 函数。D) C 语言程序经过编译后生成的文件名的后缀为 。exe。2,一个 C 程序的执行是从(C ). A) 本程序的 main 函数开始,到本程序文件的最后一个函数结束. B)本程序文件的第一个函数开始,到本程序文件的最后一个函数结束. C)本程序的 main 函数开始,到 main 函数结束. D)本程序文件的第一个函数开始,到本程序 main 函数结束。1. 在 C 语言提供的不合法的关键字是:(A)A)swicth B)INT C)case D)default2. 在 C 语言中,合法的字符常量是(B) A)’\084' B) ’ab' C) ’\x43’ D)″b″3. 若 int a;则表达式“(a=2*5,a*2),a+6”的值是:(26)AD 什么是一样?A)20 B)6 C)16 D)204. 假设x和y都是 double 数据,则表达式 x=1,y=x+7/2 的值是:(A)A ) 4 。 500000 B ) 4 C ) 2.000000 5. 若有语句 scanf("%d%d",&a,&b),要使变量 a、b 分别得 23、45,则正确的输入形式为: (C )A) 23;45 B) 23,45 C) 23 45 D) 23456. 已知程序段:int x; f1oat y;scanf("%3d%f",&x,&y);若从第一列开始输入数据 98765 321(回车),则 x 的值为: (A )A)98765 B)987 C) 65 D) 7457. 以下叙述正确的是( D )A) 在 C 程序中,语句之间必须要用分号“,"分隔。B)若 a 是实型变量,C 程序中允许赋值 a =10;因此,实型变量中允许存放整型数。C)在 C 程序中,无论是整数还是实数,都能准确无误地表示。D)在 C 程序中,%是只能用于整型运算的运算符。8. 若有以下定义和语句char c1=’b’ ,c2='f’;printf(”%d ,%c\n” ,c2-c1 ,c2—’a'+’A');则输出结果是:( B )A)3 ,G B)4 ,F C)5 ,F D)输出结果不确定12。 能正确表示 x 的取值在[-1,60]之间的 C 语言表达式是(C )A) 60≥x≥-1 B)x>=—1 || x〈=60 C) x〉=-1 && x〈=60 D) 60〉=x〉=-113. 下面程序段的输出结果是:( A)short int i=32769;printf(”%d\n”,i...