《C语言程序设计》期末统考试题

电脑杂谈  发布时间:2019-09-21 15:02:59  来源:网络整理

c c程序设计软件_c语言程序设计课程计算器设计报告_c程序设计基础课程期末试卷

04/05(二)C语言期末模拟卷 (28分,每小题4 解答以下各小题,把(1)试写出以下英语表达式的C 语言表达式 (2)满足关系式’A’ch’Z’的C 语言表达式是 A、(65ch)&&(ch90) B、ch>=’A’||’Z’>=ch C、’A’ch’Z’ D、!(chch) (4)设有如下定义:int 11,13, 15, 17, 19, 21, 23 定位的行和列,以及输出结果。(5)下面的程序采用字符串指针,输出结果是 #include main() char*language[]={"FORTRAN","BASIC","PASCAL","JAVA","C"}; unsigned c=strcmp(language[1],language[3]);printf("%d\n",c);} B)正数C)负数 D)程序错 (6)下面的程序带有宏定义,它的运行结果是 #include "stdio.h" #define SQR(x) voidmain() a/=SQR(k+m)/SQR(k+m); printf(“%d\n”,a); 04/05(二)C语言期末模拟卷 ~(10110101)(12 读程序,把程序(或程序段)的输出(1)[程序2.1] #include main() inta[]={0,10,20,30,}; int [程序2.2]int sumadd( int func, int data staticint sum; switch data;break; case data;break; case data;break; returnsum; sumadd(2,10));sumadd( 改错。

c语言程序设计课程计算器设计报告_c程序设计基础课程期末试卷_c c程序设计软件

下面程序中都有三个错误,按以前程序的规定,纠正错误,并以“将第x行改为 04/05(二)C 语言期末模拟卷 xxx”的方式进行解答,。代码的上面的“#1”、“#2” 附加 的行号。 [程序3.1] (本程序有3 个字节,例如:第一个字符串的第一个字符,第二个字符串的第二个字符,,(本题3 #include voidstrselect(char *strs[], int char*dest) char*strs[]={“First”, “Second”, “Third”, “Forth”, “Fifth”}; #10 char rst[81]; #11 strselect(strs, rst); #12 printf(“%s\n”, rst); #13 [程序3.2](本题有3 下面程序用于输出函数a中选定第col 列的全部元素。 voidprintcol(int *p[N],int row,int col) inta[][N]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16},col; #10 int row=sizeof(a)/sizeof(a[0])/N; #11 clrscr(); #12 do #13 scanf("%d",&col);#14 while(colN-1); #15 printcol(a,row,col); #16 (1)输入一个摄氏温度,要求读取名为ctof 的函数,求出相应的华氏温度。

c c程序设计软件_c语言程序设计课程计算器设计报告_c程序设计基础课程期末试卷

公式为 04/05(二)C 语言期末模拟卷 ,输出2位小数。 (2)函数f 获得十进制正整数 的各数位上数字的和(例如,数字123 的和就是6),试编程或写出关键程序段。 (3)将一个乱序数组中的所有元素进行降序排列,(冒泡法、选择法等皆可)试编程或写出 关键程序段。 (12 阅读以下程序说明和相应的C代码c程序设计基础课程期末试卷c程序设计基础课程期末试卷,把应填入其中 [程序5.1]利用指针技术,从屏幕上输入34 的二维数组中任一元素的数组,求出该元素 与首元素相差的字节数(假设采用float 类型数据)。 #include #define ][N]={1,3,5,7,9,11,13,15,17,19,21,23};float inti,j,size; clrscr(); scanf("%d,%d",&i,&j);size=(*(p+i)+ )*sizeof(float);printf("The size [程序5.2]以下程序可以把从屏幕上输入的十进制数(long 型)以二进制~十六进制任一 制式的方式输出,请填空。 #include main() intc[64],d,i=0,base; long scanf("%ld",&n);printf("enter new base scanf("%d",&base);do printf("transmitenew base:\n"); 04/05(二)C 语言期末模拟卷 阅读以下程序说明和相应的C代码,把应填入其中 代码写在答题纸的对应栏内,每空3 [6.1源程序]下面的程序是运用插入排序法对输入的N 个整数按从小到大排序。

c c程序设计软件_c程序设计基础课程期末试卷_c语言程序设计课程计算器设计报告

插入顺序的 基本思想:将变量元素分为已排序和未排序部分;从第二个元素起,与上面已排好序的元素 进行非常(第一次将a[1]与a[0]比较);若当前为i 元素,则与上面已排好序的i-1 个元素进 行非常,若比j 元素大,则插在j 元素的前面。 #define 10main() 保留要插入的元素*/for(j=i-1; 04/05(二)C语言期末模拟卷 2812 12 27 12 100得分 小计 28 (sqrt(x)-pow(10,3))/(2*x/y)或类似表达式 10010000B144D 11111101B253D 10101000B168D 01001010B74D 行改为:*(dest+i)=’\0’; #11行改为: strselect(strs,5,rst); #10行改为:sizeof(a[0][0]) scanf("%f",&c);F=9.0/5*c+32; printf(" 04/05(二)C语言期末模拟卷 求正整数各位数字的和main() intn,sum,t,num; sum=0; scanf("%d",&n); num=n; do t=n;sum+=t; n/=10; printf("number=%d, digit-sum=%d\n",num,sum);


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-123641-1.html

    相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    热点图片
    拼命载入中...