第 1 頁(yè):?jiǎn)芜x題 |
第 5 頁(yè):操作題 |
第 6 頁(yè):程序改錯(cuò) |
第 7 頁(yè):程序設(shè)計(jì) |
第 8 頁(yè):參考答案 |
31.有以下程序:
#include
main( )
{char a[20],b[20],c[20];
scanf("%s%s",a,b);
gets(c);
printf("%S%S%s\n",a,b,c);
}
程序運(yùn)行時(shí)從第一列開(kāi)始輸入:
This is a cat!<回車>
則輸出結(jié)果是( )。
A.Thisisacat!
B.Thisis a
C.Thisis a cat!
D.Thisisa cat !
32.有以下程序:
#include
void fun(char c)
{if(c>’X’)fun(c-1):
printf("%C",c);
}
traia( )
{fun(’z’);}
程序運(yùn)行后的輸出結(jié)果是( )
A.xyz
B.wxyz
C.xzy
D.zvx
33.有以下程序:
#include
void func(int n)
{int i;
for(i=0;i<=n;i++)printf("*"):
printf("#");
}
main( )
{func(3);printf("????");func(4);printf("n\");
程序運(yùn)行后的輸出結(jié)果( )。
A.****#????***#
B.***#????****#
C.**#????****#
D.****#????****#
34.有以下程序:
#include
void fun(int*s)
{static int i=0;
do{s[J]=s[J]+s[j+I];}while(++j<2);
}
main( )
{ int k.a[l0]={1,2,3,4,5};
for(k=1;k<3;k++)fun(a);
for(k=0;k<5;k++)pfintf("%d",a[k]);
printf("\n");
}
程序運(yùn)行后的輸出結(jié)果是( )。
A.12345
B. 23445
C.34756
D. 35745
35.有以下程序:
#include
#define S(x)(x)"x"2
main( )
{int k一5,j=2;
Drintf("%d,",S(k+j));printf("%d\n",S((k—j)));
}
程序運(yùn)行后的輸出結(jié)果是( )。
A.98,18
B.39,11
C.39,18
D.98,11
36.有以下程序:
#include
void exch(int t[])
{ t[0]=t[s];}
main( )
{ int x[10]={1,2,3,4,5,6,7,8,9,lO},i=0;
while(i<=4){exch(&x[i]);i++;}
for(i=0;i<5;i++)printf("%dl"x[i]);
printf("\n");
}
程序運(yùn)行后輸出的結(jié)果是( )。
A.2 4 6 8 10
B.1 3 5 7 9
C.1 2 3 4 5
D.6 7 8 9 10
37.設(shè)有以下程序段:
struct MP3
{char name[20];
char color;
float price;
}std,*ptr;
ptr=&std:
若要引用結(jié)構(gòu)體變量std中的color成員,寫法錯(cuò)誤的是( )。
A.std.color
B.ptr->color
C.std->color
D.(*ptr)color
38.有以下程序:
#include
struct stu
{int num;char name[l0];int age;};
void fun(struct stu*p)
{printf("%s\n",p->name);}
main( )
{struct stu x[3]={{01,"Zhang",20),{02,"Wang",l9},{03,"Zha0",l8}};
fun(x+2);
}
程序運(yùn)行后的輸出結(jié)果是( )。
A.Zhang
B.Zhao
C.Wang
D.19
39.有以下程序:
#include
main( )
{int a=12,C;
c=(a<<2)<<1;
printf("%d\n",c);
}
程序運(yùn)行后的輸出結(jié)果是( )。
A.3
B.50
C.2
D.96
40.以下函數(shù)不能用于向文件中寫人數(shù)據(jù)的是( )。
A.hell
B.fwrite
C.fputc
D.fprintf
相關(guān)推薦:
考試吧推薦:2014年3月計(jì)算機(jī)二級(jí)考前沖刺備考專
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |