郑州大学c语言考题(6)

合集下载

郑大大一c语言考试题及答案

郑大大一c语言考试题及答案

郑大大一c语言考试题及答案一、选择题(每题2分,共20分)1. C语言中,以下哪个关键字用于定义一个函数?A. intB. floatC. voidD. return答案:A2. 在C语言中,以下哪个运算符用于计算两个数的和?A. +B. -C. *D. /答案:A3. 以下哪个选项不是C语言中的控制结构?A. ifB. forC. whileD. switch答案:D4. 在C语言中,以下哪个关键字用于定义一个结构体?A. structB. unionC. enumD. typedef答案:A5. C语言中,以下哪个函数用于将字符串从大写转换为小写?A. strcatB. strcpyC. strlwrD. strcmp答案:C6. 在C语言中,以下哪个关键字用于定义一个指针?A. intB. floatC. charD. *答案:D7. C语言中,以下哪个函数用于获取当前系统时间?A. timeB. localtimeC. mktimeD. strftime答案:A8. 在C语言中,以下哪个关键字用于定义一个枚举?A. enumB. structC. unionD. typedef答案:A9. C语言中,以下哪个函数用于将浮点数转换为字符串?A. sprintfB. sscanfC. printfD. scanf答案:A10. 在C语言中,以下哪个关键字用于定义一个联合体?A. structB. unionC. enumD. typedef答案:B二、填空题(每题2分,共20分)1. C语言中,用于定义一个变量的关键字是________。

答案:int2. 在C语言中,用于定义一个数组的关键字是________。

答案:[]3. C语言中,用于定义一个函数的关键字是________。

答案:void4. 在C语言中,用于定义一个指针的符号是________。

答案:*5. C语言中,用于定义一个结构体的关键字是________。

郑州航空工业管理学院往年计算机C语言测试卷及答案

郑州航空工业管理学院往年计算机C语言测试卷及答案

计算机C语言测试卷得分评卷人一、单项选择题(共20题,每题2分,共计40分)()1、若变量a、i已正确定义,且i已正确赋值合法的语句是________。

A、a==1B、++iC、a=a++=5D、a=int(i)()2、执行下列语句后,i和n的值为________。

int i=10; int n=i++%5;A、10,OB、10,1C、11,0D、11,1()3、若有定义char w; int x; float y; double z; 则表达式w*x+z-y值的数据类型为 。A、floatB、charC、intD、double()4、c语言对嵌套if语句的规定是:else总是与( ) 。A、其之前最近的if配对B、其之前最近的且尚未配对的if配对C、缩进位置相同的if配对D、第一个if配对()5、语句 for(k=0;k<5;++k){if(k== 3) continue;printf("%d",k);}的输出结果为______A、012B、0124C、01234D、没有输出结果()6、以下函数按每行8个输出数组中的数据void fun( int *w, int n){int i;for(i=0;i<n;i++){________ printf("%d",w[i]);}printf("\n");}下列划线处应填入的语句是________。

A、if(i/8==0)printf(“\n”);B、if(i/8==0)continue;C、if(i%8==0)printf(“\n”);D、if(i%8==0)continue;()7、下列数中为八进制的是______。

A、27B、0x25C、026D、028()8、若有定义:int c[4][5],(*cp)[5]; 和语句cp=c; ,则能正确引用c数组元素的是________。

A、cp+1B、*(cp+3)C、*(cp+1)+3D、*(*cp+2)()9、若已有定义语句:inta,b, c; 且变量已正确赋初值,则以下选项中正确的赋值语句是________。

郑大c语言考试题及答案

郑大c语言考试题及答案

