C语言上机题库百科园第6章!南信大!

C语言上机题库百科园第6章!南信大!

ID:39975896

大小:56.50 KB

页数:9页

时间:2019-07-16

C语言上机题库百科园第6章!南信大!_第1页
C语言上机题库百科园第6章!南信大!_第2页
C语言上机题库百科园第6章!南信大!_第3页
C语言上机题库百科园第6章!南信大!_第4页
C语言上机题库百科园第6章!南信大!_第5页
资源描述:

《C语言上机题库百科园第6章!南信大!》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第六章单选若已定义chars[10];则在下面表达式中不表示s[1]的地址是()。A.&s[1]B.&s[0]+1C.s+1D.s++下面程序段的运行结果是()。chara[]=”language”,*p;p=a;while(*p!='u'){printf(“%c”,*p-32);p++;}A.languageB.langUAGEC.LANGUAGED.LANG下面能正确进行字符串赋值操作的是()A.chars[5]={'A','B','C','D','E'};B.chars[5]={"ABCDE"};C.char*s;s="ABCDE";D.char*s;scanf("%s"

2、,s);设p1和p2是指向同一个字符串的指针变量,c为字符变量,则以下能正确执行并得到有意义的结果的赋值语句是()。A.p2=c;B.c=*p1+*p2;C.p1=p2;D.c=*p1*(*p2);已有函数max(a,b),为了让函数指针变量p指向函数max,正确的赋值方法是()。A.*p=max(a,b);B.*p=max;C.p=max;D.p=max(a,b);以下正确的叙述是()。A.C语言允许main函数带形参,且形参个数和形参名均可由用户指定B.当main函数带有形参时,传给形参的值只能从命令行中得到C.若有说明:intmain(intargc,char**argv

3、),则argc的值必须大于1D.C语言允许main函数带形参,形参名只能是argc和argv若有定义:int(*p)[4];则标识符p()。A.是一个指针数组名B.定义不合法C.是一个指向整型变量的指针D.是一个指针,它指向一个含有四个整型元素的一维数组设有程序段:chars[]="china";char*p;p=s;则下面叙述正确的是()。A.*p与s[0]相等B.数组s中的内容和指针变量p中的内容相等C.s数组长度和p所指向的字符串长度相等D.s和p完全相同下面程序段的运行结果是()。char*s=”abcde”;s+=2;printf(“%s”,s);A.字符'c'的地址

4、B.不确定C.cdeD.字符'c'下面判断正确的是()。A.charstr[10]={"china"};等价于charstr[10];str[]={"china";}B.charc[4]="abc",d[4]="abc";等价于charc[4]=d[4]="abc";C.char*a="china";等价于char*a;*a="china";D.char*s="china";等价于char*s;s="china";设有程序段:chars[]=”china”;char*p;p=s;则下面叙述正确的是()A.数组s中的内容和指针变量p中的内容相等B.*p与s[0]相等C.s数组长度

5、和p所指向的字符串长度相等D.s和p完全相同已有变量定义和函数调用语句:inta=25;print_value(&a);下面函数的输出结果是()voidprint_value(int*x){printf(“%d”,++*x);}A.24B.23C.25D.26若有说明:int*p,m=5,n;以下程序段正确的是()A.p=&n;*p=m;B.p=&n;scanf("%d",&p);C.p=&n;scanf("%d",*p);D.scanf("%d",&n);*p=n;变量的指针,其含义是指该变量的()A.值B.地址C.一个标志D.名已有定义intk=2;int*ptr1,*

6、ptr2;且ptr1和ptr2均已指向变量k,下面不能正确执行的赋值语句是()A.ptr2=k;B.k=*ptr1+*ptr2;C.k=*ptr1*(*ptr2);D.ptr1=ptr2程序设计/*请编写函数fun,该函数的功能是:判断字符串是否为回文,若是则函数返回1,主函数中输出"YES",否则返回0,主函数中输出"NO"。回文是指顺读和倒读都一样的字符串。例如,字符串LEVEL是回文,而字符串123312就不是回文。注意:部分源程序给出如下。请勿改动main函数和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。试题程序:*/#include

7、.h>#defineN80intfun(charstr[]){/***************Begin************//***************End************/}voidmain(){chars[N];FILE*out;chartest[][80]={"1234321","123421","123321","abcdCBA"};inti;printf("Enterastring:");gets(s);printf("");puts(s);if(fun

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。