}
四、程序阅读题 1. main(){
float a=3.14, b=3.14159; printf(“%f,%5.3f\\n”,a,b); }
程序的运行结果为________________ 。 2. #include
for(i=0;i<=3;i++) {
for(j=0;j<=5;j++) {
if(i==0 || j==0 || i==3 || j==5) printf(“*”); else printf(“ “); }
printf(“\\n”0; } }
程序的运行结果为________________ 。 3. #include
int a[]={1,2,3,4,5,6},*p;
for(p=&a[5];p>=a;p--) printf(“%d”,*p); printf(“\\n”); }
程序的运行结果为________________ 。 4. main(){
int a[3][4]={1,2,3,4,5,6,7,8,9,10,11,12};b[4][3]; int i,j;
for(i=0;i<3;i++)
for(j=0;j<4;j++) b[j][i]=a[i][j]; for(i=0;i<4;i++){
for(j=0;j<3;j++)
printf(“]”,b[i][j]); printf(“\\n”); } }
程序的运行结果为________________ 。 5. main(){
int plus(int,int); int a=4,b=5,c; c=plus(a,b);
printf(“A+B=%d\\n”,c); }
int plus(int x,int y){ int z;z=x+y; return z; }
程序的运行结果为________________ 。 6. struct stru(int x;char c;); main(){
struct stru a={10,?x?},*p=&a;func(p); printf(“%d,%c”,a.x,a.c); }
void func(struct stru *b){ b->x=20; b->c=?y?; }
程序的运行结果为________________ 。 7. #include
char c=?A?+32; printf(“c=%c\\n”,c); }
程序的运行结果为________________ 。 8.#include
case 1:switch(b){
case 1:printf(“**0**”); break; case 2:printf(“**1**”);break; }
case 2:printf(“**2**”);break; } }
程序的运行结果为________________ 。 9. #include
for(i=4;i>=1;i--){
for(j=1;j<=i;j++) putchar(?#”); for(j=1;j<=4-i;j++) putchar(?*?); putchar(?\\n?); } }
程序的运行结果为________________ 。
10. #include
int a[3][3]={1,2,3,4,5,6,7,8,9},sum=0;i; for(i=0;i<=2;i++) sum+=a[i][i]; printf(“sum=5d\\n”,sum); }
程序的运行结果为________________ 。 11. int fac(int x){ int y=1; return (x*y); }
main(){ int t,s=1;
for(t=1;t<=3;t++) s*=fac(t); printf(“s=%d\\n”,s); }
程序的运行结果为________________ 。 12. main(){
int a=5,*p; p=&a; a=*p+5;
printf(“a=5d,”,a); }
程序的运行结果为________________ 。 五、程序设计题
1. 试编程完成如下功能:输入一个不多于4位的整数,求出它是几位数,并逆序输出各位数字。
2. 若有一个4×4的二维数组,试编程完成如下功能: (1)求二维数组的对角线元素值之和。
(2)将二维数组元素行列互换后丰入另一数组,并将此数组输出。
3. 编写一个函数计算字符串的长度,字符串的输入/输出在主函数内完成(要求使用指针)。 4. 已知西瓜售价如下:重量低于连kg(含5kg)的每kg a元,重量大于5kg不足10kg的每kg售价b元,重量10kg以上(含10kg)的每kg C元。编程计算重量为m kg的西瓜应付多少钱。
5. 编程打印下面图案。
* *** ***** *******
6. 计算下式的值: s=1!+3!+5!
7. 考生数据包括:准考证号码、姓名、性别、年龄、成绩。将5名考生数据输入计算机,并列表计从屏幕输出(可以使用链表)。编写函数,通过调用函数实现。 (1)找出成绩最高的考生的有关信息,并在屏幕上输出。 (2)按考生准考证号码由大到小排序。
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库C语言程序设计习题集(2)在线全文阅读。
相关推荐: