武汉纺织大学10年C语言试题

合集下载

武汉理工大学C语言期末试题

武汉理工大学C语言期末试题

武汉理工大学考试试卷B卷)2010 ~2011 学年2 学期 C语言程序设计课程闭卷一、单项选择题(每题2分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将所选代码填写在下面表格中的对应位置。

错选、多选或未选均无分。

1.以下叙述不正确的是______。

A.在C程序中,注释说明只能位于一条语句的后面。

B.一个C源程序可由一个或多个函数组成。

C.一个C源程序必须包含一个main函数。

D.C程序的基本组成单位是函数。

2.以下选项中,______是合法的C语言字符常量。

A. ″A″B.′ \x43 ′C.′ ab ′D.′ \084 ′3.以下不是合法的C语言赋值语句为______。

A.++a;B.n=(m=(p=0));C.a=b==c;D.k=a+b=1;4.设在C语言中,一个int型数据在内存中占用2个字节,则unsigned int型数据的取值范围为______。

A.0~255B.0~32767C.0~65535D.0~21474836475.已知字符′ b ′的ASCII码为98,语句printf(″ %d, %c″, ′ b ′, ′ b ′ + 1);的输出结果为______。

A.98,bB.语句不合法C.98,99D.98,c6.执行语句for(i=1;i++<4;);后,变量i的值是______。

A.3B.4C.5D.不定7.若有声明int a[3][4];,则对a数组元素的非法引用是。

A. a[0][2*1]B. a[1][3]C. a[4-2][0]D. a[0][4]8.在C语言程序中,数组名做函数调用的实参时,传递给形参的是。

A.数组第一个元素的值B.数组的首地址C.数组全部元素的值D.数组元素的个数9.设有数组定义: char array [ ]="China"; 则数组 array所占的存储空间为。

A. 4个字节B. 5个字节C. 6个字节D. 7个字节10.若有定义int x, *p;,则以下正确的赋值表达式是。

2022年武汉纺织大学公共课《C语言》科目期末试卷B(有答案)

2022年武汉纺织大学公共课《C语言》科目期末试卷B(有答案)

2022年武汉纺织大学公共课《C语言》科目期末试卷B(有答案)一、填空题1、设有一输入函数scanf("%d”,k);它不能使float类型变量k得到正确数值的原因是_______未指明变量k的地址和_______格式控制符与变量类型不匹配。

2、结构化程序由________、________ 、________ 3种基本结构组成。

3、一个C语言源程序由若干函数组成,其中至少应含有一个________4、运算符%两侧运算量的数据类型必须都是_______;运算符++和一一的运算量必须是_______。

5、若a、b和c均是int型变量,则执行表达式a=(b=4)+(c=2)后a的值为_______,b的值为_______,c的值为_______。

6、请读程序段:int x=1;printf("%d\n",~x);上面程序段的输出结果是_______。

7、执行下面程序段后,k的值是_______。

k=1;n=263;do{k*=n%10;n/=10;} while(n);8、若有定义:doublex[3][5];,则x数组中行下标的下限为_______,列下标的上限为_______。

9、设有以下宏定义:#define WIDTH80#define LENGTH(WIDTH+40)则执行赋值语句:k=LENGTH*20;(k为int型变量)后,k的值是_______。

10、下面程序段的运行结果是_______。

Char a[]="123456789",*p;inti=0;p=a;while(*p){if(i%2==0)*p='*';p++;i++;}puts(a);二、选择题11、下列4组选项中,不是C语言关键字的选项是。

()A.defineB.getcC.includeD.whileIF char scanf goType printf case pow12、以下表达式值为3的是( )A.16-13%10B.2+3/2C.14/3-2D.(2+6)/(12-9)13、以下叙述正确的是A.在C程序中,main函数必须位于程序的最前面B.C程序的每行中只能写一条语句C.C语言本身没有输入输出语句D.在对一个C程序进行编译的过程中,可以发现注释中的拼写错误14、以下叙述不正确的是( )A.一个C源程序可由一个或多个函数组成B.一个C源程序必须包含一个main函数C.C程序的基本组成单位是函数D.在C程序中,注释说明只能位于一条语句的后面15、若有说明:inta[3][4];,则对a数组元素的正确引用是()。

湖北师范学院2010年专升本《C语言程序设计》试卷

湖北师范学院2010年专升本《C语言程序设计》试卷

湖北师范学院2010年“专升本”招生考试《C语言程序设计》试题一、选择题(本题共20小题,每题2分,共40分)1.以下不合法的用户标识符是()。

A)S2_KEY B)Int C) 4s D)_char 2.设有 int x=11; 则表达式 (++x)%3 的值是()。

