- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《C 语言程序设计》期末复习题
一、选择题
1. 由C 语言源程序文件编译而成的目标文件的缺省扩展名为 ( )。
A. cpp B. exe C. obj D. C
2. C 语言程序的基本模块为( )。
A. 表达式 B. 标识符 C. 语句 D. 函数
3. 设 x 和 y 均为逻辑值,则 x||y 为假的条件是( )。
A. 它们均为真 B. 其中一个为真
C. 它们均为假 D. 其中一个为假
4. x0 || y==5 的相反表达式为( )。
A. x=0 || y!=5 B. x=0 y!=5
C. x0 || y!=5 D. x0 y==5
5. 在下面的字符数据定义中,( )语句有语法错误。
A. char a[20]=”abcdefg”; B. char a[]=”x+y=55”;
C. char a[15]={ ‘1’,’2’}; D. char a[10]=’5’;
6. 若用数组名作为函数调用的实参,传递给形参的是( )。
A. 数组的首地址 B. 数组中第一个元素的值
C. 数组中全部元素的值 D. 数组元素的个数
7. 假定 a 为一个整型数组名,则元素 a[4]的地址比该数组的首地址大( )个字节。
A. 4 B. 8 C. 16 D. 32
8. 下列给字符数组赋初值时,正确的是( )。
A. char s1[]=abcdef; B. char s2[4]=abcd;
C. char s3[2][3]={abc,xyz}; D. char s4[4][]={a,x,s,t};
A. char *p=s; B. char *p=s; C. char *p;p=*s; D. char *p; p=s;
9. 变量 s 已定义为“char *s=”Hello world!”;”要使变量 p 指向 s 所指向的同一个字
符串,则定义为( )。
A. char *p=s; B. char *p=s;
C. char *p;p=*s; D. char *p;p=s;
10. 要使 p 指向二维整型数组 a[10][20],p 应定义为( )。
A. int *p=a; B. int **p=a; C. int *p[20]=a; D. int(*p)[20]=a;
11.若有以下说明和语句,则输出结果是( )。
char s[12]=a book!;
printf(%d,strlen(s));
A. 12; B. 8; C. 7; D. 11;
12.下列程序语句的输出结果是( )。
char sp[]=\t\v\\\0will\n;
printf(%d,strlen(sp));
A. 14; B. 3; C. 9; D. 字符中有非法字符;
13.对于下列程序段,当输入“welcome”时,程序的输出结果是( )。
char m[20];
char n[30]=you a
文档评论(0)