郑大c语言考试题及答案一、单项选择题(每题1分,共10分)1. C语言中,以下哪个关键字用于定义函数?A. classB. functionC. voidD. int答案:D2. 下列哪个选项是C语言中合法的变量名?A. 2variableB. _variableC. variable2D. variable!答案:C3. 在C语言中,用于定义一个字符型变量的关键字是?A. charB. stringC. intD. float答案:A4. 下列哪个选项是C语言中合法的常量?A. 0x1AB. 1.23.45C. 0.1eD. 1.23E-2答案:D5. C语言中,用于声明一个整型数组的语法是?A. int array[10];B. int [10] array;C. int 10 array;D. int array[10] = {0};答案:A6. C语言中,以下哪个运算符用于取模运算?A. %B. /C. *D. -答案:A7. 在C语言中,以下哪个选项是正确的字符串声明?A. char str[] = "Hello";B. char str[] = 'Hello';C. char str = "Hello";D. char str[6] = "Hello";答案:A8. C语言中,以下哪个关键字用于控制循环?A. switchB. ifC. forD. while答案:C9. 在C语言中,以下哪个函数用于计算字符串的长度?A. strlenB. strcpyC. strcatD. strcmp答案:A10. C语言中,以下哪个函数用于将一个整数转换为字符串?A. atoiB. itoaC. sprintfD. printf答案:B二、填空题(每题2分,共10分)1. 在C语言中,定义一个整型变量并赋值为10的语句是:________答案:int a = 10;2. 如果要定义一个指针变量,指向一个整型变量,正确的声明语句是:________答案:int *p;3. 在C语言中,使用____关键字可以定义一个静态变量。

2022年河南大学公共课《C语言》科目期末试卷A(有答案)

2022年河南大学公共课《C语言》科目期末试卷A(有答案)

2022年河南大学公共课《C语言》科目期末试卷A(有答案)一、填空题1、请读程序段:int a=1,b=2;if(a&b)printf("***\n");else printf("$$ $\n");以上程序段的输出结果是_______。

2、C语言源程序的基本单位是________3、一个C语言源程序由若干函数组成,其中至少应含有一个________4、表达式x=6应当读做_______5、若有定义语句:inte=1,f=4,g=2;float m=10.5,n=4.0,k;,则执行表达式k=(e+f)/g+sqrt((double)n)*1.2/g+m后k的值是_______。

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

char s[80],*sp="HELLO!";sp=strcpy(s,sp);s[0]='h';puts(sp);7、函数swap(arr,n)可对arr数组从第1个元素到第n个元素分别进行两两元素交换。

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

a[0]=1;a[1]=2;swap(a,2);8、已有定义int a;float b,x;char cl,c2;为使a=3、b=6.5、x=12.6、cl='a'、c2='A',正确的scanf函数调用语句是_______,数据输入的形式应为_______。

9、执行以下程序时,若从第一列开始输入数据,为使变量a=3、b=7、x=8.5、y=71.82、c1='A'、c2='a',正确的数据输入形式是_______。

#include <stdio.h>int main(){int a,b;float x,y;char cl,c2;scanf("a=%d b=%d",&.a,&.b);scanf("x=%f y=%",8.x,8.y);scanf("c1=%cc2=%c”,8.cl,8.c2);printf("a=%d,b=%d,x=%f,y=%f,cl=%c,c2=%c",a,b,x,y,cl,c2);return0;}10、设有以下宏定义:#define WIDTH80#define LENGTH(WIDTH+40)则执行赋值语句:k=LENGTH*20;(k为int型变量)后,k的值是_______。

郑州大学 《C语言程序设计》第03章在线测试

郑州大学 《C语言程序设计》第03章在线测试

《C语言程序设计》第03章在线测试剩余时间:47:22答题须知:1、本卷满分20分。

2、答完题后,请一定要单击下面的“交卷”按钮交卷,否则无法记录本试卷的成绩。

3、在交卷之前,不要刷新本网页,否则你的答题结果将会被清空。

第一题、单项选择题(每题1分,5道题共5分)1、要把高级语言编写的源程序转换为目标程序,需要使用:A、编辑程序B、驱动程序C、诊断程序D、编译程序2、属于低级语言的计算机语言是( )。

A、机器语言B、汇编语言C、Java语言D、Pascal语言3、下列属于结构化算法基本结构的是()。

A、顺序结构,复合结构B、选择结构,嵌套结构C、顺序结构,循环结构D、复合结构,嵌套结构4、对于链接,正确的说法为()。

