1、第 1 页 共 6 页 第 2 页 共 6 页九江职业技术学院二一二二 一三学年第一学期C 语言程序设计 课程 适用班级:非计算机专业 12 级卷别:A 卷 B 卷 C 卷 方式:开卷 闭卷题目 一 二 三 四 五 六 七 总分得分一 选择题(每题 2 分,共 20 分)1 下面标识符中,不合法的用户标识符为( D ) 。A. pad B. a_13 C. CHAR D. x#y2表达式 10!=9 的值是:( D )A. true B.非零值 C. 0 D. 13以下说法中正确的是( C ) 。 AC 语言程序总是从第一个定义的函数开始执行B在 C 语言程序中,要调用的函数必须在 main(
2、 )函数中定义CC 语言程序总是从 main( )函数开始执行DC 语言程序中的 main( )函数必须放在程序的开始部分4在 C 语言中,char 型数据在内存中的存储形式是( D ) 。A补码 B反码 C原码 DASCII 码5putchar 函数可以向终端输出一个( D ) 。A整型变量表达式值。 B字符串C实型变量值。 D字符或字符型变量值。6设有数组定义: char array =“China“; 则数组 array 所占的空间为( C ) 。A. 4 个字节 B. 5 个字节 C.6 个字节 D.7 个字节7. 设有 int x=10,y=10; 表达式 xint b;float
3、c,表达式 a+b+c 计算结果的数据类型为( D )A. char B. int C. float D. double9条件-1=x=-1 C-1main()char ch1,ch2;ch1=A+5-3;ch2=A+6-3;printf(“%d,%c”,ch1,ch2);运行结果:67,D3写出下面程序运行结果#include main()int i;for(i=1;imain() long sum=3,f1,f2,f3,f;int i=4;、f1=f2=f3=1;while(i#includemain()int I,k,m;scanf(“%d“,k=sqrt(m);for(I=2;Ik_)
4、printf(“%dyesn“,m);else printf(“%dnon“,m);四流程图(每题 10 分,共 10 分)1根据流程图写出对应的程序#include “stdio.h“main()int i,max,x;i=1;scanf(“%d“,max=x;while(i=A3编写程序输入一个班级 35 个人某门课程的成绩存入数组 a,计算该班级的平均分。#include “stdio.h“main()int a35,i,sum;float aver;sum=0;for(i=0;i=34;i+) scanf(“%d“,sum=sum+ai;aver=sum/35;printf(“%fn“,aver);得分评卷人考生答题不得过此线密封线班级:姓名: 学号:装订线i+ 结束