A)0 B)1 C)2 D)33.C语言源程序名的后缀是()。

A).exe B).cp C).obj D).c4.若在定义语句:int a,b,c,*p=&c;之后,接着执行以下选项中的语句,则能正确执行的语句是()。

A)scanf("%d",a,b,c); B)scanf("%d%d%d",a,b,c);C)scanf("%d",p); D)scanf("%d",&p);5.C语言中运算对象必须是整型的运算符是()。

A) %= B)/C) =D) 〈=6.若有定义语句:int a[3][6]; ,按在内存中的存放顺序,a数组的第10个元素是()。

A)a[0][4] B)a[0][3] C)a[1][4] D)a[1][3]7.若要求定义具有10个int型元素的一维数组a,则以下定义语句中错误的是A)#define N 10 Int a[N]B)#define n 5 Int a[2*n]C)int a[5+5]D)int n=10,a[n] 8.语句printf("a\bre\'hi\'y\\\bou\n");的输出结果是()。

(说明:'\b'是退格符)A)re'hi'you B)abre'hi'y\bou C)a\bre\'hi\'y\bou D)a\bre\'hi\'y\\\bou 9.下列程序执行后的输出结果是()。

武汉纺织大学计算机基础课考试重点

武汉纺织大学计算机基础课考试重点

第一章1.计算机发展历史:算盘、计算器、图灵机(抽象计算机模型)、冯诺依曼计算机2.冯诺依曼计算机特点:使用二进制数、序列执行指令、程序与数据存放在内存中3.计算机应用:科学计算(数值计算)、数据处理、辅助技术、过程控制、人工智能、网络应用4.第一台计算机:1946年,美国,宾夕法尼亚大学,ENIAC5.计算机分类:微机、小型机、(中型机)大型机、超级计算机第二章1.R 进制到十进制转换公式:m1011n n R K K K K K K S ---= .)(m m 1100111n 1n n n R K R K R K R K R K R K ------⨯++⨯+⨯+⨯++⨯+⨯=2.十进制转换成二进制。

整数部分:除以二取余数,从下到上取结果小数部分:永远使用小数部分乘以二,取整数部分的结果。

3.二进制转换成八进制和十六进制二进制到八进制:3位变1位二进制到十六进制:4位变1位注意:上述转换是双向的(八进制或十六进制到二进制的转换也是如此)。

4.二进制运算算术运算:同十进制逻辑运算:与运算:仅当参加运算的两个数均为1时,结果才为1,否则均为0或运算:仅当参加运算的两个数均为0时,结果才为0,否则均为1异或运算:相同为0,不同为1非运算:原运算的数取反5.原码反码补码一个数首先转换为原码。

规则为:正数用0开头,数值部分直接转换成二进制负数用1开头,数值部分直接转换成二进制反码:规则为:正数同原码负数用1开头,数值部分为原码的数值部分逐位取反补码:规则为:正数同原码负数用1开头,数值部分为补码最后一位加1.(注意:补码符号位参与计算)原码、反码:表示0有两种方式:0 000...00和1 000 (00)补码表示0只有一种方式:0 000 (00)6.计算机中的数有两种表示方式:定点表示和浮点表示定点表示格式为:数值部分位 小数点位7.非数值信息的编码:英文字符编码:ASCII 码,特点:用一个字节表示键盘上的一个符号,每个字节的最高二进制位为0,(可表示的范围为0~127,共128个符号)中文字符的编码:目前使用的计算机中采用汉字内码(机内码)。

武汉纺织大学c语言小抄

武汉纺织大学c语言小抄

需掌握的编程题一、选择结构1. 输入整数a和b,如果a2 + b2大于100,则输出a + b的值,否则输出a – b的值。

#include <stdio.h>void main(){int a, b;scanf("%d %d", &a, &b);if (a * a + b * b > 100)printf("%d\n", a + b);elseprintf("%d\n", a - b);}打印输出语句可以写成:printf("%d",(a * a + b * b > 100?a+b:a-b));2. 输入整数n,如果n既是5又是7的整倍数,则输出yes,否则输出no。

#include <stdio.h>void main(){int n;scanf("%d", &n);if (n % 5 = = 0 && n % 7 = = 0) //同时满足两个条件printf("yes\n");elseprintf("no\n");}3. 输入三个整数,要求按由小到大的顺序输出。

#include <stdio.h>void main(){int a, b, c, t;scanf("%d %d %d", &a, &b, &c);if (a > b){t = a;a = b;b = t;} //两两比较if (a > c){t = a;a = c;c = t;}if (b > c){t = b;b = c;c = t;}printf("%d, %d, %d\n", a, b, c);}4. 某商场为促销实行打折销售商品,具体办法是假定购买某种商品的数量为x件,折扣如假定商品价格为p元,编程计算某顾客购买x件商品的应付金额。

武汉纺织大学专升本计算机基础试题附答案

武汉纺织大学专升本计算机基础试题附答案

武汉纺织大学计算机基础1、计算机软件系统包括(A)。

A)系统软件和应用软件B)编译系统和应用系统C)数据库管理系统和数据库D)程序、相应的数据和文档2、计算机存储器中,组成一个字节的二进制位数是(C)。

A ) 8 B) 4 C) 16D) 323、已知字母“ R ”的 ASCII 码是 16进制 52H,则字母“ N”的 ASCII是(C)。

A)48H B )49H C )4EHD)4DH4、bit 代表的是( D)。

A)字节 B )字长 C )二进制位D)字5、101011转换成对应的十进制数,正确的结果是(D)。

A)40 B )41 C )42D)436、Windows中,用鼠标左键单击某应用程序窗口的最小化按钮,该应用程序处于( D)的状态。

A)不确定 B )被强制关闭C)被暂时挂起 D )在后台继续运行7、含有( D)属性的文件不能修改。

A)系统 B )隐藏 C )存档D)只读8、将计算机网络分为广域网、城域网、局域网,其划分的主要依据是网络的( C)。

A)拓扑结构 B )控制方式 C )作用范围D)传输介质9、在 Word编辑文档时,若不小心作了误删除的操作,下面的选项正确的是 ( B) 。

A)不能恢复 B )可以通过“撤销”按钮恢复C)可通过“复制”按钮恢复 D )可以通过“粘贴”按钮恢复10、一个 Excel 文档对应于一个( A)。

A)工作簿 B )工作表 C )单元格 D )一行11、第一台电子计算机的名称是(A)。

A )ENIAC B)ASCII C)LSIC D)MAN12、为网络提供共享资源并对资源进行管理的设备为(C)。

A)客户机 B )路由器 C )服务器 D )网卡13、通过( D)功能,用户可以在文档中搜索指定的字符和单词,如果需要的话,还可以将它们替换成其它的单词和字符。

A)自动文本 B )自动更正 C )自动检查 D )查找和替换14、Excel2000 文档的默认的扩展名为( C )。

湖北省计算机技能高考c语言试题及答案

湖北省计算机技能高考c语言试题及答案在湖北省计算机技能高考中,C语言试题是考生们必须面对的一部分。

