急求懂C语言程序设计的好心人帮做试题答案!!! 十万火急 (《c语言》)
本文目录导航:
十万火急,,,急求懂C语言程序设计的好心人帮做试题答案!!!
选择题:1、d3、c4、d8、d9、a10、d填空题:1、}2、.c文件3、435、y = y + 1;7、158、数组9、连接10、2511、(char*)P;12、013、r = malloc(sizeof(struct Worker));编程题:1、#include <stdio.h>int main(){ int i = 0; for(i = 0; i <= 50; i++) {if ((i%3) == 0 || (i%5) == 0){ printf(%d , i);} } printf(\n); return 0;}2、 #include <stdio.h>int FF(int a[],int n){ static int result = 1; if(n > 0) {result *= a[n - 1];FF(a, --n); } return result;}int main(){ int a[10]; int i = 0; for(i = 1; i <= 10 ; i++) {a[i - 1] = i; } printf(%d\n, FF(a, 10)); return 0;}没有100%对,可以说有98%对,两道编程题都测试通过,有问题可以Hi我哈:)

《C语言程序设计》试题2 求解 请勿乱填 非常感谢
二、填空题(20分)21.若w=1,x=2,y=3,z=4;则条件表达式w>x?w:y<z?y:z的结果为_3_。
22.共用体类型的标志是 union 关键字。
23.定义整型一维数组a含有10个元素且初始化为0的语句是_int a[10]=0;__。
24.在C语言中,打开文件的函数名是_fopen()_。
25.在C语言中“逻辑运算符”有三种,它们分别是与&& 或|| 非!__ 。
26.若在C程序中使用到库函数〃sqrt(36) 〃,应在程序开头写上文件包含命令: math.h27.在C语言中,编译预处理功能主要包括:文件包含、条件编译和 __宏定义;___。
28.语句printf(〃%d,%c〃, ˊAˊ, ˊAˊ+1)的输出结果是_65,B___。
29.在C语言中,二维数组元素在内存中的存放形式是按行存放。
30.十六进制0x2f表示的十进制数是__639_。
三、写出程序执行结果(20分)31. main ( ){ int a, b, m, n ; a=8; b=10;m=++a;n=b++;printf(〃%d,%d,%d,%d〃, a, b, m. n) ;}执行的结果是:9,11,9,1032. int fac( int n){ static int f=1; 执行的结果是: f=f*n; return(f); } main(){ int i; for(i=1;i<=5;i++)printf(%d!=%d\n,i,fac(i)); }1!=12!=23!=64!=245!=(){char s[]=ABCD,*p; for(p=s;p<s+4;p++)printf(%s\n,p);} 执行的结果是(int m){printf(%3d ,m%10);if(m/10 != 0) uu(m/10);} main(){uu(678);}执行的结果是: 8 7 6
急求解答:C语言程序设计试题 请专长人士帮忙解答 谢!!!
一、填空题1.一个函数一般由两部分组成,它们分别是函数名和函数体。
2.一个C语言的程序至少应包含一个主函数。
3.函数体用{符号开始,用}符号结束。
4.欲将一个16位二进制的整数变量的高8位清零,而只保留低8位,可用的方法是和0x00ff进行与运算。
5.数组在内存中是一块连续的储存区,数组名代表首地址。
6.函数直接或间接的自己调用自己,被称作函数的递归调用。
7.函数在内部定义只在本函数内有效的变量叫内部变量,在函数以外定义的变量叫外部变量。
二、选择题1.下列变量中合法的是(没对的,A改成B_C_Tom就对,C改成_6a7b对)A. .3a6bC.-6a7b D. $ABC2.下面两对用户定义标识符哪个可读性最强(c)A. cheackqualityB. salarytotalC. check-qualityD. sa-la-ry-tot-al3.设 intm=10,则下列表达式的值不等于0的有(D)A. m=10/11.0B.m==8C. ~m&m D ~(m|m) 4.设 int x=25,则表达式 (x&20>>1)|(x>10|7&x^33)的值是(D)A.35 B.43 C.42D.415.C语言中,逻辑“真”等价于(C)A. 大于0的数B.大于0的整数 C.非0的数 D.非0的整数6.有段程序:int x=20; do{x/=2;}while(x--);请问此循环执行(A)次。
A.4B. 3 C.5D.不确定7.下面选项中,于if(a)等价的是(C)A. if(a==0)(a!=0) (a=0) D. if(a==1)8.为判断字符串s1是否大于字符串s2,正确的语句是(C)(s1>s2)(strlen (s1)>strlen(s2)) (strcmp (s1,s2)>0) (strcmp (s1,s2)==1)