当前位置:首页 > C语言试题
C语言试题
一.选择题
1.在语句cin>>data;中,cin是 ( ) A. C++的关键字 B. 类名 C. 对象名 D. 函数名
2.假设整型变量a的值是1,b的值是2,c的值是3,在这种情况下执行下面的
语句:
u=(a==2)?b+a:c+a;
执行该语句后整型变量u的值为( )。 A. 0 B. 3 C. 4 D. 5
3.分析下面的代码: if(x>20||x<-10) if(y<=100&&y>x) printf(\ else
printf(\
如果x=30,y=150,输出为( )。 A. Good B. Bad
C. Good Bad D. Bad Good
4.分析下面的代码: #include
int a;
scanf(\ switch(a) {
case 1:printf(\星期一 \ case 2:printf(\星期二 \ case 3:printf(\星期三 \ case 4:printf(\星期四 \ case 5:printf(\星期五 \ case 6:printf(\星期六 \ case 7:printf(\星期日 \
default:printf(\输入错误\\n\ } }
若a=6,则输出结果是( )。 A. 星期六
B. 星期六 星期日
C. 星期六 星期日 输入错误 D. 输入错误
5.分析下面的代码: if (a<0.7)
printf(\提示1\else if(a<1)
printf(\提示2\else
printf(\提示3\
如果a=0.8,那么输出结果为( )。 A. 提示1 B. 提示2 C. 提示3
6.在switch结构中,( D )子句不是必选项。A. switch B. case C. default D. else
7.分析下面的代码,如果输入85,那么将输出(#include
int mks;
printf(\请输入分数:\ scanf(\
mks>90?printf(\优秀\一般\}
A. 优秀 B. 一般
C. 代码将不会显示任何结果 D. 语法错误
8.分析下面的C语言代码: int a=1,b=10; do{
b-=a; a++;
}while (b- -<0);
则执行循环语句后b的值为( A )。 A. 9
)。 B
B. -2 C. -1 D. 8
9.设i是int型变量,f是float型变量,用下面的语句给这两个变量输入值: scanf(\
为了把100和765.12分别赋给i和f,则正确的输入为( B )。 A. 100 765.12 B. i=100,f=765.12 C. 100<回车> 765.12 D. x=100 y=765.12
10.#include
int a=3,b=2,c=1; int x=10,y=20; if(a
y=1; else if(x) y=0; y=-1;
printf(\ }
上面的C程序的输出结果是( )。 A. 20 B. 1 C. 0 D. -1
二.程序填结果。
1.下列程序的输出结果是_________。 #include main( )
{ char b[30],*chp; strcpy(&b[0],\; strcpy(&b[1],\; strcpy(&b[2],\; printf(\,b); }
2.下列程序的输出结果是________。 int t(int x,int y,int cp,int dp) { cp=x*x+y*y;
dp=x*x-y*y; }
main( )
{ int a=4,b=3,c=5,d=6; t(a,b,c,d);
printf(\,c,d); }
3.下列程序中字符串中各单词之间有一个空格,则程序的输出结果是________。 #include main( )
{ char strl[]=\, *p1=strl; strcpy(strl+strlen(strl)/2,\; printf(\,pl); }
4.以下程序的功能是:从键盘上输入若干个学生的成绩,统计计算出平均成绩。请填空。 main( )
{ float x[1000], sum=0.0, ave, a; int n=0, i;
printf(\:\\n\;scanf(\,&a); while(a>=0.0&& n<1000)
{ sum+________; x[n]=_________; n++; scanf(\,&a); }
ave=________;
printf(\:\\n\; printf(\,ave); }
三.程序题。
1.假如一周食谱如下: 星期一: 青菜 星期二: 鸡 星期三: 鱼 星期四: 肉 星期五: 鸡蛋 星期六: 豆制品 星期日: 海鲜 编写一个程序,要求实现用户在输入今天星期几(1-7)时,显示当天食谱的内容。 #include
int num;
printf(\请输入今天星期几:\
共分享92篇相关文档