掌握C语言对于计算机专业学生来说至关重要,因此这份试题对于检验考生的C语言水平有着重要意义。

以下是湖北省计算机技能高考C语言试题及答案,供同学们参考学习。

试题一:```c#include <stdio.h>int main(){int i, sum;sum = 0;for(i = 1; i <= 100; i++){sum += i;}printf("The sum of numbers from 1 to 100 is: %d\n", sum);return 0;}```试题一要求计算从1到100的所有整数的和并打印输出。

答案如上所示,通过for循环累加实现,结果为5050。

试题二:```c#include <stdio.h>int main(){int number;printf("Enter a number: ");scanf("%d", &number);if(number % 2 == 0){printf("%d is an even number.\n", number);}else{printf("%d is an odd number.\n", number);}return 0;}```试题二要求输入一个整数,判断该整数是奇数还是偶数,并相应地打印输出结果。

答案如上所示,通过判断输入的整数除以2的余数是否为0来实现,如果余数为0,则为偶数;否则为奇数。

试题三:```c#include <stdio.h>int main(){int number, i;int factorial = 1;printf("Enter a positive integer: ");scanf("%d", &number);for(i = 1; i <= number; i++){factorial *= i;}printf("The factorial of %d is: %d\n", number, factorial);return 0;}```试题三要求输入一个正整数,计算其阶乘并打印输出结果。

2022年武汉纺织大学外经贸学院公共课《C语言》科目期末试卷B(有答案)

2022年武汉纺织大学外经贸学院公共课《C语言》科目期末试卷B(有答案)一、填空题1、若有以下定义和语句,为使变量c1得到字符’A',变量c2得到字符’B’,正确的输入形式是_______。

char cl,c2;scanf("%4c%4c",&cl,8&c2);2、结构化程序由________、________ 、________ 3种基本结构组成。

3、一个C语言源程序由若干函数组成,其中至少应含有一个________4、若有定义语句:int m=5,y=2;则执行表达式y+=y-=m*=y后的y值是_______5、表达式x=6应当读做_______6、设x为无符号整数。

表达式x^(~(~0<<n)<<(p+1-n)))的作用是将x 中从第p位开始的n位求反(1变0,0变1),其他位不变。

请按表达式的求值顺序写出分解步骤,并解释含义。

__________________________________7、函数swap(arr,n)可对arr数组从第1个元素到第n个元素分别进行两两元素交换。

在运行调用函数中的如下语句后,a[o]和a[1]的值分别为_______,原因是_______。

a[0]=1;a[1]=2;swap(a,2);8、设有宏定义如下:#define MIN(x,y)(x)>(y)?(x):(y)#define T(x,y,r)x*r*y/4则执行以下语句后,s1的值为_______,s2的值为_______。

int a=1,b=3,c=5,s1,s2;s1=MIN(a=b,b-a);s2=T(a++,a*++b,a+b+c);9、下面程序段的运行结果是_______。

char ch[]="600";int a,s=0;for(a=0;ch[a]>= '0'&&ch[a]<='9';a++)s=10*s+ch[a]-'o';printf("%d",s);10、已有一维数组a,n为元素的个数,且各元素均有值;函数void process (float*p,int n,float(*fun)(float*,int))为一个可完成下面各种计算的通用函数。

武汉纺织大学组成原理题库

单选题1、存储周期是指∙存储器的读出时间∙存储器进行连续读和写操作所允许的最短时间间隔∙存储器的写入时间∙存储器进行连续写操作所允许的最短时间间隔2、在主存和CPU之间增加cache的目的是∙增加内存容量∙提高内存的可靠性∙解决CPU与内存之间的速度匹配问题∙增加内存容量,同时加快存取速度3、算术/ 逻辑运算单元74181ALU可完成:(p47)∙16种算术运算功能∙16种逻辑运算功能∙16种算术运算功能和16种逻辑运算功能∙4位乘法运算和除法运算功能4、某机字长32位,其中1位符号位,31位表示尾数。

若用定点小数表示,则最大正小数为:∙+(1 -2-32 )∙+(1 -2-31 )∙2-32∙2-31(A)5、在计数器定时查询方式下,若每次计数从0开始,则()∙设备号小的优先级高∙设备号大的优先级高∙每个设备使用总线的机会相同∙以上都不对6、浮点数加、减运算过程一般包括对阶、尾数运算、规格化、舍入和判溢出等步骤。

设浮点数的阶码和尾数均采用补码表示,且位数分别为5位和7位(均含2位符号位)。

若有两个数X=27×29/32,Y=25×5/8,则用浮点加法计算X+Y的最终结果是(2009原题、第一章:计算机系统概述)∙00111 1100010∙00111 0100010∙01000 0010001∙发生溢出7、下列选项中,能缩短程序执行时间的措施是()(2010年原题、第五章:中央处理器) I提高CPU时钟频率,II优化数据通过结构,III对程序进行编译优化∙仅I和II∙仅I和III∙仅II和III∙I,II,III8、下列选项中的英文缩写均为总路线标准的是()(2010年原题、第六章:总线系统)∙PCI,CRT,USB,EISA∙ISA,CPI,VESA,EISA∙ISA,SCSI,RAM,MIPS∙ISA,EISA,PCI,PCI-Express9、下列给出的指令系统特点中,有利于实现指令流水线的是(2011年原题、第五章:中央处理器)Ⅰ. 指令格式规整且长度一致Ⅱ、指令和数据按边界对齐存放Ⅲ、只有Load/St ore指令才能对操作数进行存储访问∙仅Ⅰ、Ⅱ∙仅Ⅱ、Ⅲ∙仅Ⅰ、Ⅲ∙Ⅰ、Ⅱ、Ⅲ10、同步通信之所以比异步通信具有较高的传输速率,是因为:∙同步通信不需要应答信号且总线长度比较短∙同步通信用一个公共的时钟信号进行同步∙同步通信中,各部件存取时间比较接近∙以上各项因素的综合结果11、在集中式总线仲裁中,()方式响应时间最快。

2014年武汉纺织大学专升本(计算机基础)真题试卷

2014年武汉纺织大学专升本(计算机基础)真题试卷(总分:158.00,做题时间:90分钟)一、填空题(总题数:21,分数:42.00)1.填空题每空。

请将每一个空的正确答案写在答题卡上。

(分数:2.00)__________________________________________________________________________________________ 解析:2.从理论上讲,一个只含有1500个汉字及中文标点而不含其他字符的文本文件,在存储器中占 1KB(四舍五入,保留小数两位)。

(分数:2.00)填空项1:__________________ (正确答案:正确答案:2.93)解析:3.在I/O设备中,显示器是计算机的 1设备。

(分数:2.00)填空项1:__________________ (正确答案:正确答案:输出)解析:4.一张标有2HD的3.5英寸软盘,格式化后其容量为 1MB。

(分数:2.00)填空项1:__________________ (正确答案:正确答案:1.44)解析:5.如果A1:A5包含数字8、11、15、32和4,MAX(A1:A5)= 1。

(分数:2.00)填空项1:__________________ (正确答案:正确答案:32)解析:6.如果A1包含'3',B1包含TRUE,则=SUM(A1,B1,2) 1。

(分数:2.00)填空项1:__________________ (正确答案:正确答案:2)解析:7.SUM('3',3)等于 1。

(分数:2.00)填空项1:__________________ (正确答案:正确答案:6)解析:8.默认情况下,一个Excel工作簿有3个工作表,其中第一个工作表的默认表名是 1,为了改变工作表的名字,可以 2弹出快捷菜单,选择“重命名”命令。

(分数:2.00)填空项1:__________________ (正确答案:正确答案:sheetl、单击右键)解析:9.主存储器包括 1和只读存储器(ROM)。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

武汉纺织大学C语言程序设计√√一二三请注意:①答案一律写在答题纸上,写在试卷上无效②答题纸要写上学号、班级、姓名③交卷时,试卷和答题纸一起提交一.选择题:(单选, 每题2分, 共40分)1.以下叙述不正确的是()A)一个C源程序可由一个或多个函数组成。

B) C语言程序的基本组成单位是函数。

C)一个C语言程序必须包含一个main函数。

D) C语言程序经过编译后生成的文件名的后缀为 .exe。

2.一个C程序的执行是从()。

A) 本程序的main函数开始,到本程序文件的最后一个函数结束。

B)本程序文件的第一个函数开始,到本程序文件的最后一个函数结束。

C)本程序的main函数开始,到main函数结束。

D)本程序文件的第一个函数开始,到本程序main函数结束。

3.在C语言提供的不合法的关键字是:A)swicth B)INT C)case D)default4.在C语言中,合法的字符常量是A)’\084’B) ’ab’C) ’\x43’D)″b″5.若int a;则表达式“(a=2*5,a*2),a+6”的值是:A)20 B)6 C)16 D)206.假设x和y都是double数据,则表达式x=1,y=x+7/2的值是:7.若有语句scanf("%d%d",&a,&b),要使变量a、b分别得23、45,则正确的输入形式为: ()A) 23;45 B) 23,45 C) 23 45 D) 23458.已知程序段:int x; f1oat y;scanf("%3d%f",&x,&y);若从第一列开始输入数据98765 321(回车),则x 的值为: ()A)98765 B)987 C) 65 D) 7459.以下叙述正确的是()A) 在C程序中,语句之间必须要用分号“,”分隔。

B)若a是实型变量,C程序中允许赋值a =10;因此,实型变量中允许存放整型数。

C)在C程序中,无论是整数还是实数,都能准确无误地表示。

D)在C程序中,%是只能用于整型运算的运算符。

10.若有以下定义和语句char c1='b' ,c2='f';printf("%d ,%c\n" ,c2-c1 ,c2-'a'+'A');则输出结果是:()A)3 ,G B)4 ,F C)5 ,F D)输出结果不确定12. 能正确表示x的取值在[-1,60]之间的C语言表达式是()A)60≥x≥-1 B)x>=-1 || x<=60C) x>=-1 && x<=60 D) 60>=x>=-113. 下面程序段的输出结果是:()short int i=32769;printf("%d\n",i);A)32769 B)-32767 C)32767 D)输出不是确定的数14. 假定x、y、z、m均为int型变量,有如下程序段:int x=1, y=2, z=4;m=(x<y)?x:y;则该程序运行后,m的值是()A) 4 B) 3 C) 2 D) 115.下列运算符中优先级最高的是()。

A) < B) ++ C) && D) !=16. 逻辑运算符两侧的运算对象______。

A) 只能是0和1 B) 只能是0或非0正数C) 只能是整型或字符型数据 D) 可以是任何类型的数据17.以下程序段运行后x,y,z的值是______。

int x = 30, y = 40, z = 50;if (x > y)z = x;x = y;y = z;A) x = 40, y = 30, z = 30 B) x = 40, y = 50, z = 50C) x = 30, y = 40, z = 50 D) x = 50, y = 30, z = 4018. 以下程序的运行结果是______。

#inlcude <stdio.h>void main(){int x = 1, a = 0, b = 0;switch (x){case 0:b++;case 1:a++;case 2:a++;b++;}printf("a = %d, b = %d\n", a, b);}A) a = 2, b = 1 B) a = 1, b = 1C) a = 1, b = 0 D) a = 2, b = 219. 以下程序的输出结果是:( )#include <stdio.h>void main(){int a, b;for(a=1, b=1; a<=100; a++){if(b>=10) break;if (b%3= =1){ b+=3; continue; }}printf("%d\n",a);}A)101 B)6 C)4 D)720. 以下关于数组的描述正确的是( )。

A. 数组的大小是固定的,但可以有不同的类型的数组元素B. 数组的大小是可变的,但所有数组元素的类型必须相同C. 数组的大小是固定的,所有数组元素的类型必须相同D. 数组的大小是可变的,可以有不同的类型的数组元素21.若有以下说明:int a[12]={1,2,3,4,5,6,7,8,9,10,11,12};char c='a',d,g;则数值为4的表达式是( )A. a[g-c]B. a[4]C. a['d'-'c']D. a['d'-c]22. 以下程序的输出结果是( )#include <stdio.h>void main(){int i, a[10];for(i=9;i>=0;i--) a[i]=10-i;printf("%d%d%d",a[2],a[5],a[8]);}A. 258B. 741C. 852D. 36923. 关于return语句,下列正确的说法是()。

A. 在主函数和其他函数中均要出现B. 必须在每个函数中出现C. 可以在同一个函数中出现多次D. 只能在除主函数之外的函数中出现一次24.以下程序段执行后,n的值是()。

int a = 1, b = 2, c = 3, d = 4, m = 2, n = 5;if ((m = a > b) && (n = c > d))printf("OK\n");elseprintf("ERROR\n");A) 1 B) 2 C)5 D) 425.下面四个选项中不是合法的浮点数的是:()A)160. B)e5 C)123e4 D)-7e3二.填空题(每空2分,共20分)请将每空的正确答案写在答题卡1至10序号的空格内。

1.在C语言中,对于一个表达式的值,【 1 】表示假,【 2 】表示真。

2.任何复杂的程序都可以由顺序、分支和【 3 】这三种基本结构组成。

3. C语言基本数据类型有整数型,浮点型和【 4 】。

4.C语言源程序文件的后缀名一般为【 5 】。

5.从函数定义的角度看,函数可以分为用户自定义函数和【 6 】两种。

6.当a=3,b=2,c=0时,表达式“f=a>b>c”的值是【 7 】.7.以下程序运行结果为:【 8 】#include <stdio.h>void main ( ){int a = 10, b = -10;if (a > 0)if (b > 0)a ++;elsea --;printf ("a = %d\n",a);}8.以下程序运行结果为:【 9】#include<stdio.h>void main(){int a=6,b=3;void swap(int x,int y);swap(a,b);printf("a=%d,b=%d",a,b);}void swap(int x, int y){ int t;t=x;x=y;y=t;}9. 以下程序判断输入的一个整数是否能被3整除,若能整除,输出“YES”,若不能整除,输出“NO”,将程序代码补充完整#include <stdio.h>void main( ){int k;printf("Enter a int number:");scanf("%d",&k);if 【 10 】printf("YES\n");elseprintf("NO\n");}三. 编程题(每小题10分,共30分)1.编程计算10!。

2.输入学生成绩score (0-100之间整数),按如下规则转换输出。

当score在a. [90-100]之间,输出为“优”b. [80-90 )之间,输出为“良”c. [70-80 )之间,输出为“中“d. [60-70 )之间,输出为“及格“e. 60分以下为不及格3.从键盘输入8个数,用冒泡法从小到大排序列。

《C语言程序设计》期末考试答题卡注意:1,请将答案写在答题卡相应位置,写在试卷上不得分;2,请将姓名、班级、学号写在装订线内,否则视为无效;一二三总分得分一.单选题(每题2分,共50分)1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 2021 22 23 24 25二.1 62 73 84 95 10三. 编程题(每小题10分,共30分)1.编程计算2+4+6+8+…+96+98+100的值。

2.输入学生成绩score (0-100之间整数),按如下规则转换输出。

a. [90-100] 输出为“优”b. [80-90 )输出为“良”c. [70-80 )输出为“中“d. [60-70 )输出为“及格“e. 60分以下为不及格3.从键盘输入10个数,用选择法从小到大排序列。

相关文档
最新文档