版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
闽南科技学院《C语言程序设计》2019-2020学年第一学期期末试卷(A卷)1.下面不正确的字符串常量是A。A)'abc'B)"12'12"C)"0"D)""2.以下正确的叙述是DA)在C程序中,每行中只能写一条语句B)若a是实型变量,C程序中允许赋值a=10,因此实型变量中允许存放整型数C)在C程序中,无论是整数还是实数,都能被准确无误(精确)地表示D)在C程序中,%是只能用于整数运算的运算符3.已知字母A的ASCII码为十进制数65,且c2为字符型,则执行语句c2='A'十'6'一'3';后,c2中的值为AA)DB)68C)不确定的值D)C4.sizeof(float)是B:A)一个双精度型表达式B)一个整型表达式C)一种函数调用D)一个不合法的表达式5.以下说法正确的是D:A)输入项可以为一实型常量,如scanf("%f",3.5);B)只有格式控制,没有输入项,也能进行正确输入,如scanf("a=%d,b=%d");C)当输入一个实型数据时,格式控制部分应规定小数点后的位数,如scanf("%4.2f",&f);D)当输入数据时,必须指明变量的地址,如scanf("%f",&f);6.已有如下定义和输入语句,若要求a1,a2,c1,c2的值分别为10,20,A,B,当从第一列开始输入数据时,正确的数据输入方式是D(注:<CR>表示回车)。inta1,a2;charc1,c2;scanf("%d%d",&a1,&a2);scanf("%c%c",&c1,&c2);A)1020AB<CR>B)1020<CR>AB<CR>C)1020AB<CR>D)1020AB<CR>7.请阅读以下程序:{inta=5,b=0,c=0;if(a=b+c)printf("***\n");e1seprintf("$$$\n");以上程序D:A)有语法错不能通过编译B)可以通过编译但不能通过连接C)输出***D)输出$$$8.下面程序段的运行结果是C。x=y=0;while(x<15){y++;x+=++y;}printf("%d,%d",x,y);A)20,7B)6,12C)20,8D)8,209.若有说明:inta[3]={0};则下面正确的叙述是D。A)只有元素a[0]可得到初值0B)此说明语句不正确C)数组a中各元素都可得到初值,但其值不一定为0D)数组a中每个元素均可得到初值010.在c语言中,引用数组元素时,其数组下标的数据类型允许是_C_。A)整型常量B)整型表达式C)整型常量或整型表达式D)任何类型的表达式11.下面程序段的运行结果是_B_。charc[5]={'a','b','\0','c','\0'};printf("%s",c);}A)’a’’b’B)abC)abcD)ab12.以下叙述正确的是C。A)在C程序中,main函数必须位于程序的最前面B)C程序的每行中只能写一条语句C)C语言本身没有输入输出语句D)在对一个C程序进行编译的过程中,可发现注释中的拼写错误13.简单变量做实参时,实参与其对应的形参之间的数据传递方式是C。A)双向值传递方式B)地址传递方式C)单向值传递方式D)用户指定传递方式14.编辑程序的功能是A。A)修改并建立源程序B)将源程序翻译成目标程序C)调试程序D)命令计算机执行指定的程序15.在C语言中,5种基本数据类型的存储空间长度排列顺序为C。A)char<int<1ongint<=float<doubleB)char=int<1ongint<=float<doubleC)char<int<=1ongint<=float<doubleD)char=int=1ongint<=float<double):设intx=25,y=-20;floata=102.56,b=50.87;(注意:各式结果不影响后续的题目!)(62.y*=y+=25(3.x+y>=0?(x-2*y):(x+2*y)(654.(x+y)/2+(int)(a-b)%(int)b(35.x/2+(a-b)/2(37.8456.!(x=a)&&(y=b)&&1(07.!(a+b-1)||y+x/2(18.计算(y>=0)&&(++y)后y的值为:(-209.printf(“%d”,’\102’);结果为(6610.已知’a’的ASCII码为97,则:printf(d)三、写出下列程序的的执行结果(每小题5分,共计20分,注意输出格式)1.#include<stdio.h>Intmain(){inta=23389,b=45;floatx=647.3586,y=13643.5538;charc1=’A’,c2[]="Hello";printf("a=%4d,b=%4d\n",a,b);printf("%-9.2f,%9.2f\n",x,y);printf("%o,%x,%u\n",b,b,b);printf("%d,%c\n",c1,c1);printf("%s,%6.4s\n",c2,c2);return0;}a=23389,b=45647.36,13643.5555,2d,4565,AHello,Hell2.#include<stdio.h>#defineN10intmain()for(i=0;i<N/2;i++){printf("%6d%6d",a,b);printf("\n");a=b+a;b=a+b;}return0;}1011235813213.#include<stdio.h>intmain(){inti,j,k=0;for(i=1;i<31;i++){for(j=2;j<=i-1;j++)if(i%j==0)break;if(j==i){printf("%7d",i);k++;if(k%2==0)printf("\n");}}Return0;}23571113171923294.#include<stdio.h>intmain(){inti=16,j,x=6,y,z;staticcharc[]=”Iamastudent”;j=i+++1;printf(“%5d\n”,j);x*=i=j;printf(“%5d\n”,x);x=1,y=2,z=3;x+=y+=z;printf(“%5d\n”,(z+=x)>y?z++:y++);x=y=z=-1;++x||++y||z++;printf(“%5d,%5d,%5d\n”,x,y,z);printf(“%s,%5.4s\n”,c,c);return0;}1710290,0,0Iamastudent,Iam1.下面程序的功能是:将字符数组s2中的全部字符拷贝到字符数组s1中,不用strcpy函数。#include<stdio.h>printf("inputs2:");gets(s2);for(i=0;s2[i]!=’\0’;i++)s1[i]=s2[i];s1[i]=’\0’;printf("s1:%s\n",s1);return0;}2.输入20个整数,找出其中的最大数及最小数,并求其和值。#include<stdio.h>{inta[20],i,max,min,sum;printf("inputa[0]-a[19]:");for(i=0;i<20;i++)scanf(“%d”,&a[i]);max=a[0];min=a[0];sum=a[0];{if(a[i]>max)max=a[i];if(a[i]<min)min=a[i];sum+=a[i];}printf(%d,%d,%d\n",max,min,sum);return0;}3.输入一行字符到字符数组中,将其中的小写字母转化成大写字母,大写字母转化成小写字母,然后输出。#include<stdio.h>#include<string.h>gets(str);elseif(c>=’a’&&c<=’z’)c=c-32;puts(str);return0;}1.输出100到300之间能被5整除却不能被3整除的所有数之和。#include<stdio.h>intmain(){intn,sum=0;for(n=100;n<=300;n++)if(n%5==0&&n%3!=0)sum+=n;printf(“%d\n”,sum);return0;}2.编写main函数及一个求x阶乘(x!)的用户自定义函数fun(),并在主函数中调用该函数求组合数c的值CEQ\*jc3\*hps13\o\al(\s\up6(n),m)=。#include<stdio.h>intmain(){longintfun(longintx);longres,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- DB51T 1175-2010 饲料中苯乙醇胺A的测定高效液相色谱法
- DB51T 1040-2010 水稻优化定抛栽培技术规程
- 耐热不锈钢项目立项申请报告
- 烟度计生产加工项目可行性研究报告
- 心电图 课程设计
- 2024年乡村振兴战略下土地经营权转让合同范本3篇
- 2024-2030年智能手环公司技术改造及扩产项目可行性研究报告
- 2024-2030年新版中国液化气取暖器项目可行性研究报告
- 2024-2030年撰写:中国心益胶囊项目风险评估报告
- 2024-2030年撰写:中国复合水泥袋制袋机行业发展趋势及竞争调研分析报告
- 2024农村机井转让合同范本
- 2024公路工程危险性较大工程安全专项施工方案编制导则
- 2024-2030年中国巨菌草市场需求规模及未来发展战略研究报告
- 人教版高一上学期化学(必修一)《第四章物质结构元素周期律》单元测试卷-带答案
- 四年级上册道德与法治全册教案
- 2024至2030年中国文具市场发展预测及投资策略分析报告
- 《供应链管理》期末考试复习题库(含答案)
- 中建一局劳务分包合同范本
- 天津市河北区2023-2024学年高一上学期1月期末化学试题(解析版)
- 中考模拟作文“独享、分享、共享”写作指导及范文赏析
- 新疆三史和民族团结
评论
0/150
提交评论