c语言简答题100题(c语言的简答题!求高手解答)

本文目录
c语言的简答题!求高手解答
1 C 外部extern
2 A 函数中有递归函数 void型函数为无返回值函瞎隐数 C语言程磨租厅序有函数体组成 main函数 到各个子函数等
3 D 数组名做形参传的是数组首地址 B C不解释 被调函数在主调之前可以不声明
4 D
5 D
6 B
7 B static 可以修饰任意位置变了 全局和静态变态存在数据区 初值为0
8 B
9 A static修饰局部变量后存在数据区 不在存放在栈区, 全局被修饰后不型改能被其他文件引用变小作用域 全局和静态变量初值为0
10 D
全手打
C语言简答题目
其它的的楼上一样,就是3,5的答案错位了。直接就给答案啊。。。
1、6 13 13 /*(注:6前面4个空格,每个13前面各三闹掘个空格)*/
3、31; 这个你注意case语句后面是没有break的,所以当i=1;case1以下的语句都执行一遍此时a=8;i=2:a=16;i=3:a=26;i=4:a=26+5=31
5、24;这里主要时棚弯清要注意p%2=0时,while循环也就终止了,所以只有11+13=24;
7、c = (c》=’A’ && c《=’Z’链前) ? (c+=32) : c
8、m=n%10==5?1:0; /*如果n的个位是5则m=1,否则等于m=0;*/
9、m = (x 》= y) ? x : y
10、
switch((int)m){
case 1: k=1; break;
case 2: k=2; break;
case 3: k=3; break;
case 4: k=4; break;
/* default: printf("error"); break;*/
}
c语言的问题
c语言经典100题:【程序1】题目:有1,2,3,4个数字,能组成多少个互不相同且无重复数字的三位数都是多少1.程序分析:可填在百位,十位,个位的数字都是1,2,3,4.组成所有的排列后再去掉不满足条件的排列.2.程序源代码:main(){inti,j,k;printf("\n");for(i1;i2)/*如果是闰年且月份大于2,总天数应该加一天*/sum++;printf("Itisthe%dthday.",sum);}【程序5】题目:输入三个整数x,y,z,请把这三个笑戚数由小到大输出.1.程序分析:我们想法把最小的数放到x上,先将x与y进行比较,如果x》y则将x与y的值进行交换,然后再用x与z进行比较,如果x》z则将x与z的值进行交换,这样能使x最小.2.程序源代码:main(){intx,y,z,t;scanf("%d%d%d",&x,&y,&z);if(x》y){tx;xy;yt;}/*交换x,y的值碰胡陵*/if(x》z){tz;zx;xt;}/*交换x,z的值*/if(y》z){ty;yz;zt;}/*交换z,y的值*/printf("smalltobig:%d%d%d\n",x,y,z);}【程序6】题目:用*号输出字母c的图案.1.程序分析:可先用’*’号在纸上写出字母c,再分行输出.2.程序源代码:#include"stdio.h"main(){printf("helloc-world!\n");printf("****\n");printf("*\n");printf("*\n");printf("****\n");}【程序7】题目:输出特殊图案,请在c环境中运行,看一看,verybeautiful!1.程序分析:字符共有256个.不同字符,图形不一样.2.程序源代码:#include"stdio.h"main(){chara176,b219;printf("%c%c%c%c%c\n",b,a,a,a,b);printf("%c%c%c%c%c\n",a,b,a,b,a);printf("%c%c%c%c%c\n",a,a,b,a,a);printf("%c%c%c%c%c\n",a,b,a,b,a);printf("%c%c%c%c%c\n",b,a,a,a,b);}【程序8】题目:输出9*9口诀.1.程序分析:分行与列考虑,共9行9列,i控制行,j控制列.2.程序源代码:#include"stdio.h"main(){inti,j,result;printf("\n");for(i1;i《10;i++){for(j1;j《做锋10;j++){resulti*j;printf("%d*%d%-3d",i,j,result);/*-3d表示左对齐,占3位*/}printf("\n");/*每一行后换行*/}}【程序9】题目:要求输出国际象棋棋盘.1.程序分析:用i控制行,j来控制列,根据i+j的和的变化来控制输出黑方格,还是白方格.2.程序源代码:#include"stdio.h"main(){inti,j;for(i0;i《8;i++){for(j0;j《8;j++)if((i+j)%20)printf("%c%c",219,219);elseprintf("");printf("\n");}}【程序10】题目:打印楼梯,同时在楼梯上方打印两个笑脸.1.程序分析:用i控制行,j来控制列,j根据i的变化来控制输出黑方格的个数.2.程序源代码:#include"stdio.h"main(){inti,j;printf("\1\1\n");/*输出两个笑脸*/for(i1;i《11;i++){for(j1;j

更多文章:
scrollthrough意思(“scroll”是什么意思)
2026年9月7日 08:00
怎么激活keygen(注册机如何激活cad2008一个简单激活cad2008的方法)
2026年9月7日 06:30
vba编写excel插件(excel vba中能否动态创建控件)
2026年9月7日 04:40
为什么控件属性点不了(c#引用的第三方控件,属性全部显示为灰色,属性值不可更改)
2026年9月7日 03:50
旅游网站设计思路和主要设计内容(旅游网站建设方案该如何进行设计)
2026年9月7日 01:50
野生菌十大名菌野生菌十大名菌分别是哪些?菌内有几种野生菌 野生的鸡枞菌是什么样子
2026年9月6日 23:50
oracle insert value 单引号(sql 语句insert语句中带特殊符号“&“,怎么插入)
2026年9月6日 23:20