A、链接是将源程序和库函数链接到一起,生成可执行程序。

B、链接是将源程序、目标程序和其他源程序链接到一起,生成可执行程序。

C、链接是将源程序、库函数和其他源程序链接到一起,生成可执行程序。

D、链接是将目标程序、库函数和其他目标程序链接到一起,生成可执行程序。

5、下列不能表示常量大写英文字母A的是()。

A、常量:‘A’B、常量:“A”C、常量:‘\x41’D、常量:‘\101’第二题、多项选择题(每题2分,5道题共10分)1、下列常数中能作为C的常量的是:A、0x4B、2.5e-2C、33D、03A2、下列关于C语言用户标识符的叙述中,不正确的叙述是:A、用户标识符中可以出现下划线和中划线(减号)B、用户标识符中不可以出现中划线,但可以出现下划线C、用户标识符中可以出现下划线,但不可以放在用户标识符的开头D、用户标识符中可以出现下划线和数字,它们都可以放在用户标识符的开头3、关于C语言程序的语句,正确的说法是( )。

A、一条语句只能占一行B、一行可以书写多条语句C、语句的结束标识符是句号D、建议每条语句占一行4、与汇编程序相比,C语言程序的优点包括( )。

A、更容易移植B、更容易阅读C、目标代码质量较高D、能够进行位操作5、有关结构化程序设计,正确的说法是( )。

2022-2023学年河南省郑州市全国计算机等级考试C语言程序设计测试卷(含答案)

2022-2023学年河南省郑州市全国计算机等级考试C语言程序设计测试卷(含答案)

2022-2023学年河南省郑州市全国计算机等级考试C语言程序设计测试卷(含答案) 学校:________ 班级:________ 姓名:________ 考号:________一、单选题(12题)1.数据独立性是数据库技术的重要特点之一。

所谓数据独立性是指()A.数据与程序独立存放B.不同的数据被存放在不同的文件中C.不同的数据只能被对应的应用程序所使用D.以上三种说法都不对2.具有n个结点的连通图至少有()条边。

A.n-1B.nC.n(n-1)/2D.2n3.考虑一个特殊的hash函数h,能将任一字符串hash成一个整数k,其概率P(k)=2^(-k),k=1,2,…,∞。

对一个未知大小的字符串集合S中的每一个元素取hash值所组成的集合为h(S)。

若h(S)中最大的元素Maxh(S)=10,那么S的大小的期望是()A.1024B.512C.5D.104.下列叙述中正确的是( )。

A.算法就是程序B.设计算法时只需要考虑数据结构的设计C.设计算法时只需要考虑结果的可靠性D.以上三种说法都不对5. 下列二维数组初始化语句中,不正确的是( )。

A.intb[][2]={1,2,3,4,5,6,7};B.intb[3][5]={0,0,0};C.intb[][4]={{1,2},{3,4,5},{6}};D.intb[3][2]={(1,2),(3,4),(5,6)};6. C语言中最简单的数据类型包括( )。

A.整型、实型、逻辑型B.整型、实型、字符型C.整型、字符型、逻辑型D.字符型、实型、逻辑型7.设有如下定义:intx=10,y=3,z; 则语句printf("%d\n",z=(x%y,x/y));的输出结果是()。

A.1B.0C.4D.38.下列哪个算法是对一个list排序的最快方法()A.快速排序B.冒泡排序C.二分插入排序D.线性排序9.已知二叉树后序遍历序列是CDABE,中序遍历序列是CADEB,它的前序遍历序列是()A.ABCDEB.ECABDC.EACDBD.CDEAB10.标准库函数fgets(s,n,file)的功能是( )。

2022-2023学年河南省郑州市全国计算机等级考试C语言程序设计预测试题(含答案)

2022-2023学年河南省郑州市全国计算机等级考试C语言程序设计预测试题(含答案)

