C语言程序设计作业2答案.docx
- 文档编号:23671680
- 上传时间:2023-05-19
- 格式:DOCX
- 页数:16
- 大小:24.34KB
C语言程序设计作业2答案.docx
《C语言程序设计作业2答案.docx》由会员分享,可在线阅读,更多相关《C语言程序设计作业2答案.docx(16页珍藏版)》请在冰豆网上搜索。
C语言程序设计作业2答案
一、单项选择题答案
1B2B3D4C5B6B7D8D9B10C
11C12B13A14C15B16B17D18A19D20B
一.单项选择题
1.若有以下定义:
inta[]={3,4,5,6,7,8,9,10,11},*p=a;
则值为5的表达式是()。
A)p+=5,*(p+1)B)p+=1,*++pC)p+=4,*p++D)p+=1,++*p
2.下面函数调用语句含有实参的个数为()
fun((a,b,c,d),(m,n),(f,g));
A)1B)3C)4D)2
3.函数形式正确的是()。
A)doublemyfun(intx,inty)B)intmyfun(intx,y)
{m=x+y;returnm;}{intm;}
C)intmyfun(intx,inty)D)intmyfun(intx,inty)
{intx,y;doublem;{intm;m=x+y;returnm;}
m=x+y;returnm;}
4.不正确的字符串赋值或赋初值方式是()。
A)char*str;str=”string”;B)charstr[7]={‘s’,‘t’,‘r’,‘i’,‘n’,‘g’}
C)charstr[10];str=”string”;
D)charstr[]=”string”;str2[]=””;strcpy(str2,str1);
5.以下程序的输出结果是()。
#include
main()
{charstr[]="SSSWLIA",c;
intk;
for(k=2;(c=str[k])!
='\0';k++){
switch(c){
case'I':
++k;break;
case'L':
continue;
default:
putchar(c);continue;
}
}
putchar('*');
}
A)SSW*B)SW*C)SW*AD)SW
6.以下程序的输出结果是()。
#include
intw=3;
fun(intk)
{
if(k==0)returnw;
return(fun(k-1)*k);
}
main()
{intw=10;
printf("%d\n",fun(5)*w);
}
A)360B)3600C)1080D)1200
7.以下程序的输出结果是()。
#include
intw=3;
f(inta)
{intb=0;staticintc=3;
b++;c++;
return(a+b+c);
}
main()
{inta=2,i;
for(i=0;i<3;i++)
printf("%d",f(a));
}
A)777B)71013C)7911D)789
8.以下程序的输出结果是()。
#include
main()
{inta[]={1,2,3,4,5,6},*p;
p=a;*(p+3)+=2;
printf("%d,%d\n",*p,*(p+3));
}
A)0,5B)1,5C)0,6D)1,6
9.以下程序的输出结果是()。
#include
#definePT5.5
#defineS(x)PT*x*x
main()
{inta=1,b=2;
printf("%4.1f\n",S(a+b));
}
A)49.5B)9.5C)12.5D)33.5
10.下面程序段的输出结果是()。
#include
#defineLETTER1
main()
{charstr[20]="Language",c;
inti=0;
while((c=str[i])!
='\0')
{i++;
#if(LETTER)
if(c>='a'&&c<='z')c=c-32;
#else
if(c>='A'&&c<='Z')c=c+32;
#endif
printf("%c",c);
}
}
A)LanguageB)languageC)LANGUAGED)lANGUAGE
11.若有说明:
char*s[]={“FORTRAN”,“BASIC”,”PASCAL”,”JAVA”,”C”};则表达式*s[1]>*s[3]比较的是()。
A)字符F和字符PB)字符串BASIC和字符串JAVA
C)字符B和字符JD)字符串FORTRAN和字符串PASCAL
12.如下程序的输出结果是()。
#include
main()
{chara[20]="chinese";char*p=a;
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言程序设计 作业 答案