2022-2023学年河南省郑州市全国计算机等级考试C语言程序设计预测试题(含答案) 学校:________ 班级:________ 姓名:________ 考号:________一、单选题(12题)1.2.以下符号中不能作为标识符的是()。

A._256B.voidC.scanfD.Struct3.在关系数据库中,用来表示实体间联系的是()。

A.网状结构B.树状结构C.属性D.二维表4.若有如下函数定义:double fun (int x, int y){ return (x+y); }return语句中表达式值的类型与说明的类型不一致,则以下叙述中正确的是()。

A.运行时出错B.函数返回的值为int型C.编译出错D.函数返回的值为double型5.设单链表中结点的结构为非空的循环单链表first的尾结点(由p所指向)满足:______A.p->link==NULL;B.p==NULL;C.p->link==first;D.p==first;6.有如下程序:main(){ int n[5]={0,0,0},i,k=2;for(i=0;i&printf("%d\n",n[k]););}该程序的输出结果是()。

A.不确定的值B.2C.1D.07.下列特征中不是面向对象方法的主要特征的是( )。

A.多态性B.继承C.封装性D.模块化8.下面叙述中错误的是()。

A.软件测试的目的是发现错误并改正错误B.对被调试的程序进行“错误定位”是程序调试的必要步骤C.程序调试通常也称为DebugD.软件测试应严格执行测试计划,排除测试的随意性9.以下叙述中错误的是()。

A.C语言的可执行程序是由一系列机器指令构成的B.用C语言编写的源程序不能直接在计算机上运行C.通过编译得到的二进制目标程序需要连接才可以运行D.在没有安装C语言集成开发环境的机器上不能运行C源程序生成的.exe文件10.下列选项中,当X为大于1的奇数时,值为0的表达式是()。

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

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

2022年郑州大学公共课《C语言》科目期末试卷B(有答案)一、填空题1、为建立如图10-5所示的存储结构(即每个结点两个域,data是数据域,next是指向结点的指针域),请将定义补充完整。

struct s{char data;_______}node;2、一个C语言源程序由若干函数组成,其中至少应含有一个________3、C语言源程序文件的后缀是;经过编译后,生成文件的后缀是;经过连接后,生成文件的后缀是4、假设m是一个3位数,从左到右依次用a、b、c表示各位的数字,则从左到右各位数字是b、a、c的3位数的表达式是_______。

5、把以下多项式写成只含7次乘法运算,其余皆为加、减运算的C语言表达式为_______。

5x7+3x6-4x5+2x1+x3-6x2+x+106、设x的二进制数是11001101,若想通过x&y运算使x中的低4位不变,高4位清零,则y的二进制数是_______。

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

x=2;do{printf("*");x--;)while(!x==0);8、若有定义floata[3][5];则a数组所含数组元素个数是_______,a数组所占的字节数是_______。

9、若有定义:inta[3][4]={{1,2},{0},{4,6,8,10}};,则初始化后,a[1][2]得到的初值是_______,a[2][1]得到的初值是_______。

10、以下程序段通过指针变量q,但不移动q,将如图所示连续动态存储单元的值,从第一个元素起依次输出到终端屏幕。

请填空。

(假设程序段中的所有变量均已正确说明。

)for(k=0;k<10;k++) printf("%d,",_______); printf("\n");二、选择题11、下面不正确的字符串常量是( )A.'abe'B."12'12"C. "o"D.""12、表达式18/4*sqrt(4.0)/8值的数据类型为()A.intB.floatC.doubleD.不确定13、一个C语言程序由( )。

C语言考试题库(郑州大学)

C语言考试题库(郑州大学)

第一套3程序设计学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写了函数fun,它的功能是:把指定分数范围内的学生数据放在b所指的数组中,分数范围内的学生人数由函数值返回。

int fun(STREC *a,STREC *b,int l,int h){int i,j=0;for(i=0;i<N;i++)if((a[i].s>=1&&a[i].s<=h)b[j++]=a[i];return j;}第二套3. 程序设计请编写一个fun函数,它的功能是:求出1到m之间(含m)能被7或11整除的所有整数放在数组a中,通过n返回这些数的个数。

void fun(int m,int *a,int *n){int i;*n=0;for(i=7;i<=m;i++)if((i%7==0)||(i%11==0))a[(*n)++]=i;}第三套3. 程序设计学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写了函数fun,它的功能是:函数返回指定学号的学生数据,指定的学生号在主函数中输入,若没有找到指定学号,在结构体变量中给学号置空串,给成绩置-1,作为函数值返回。

(用于字符串比较的函数是strcmp)。

STREC fun(STREC*a,char *b){STREC c;Int i;c.num*0+=’\0’;c.s=-1;for(i=0;i<N;i++)if(strcmp(a[i].num,b)==0){strcpy(c.num,a[i].num);c.s=a[i].s;break;}return c;}第四套3. 程序设计请编写一个函数fun,将ss所指字符串中所有下标为奇数位置上的字母转换为大写(若该位置上不是字母,则不转换)。

void fun(char *ss){int i;for(i=1;i<strlen(ss);i+=2),if(ss*i+>=’a’&&ss*i+<=’z’)ss[i]-=32;}}第五套3. 程序设计请编写一个函数fun,它的功能是:根据以下公式求JI的值(要求满足精度0.0005,即某项小于0.0005时停止送代):程序运行后,如果输入精度为0.0005,则程序输出为3.14…。

郑大远程教育《C语言程序设计》第03章在线测试

郑大远程教育《C语言程序设计》第03章在线测试
5、下列不能表示常量大写英文字母A的是()。B
A、常量:‘A’B、常量:“A”
C、常量:‘\x41’D、常量:‘\101’
第二题、多项选择题(每题2分,5道题共10分)
1、下列计算机语言中,CPU不能直接执行的是:ABC
A、自然语言
B、高级语言
C、汇编语言
D、机器语言
2、下列关于C语言用户标识符的叙述中,不正确的叙述是:ACD
C、.5e-6D、+3e+2
3、下列属于结构化算法基本结构的是()。C
A、顺序结构,复合结构B、选择结构,嵌套结构
C、顺序结构,循环结构D、复合结构,嵌套结构
4、调试C程序时正确的步骤应当是()。A
A、编辑、编译、链接和运行B、编辑、链接、编译和运行
C、链接、编辑、编译和运行D、编辑、链接、编译和运行
B、“( x +பைடு நூலகம்y ) = 6”
C、“y”
D、“3”
第三题、判断题(每题1分,5道题共5分)
1、结构化程序有3种基本结构组成,3种基本结构组成的算法可以完成任何复杂的任务。
正确
2、C语言程序的基本单位是函数。
正确
3、一个C程序的执行是从main()函数开始,直到最后一个函数结束。
错误
4、int类型的数据范围不可能比float类型的大。
C、目标代码质量较高
D、能够进行位操作
4、正确的变量定义是( )。AD
A、int num1, num2;
B、float num1, float num2;
C、int num1, float num2;
D、float num1; int num2;
5、下列属于字符串的是( )ABCD

郑州大学c语言考试题

郑州大学c语言考试题

【HNCE网上考试系统v9.6】本套软件使用权属于:郑州大学考试课程:考试时间:100分钟考场:第一考场考试日期:2013.05.24考号::剩余时间:99:41 保存交卷退出帮助有3道大题:项选择题(50道小题,共50分)一个C语言程序是由()。

(1分)A、一个主程序和若干子程序组成B、函数组成C、若干过程组成D、若干子程序组成一个C程序的执行是从()。

(1分)A、本程序的main函数开始,到main函数结束B、本程序文件的第一个函数开始,到本程序文件的最后一个函数结束C、本程序的main函数开始,到本程序文件的最后一个函数结束D、本程序文件的第一个函数开始,到本程序main函数结束以下叙述中,不正确的是()。

(1分)A、一个C源程序可由一个或多个函数组成B、一个C源程序必须包含一个main函数C、C程序的基本组成单位是函数D、在C程序中,注释说明只能位于一条语句的后面若有语句:int x=3;do{printf("%d\n",x-=2);}while(!(--x));,则程序段()。

(1分)A、输出的是1B、输出的是1和-2C、输出的是3和0D、是死循环下列四个选项中,都是合法的转义字符的是()。

(1分)A、'\''、'\\'、'\n'B、'\'、'\017'、'\"'C、'\018'、'\f'、'xab'D、'\\0'、'\101'、'x1f'若有定义:int a=7;float x=2.5,y=4.7;,则表达式x+a%3*(int)(x+y)%2/4的值是()。

(1分)A、2.500000B、2.7500OOC、3.500000D、0.000000若x,i,j和k都是int型变量,则执行表达式x=(i=4,j=16,k=32)后,x的值为()。

2022年郑州财经学院公共课《C语言》科目期末试卷B(有答案)

2022年郑州财经学院公共课《C语言》科目期末试卷B(有答案)

2022年郑州财经学院公共课《C语言》科目期末试卷B(有答案)一、填空题1、假设变量a、b和c均为整型,以下语句借助中间变量t把a、b和c中的值进行交换,即把b中的值给a,把c中的值给b,把a中的值给c。

例如:交换前,a=10、b=20、c=30;交换后,a=20、b=30、c=10。

请填空。

_______;a=b;b=c;_______;2、一个C语言源程序由若干函数组成,其中至少应含有一个________3、结构化程序由________、________ 、________ 3种基本结构组成。

4、表达式pow(2.8,sqrt(double(x))值的数据类型为_______。

5、若有定义语句:charc='\010';则变量c中包含的字符个数为_______。

6、请读程序段:unsigned a=16;printf("%d,%d,%d\n",a>>2,a=a>>2,a);以上程序段的输出结果是_______。

7、下面程序段中循环体的执行次数是_______。

a=10;b=0;do{b+=2;a-=2+b;}while(a>=0);8、若有定义floata[3][5];则a数组所含数组元素个数是_______,a数组所占的字节数是_______。

9、设有如下定义:#define SWAP(T,X,Y){T=X;X=Y;Y=T;}以下程序段将通过调用宏实现变量x和y内容的交换,请填空。

Double x=2.5,y=6.4,z;SWAP(_______);10、下面程序段的运行结果是_______。

char s[20]="abcd";char*sp=s;sp++;puts(strcat(sp,"ABCD"));二、选择题11、下面4个选项中,是合法转义字符的选项是( )。

A.’\"B. '\ 'C. ' \018'D. '\\o''\\ ' ' \017' '\f' '\10l''\n' '\ " ' xab' ' xlf'12、已知各变量的类型说明如下:int k,a,b;unsigned long w=5;double x=1.42;则以下不正确的表达式是( )。

郑州轻工业学院c语言期末考试选择题题库(答案)

郑州轻工业学院c语言期末考试选择题题库(答案)
'\x43'
3
下列运算符中,哪一个优先级最低?
=
3
以下能正确定义且赋初值的语句是( )。
char c=32;
4
设有定义:int k=1,m=2; float f=7;则以下选项中错误的表达式是( )。
k%f
5
设有定义:int a=2,b=3,c=4;则以下选项中值为0的表达式是( )。
循环体将执行一次
6
执行以下程序段后,输出的结果是( )。int y=10;do {y--;} while (--y);print("%d\n",y--);
0
7
为了避免嵌套的if-else语句的二义性,C语言规定else总是与( )组成配对关系。
与其之前未配对的最近的if
8
16
以下能定义为用户标识符的是____。
name
17
下列程序段的运行结果是______。int a=2, c=5;printf("a=%d, b=%d\n",a, c);
a=2, b=5
18
英文小写字母c的ASCII码为99, 英文大写字母C的ASCII码为______。
2
以下叙述中正确的是( )。
C语言中的每条可执行语句最终都将被转换成二进制的机器指令
3
下面关于算法的正确描述是( )。
算法就是解决问题的步骤
4
对计算机进行程序控制的最小单位是( )。
指令
5
编制一个好的程序首先要确保它的正确性和可靠性,除此以外,通常更注重源程序的( )。
!K%2==1
第四章

郑州大学计算机考试模拟题目

郑州大学计算机考试模拟题目

【HNCE网上考试系统 v9.6】本套软件使用权属于:郑州大学考试课程: 考试时间:90分钟考场:第一考场考试日期:2012.05.16考号:20110390222姓名:剩余时间:89:32 保存交卷退出帮助本卷共有3道大题:一、单项选择题(50道小题,共50分)1、下列计算机语言中,CPU能直接执行的是( )。

(1分)A、自然语言B、高级语言C、汇编语言D、机器语言2、算法具有5个特性,以下选项中不属于算法特性的是( )。

(1分)A、有穷性B、简洁性C、可行性D、确定性3、以下叙述中,正确的叙述是( )。

(1分)A、构成C程序的基本单位是函数B、可以在一个函数中定义另一个函数C、main( )函数必须放在其他函数之前D、所有被调用的函数一定要在调用之前进行定义4、已知字母A的ASCII码为十进制的65,char ch1,ch2;ch1='A'+'5'-'3';ch2='A'+'6'-'3';,则printf("%d,%c\n",ch1,ch2);的输出是( )。

(1分)A、67,DB、B,CC、C,DD、不确定的值5、c2为字符型,执行语句“c2='A'+'6'-'3';”后,c2的值为( )。

(1分)A、DB、63C、不确定的值D、C6、设a、b和c都是int型变量,且a=3,b=4,c=5,则下面的表达式中,值为0的表达式是( )。

(1分)A、'a'&&'b'B、a<=bC、a||b+c&&b-cD、!((a<b)&&!c||1)7、若a为int类型,且其值为5,则执行完表达式a+=a-=a*a后,a的值是( )。

(1分)A、-5B、20C、-40D、258、表达式18/4*sqrt(4.0)/8值的数据类型为( )。

郑州大学c语言考试上机真题 (3)

郑州大学c语言考试上机真题 (3)

A B C D A B C D A B C D A B C D A B C D A B C D A B C DA B C D A B C D A B C D A B C D A B C D A B C D A B C D A BC D A B C D A B C D A B C D A B C D A B C D A B C D A B C DA B C D A B C D A B C DBD A B C D A B C D A B C DA B C D A B C D A B C D A B C D A B C D A B C D A B C D A BC D A BCD A B C D A B C D A B C D A B C D A B C D A B C DA B C D A B C D A B C D A B C D A B C D A B C Dwhile((=getchar())!='\n'){ if(c>='a'&&c<='z' || c>='A'&&c<='Z') letters++;else if(c==' ') spaces++;else if(c>='0'&&c<='9') digits++;else others++;}printf("\n字符数=%d,空格数=%d, 数字数=%d, 其他=%d, \n:",letters,spaces,digits,others);4分)、* 下面程序的功能是在输入的一批正整数中求出最大者,输入0 结束循环。

#include <stdio.h>void main(){int a,max=0;scanf("%d", &);while(a!=0){if(max<a) max=;scanf("%d",&a);}printf("%d", max);}4分)、* 两个乒乓球队进行比赛,各出三人甲队为A、B、C.乙队为X、Y、Z三人.已经抽签决定比赛名单。

郑州大学c语言考题(6)

郑州大学c语言考题(6)

郑州大学c语言考题(6)A BC DA BC DA BC DA BC DA BC DA BC DA B C D A B C D A B C D A B C D A B C D A B C D A B C D A BC D A B C D A B C D A B C D A B C D A B C D A B C D A B C DA B C D A B C D A B C D A B C D A B C D A B C D A B C D A BC D A B C D A B C D A B C D A B C DB A结束C D A B C D A B C DA BC DA BC DA B C DA BC D(4分)4、* 猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个第二天早上又将剩下的桃子吃掉一半,又多吃了一个。

以后每天早上都吃了前一天剩下的一半零一个。

到第10天早上想再吃时,见只剩下一个桃子了。

求第一天共摘了多少。

* 程序分析:采取逆向思维的方法,从后往前推断。

main(){int day,x1,x2;day=;x2=1;while(day>0){x1=(x2+1)*2;/*第一天的桃子数是第2天桃子数加1后的2倍*/x2=;day--;}printf("the total is %d\n",x1);}(4分)5、* 百元买百鸡问题:公鸡每只5元,母鸡每只3元,小鸡3只一元,问一百元买一百只鸡有几种买法。

#include<stdio.h>void main(){int a,b,c,n=;for (a=0;a<=20;a++)for (b=0;b<=33;b++)for (c=0;c<=100;c++)if (5*a+3*b+c==100) n++;printf("一共有%d种\n",);}(4分)。

郑州大学c语言期末练习

郑州大学c语言期末练习

【HNCE网上考试系统 v9.6】本套软件使用权属于:郑州大学考试课程: 考试时间:90分钟考场:第一考场考试日期:2013.05.23考号:64735261833姓名:剩余时间:59:42 保存交卷退出帮助本卷共有3道大题:一、单项选择题(50道小题,共50分)1、下列计算机语言中,CPU能直接执行的是( )。

(1分)A、自然语言B、高级语言C、汇编语言D、机器语言2、算法具有5个特性,以下选项中不属于算法特性的是( )。

(1分)A、有穷性B、简洁性C、可行性D、确定性3、以下叙述中,正确的叙述是( )。

(1分)A、构成C程序的基本单位是函数B、可以在一个函数中定义另一个函数C、main( )函数必须放在其他函数之前D、所有被调用的函数一定要在调用之前进行定义4、已知字母A的ASCII码为十进制的65,char ch1,ch2;ch1='A'+'5'-'3';ch2='A'+'6'-'3';,则printf("%d,%c\n",ch1,ch2);的输出是( )。

(1分)A、67,DB、B,CC、C,DD、不确定的值5、c2为字符型,执行语句“c2='A'+'6'-'3';”后,c2的值为( )。

(1分)A、DB、63C、不确定的值D、C6、若a为int类型,且其值为5,则执行完表达式a+=a-=a*a后,a的值是( )。

(1分)A、-5B、20C、-40D、257、设a、b和c都是int型变量,且a=3,b=4,c=5,则下面的表达式中,值为0的表达式是( )。

(1分)A、'a'&&'b'B、a<=bC、a||b+c&&b-cD、!((a<b)&&!c||1)8、表达式18/4*sqrt(4.0)/8值的数据类型为( )。

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

郑州大学c语言考题(6)
A B
C D
A B
C D
A B
C D
A B
C D
A B
C D
A B
C D
A B C D A B C D A B C D A B C D A B C D A B C D A B C D A B
C D A B C D A B C D A B C D A B C D A B C D A B C D A B C D
A B C D A B C D A B C D A B C D A B C D A B C D A B C D A B
C D A B C D A B C D A B C D A B C D
B A
结束C D A B C D A B C D
A B
C D
A B
C D
A B C D
A B
C D
(4分)
4、* 猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个第二天早上又将剩下的桃子吃掉一半,又多吃了一个。

以后每天早上都吃了前一天剩下的一半零一个。

到第10天早上想再吃时,见只剩下一个桃子了。

求第一天共摘了多少。

* 程序分析:采取逆向思维的方法,从后往前推断。

main()
{
int day,x1,x2;
day=;
x2=1;
while(day>0)
{
x1=(x2+1)*2;/*第一天的桃子数是第2天桃子数加1后的2倍*/
x2=;
day--;
}
printf("the total is %d\n",x1);
}
(4分)
5、* 百元买百鸡问题:公鸡每只5元,母鸡每只3元,小鸡3只一元,问一百元买一百只鸡有几种买法。

#include<stdio.h>
void main()
{
int a,b,c,n=;
for (a=0;a<=20;a++)
for (b=0;b<=33;b++)
for (c=0;c<=100;c++)
if (5*a+3*b+c==100) n++;
printf("一共有%d种\n",);
}
(4分)。

相关文档
最新文档