- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
填空、选择题
1、若一C语言源程序,其文件名为f.c ,则经过编译后,生成的目标程序文件的文件名应为 f.obj ,经过连接后,得到的可执行的目标程序文件的文件名应为 f.exe 。
2、C语言中,在函数调用时使用的参数,称为 实参 ;在函数定义时,在函数首部中列出的参数,称为 形参 。
3、以下标识符中,合法的是( A )
(A)sum (B)#33 (C)int (D)b*c
4、下列四组标识符中,全部是合法标识符的一组是( A )
(A) name, t3, x_y, _n3y (B) function1, g, c10, k.c7
(C) *4, trin, mA, Ma (D) r_, _r, i, st
5、以下叙述中不正确的是( D )
( A) 分号是C语言的必要组成部分
(B) C语言的注释可以写在语句的后面
(C) 函数是C程序的基本单位
(D) 主函数的名字不一定用main表示
6、 已知 int i,j;执行语句 for(i=1,j=10;ij;i++,j-=2) ;i,j 的值是( B )
A) 3,6 B) 4,4 C) 5,2 D) A,B,C答案都不对
7、以下正确的函数原型说明语句是( A )
(A)void fnu(int x); (B)float fun(void y);
(C) double fun(x); (D)int(char ch);
8. 已知 char c;为使下述表达式的值为1,变量c 的值是( D )
(c=48c=57||c=65c=90||c=97c=122)c==27 。A) 66 B) 27 C) 85 D) A,B,C答案都不对
9、设a,b,c都是int型变量,且a=3,b=4,c=5;则以下表达式中,值为0的表达式是( C )
(A)ab (B)abc (C)!ab (D)a||b+cb-c
10、逻辑表达式52||5|2的值是( B )
(A)0 (B)1 (C)2 (D)3
11、在C语言程序中,下面哪一个说法是正确的?( B )
( A) 函数的定义可以嵌套,但函数的调用不可以嵌套
(B) 函数的定义不可以嵌套,但函数的调用可以嵌套
(C) 函数的定义可以嵌套,函数的调用也可以嵌套
(D) 函数的定义和函数的调用都不可以嵌套
12、 以下说法中正确的是( C )
(A)C语言程序总是从第一个定义的函数开始执行
(B)在C语言程序中,要调用的函数必须在main函数中定义
(C)C语言程序总是从main函数开始执行
(D)C语言程序中的main函数必须放在程序的开始部分
13、在C语言中,函数的数据类型是指( A )
A) 函数返回值的数据类型 B) 函数形参的数据类型C) 调用该函数时的实参的数据类型 D) 任意指定的数据类型
14、使用语句scanf(x=%f,y=%f,x,y);输入变量x、y的值(□代表空格),正确的输入是( C )
A) 1.25,2.4 B) 1.25□2.4 C) x=1.25,y=2.4 D) x=1.25□y=2.4
15、对字符数组s赋值,不合法的一个是_C___。
A) char s[]=Beijing; B) char s[20]={beijing};C) char s[20];s=Beijing; D) char s[20]={B,e,i,j,i,n,g};
16、在下面给出的语句中,(B )是对一维数组正确赋初值的语句。
(A)int a[10]= “This is string”; (B)char a[ ]= “This is string”;
(C)int a[3]= {1,2,3,4,5,0}; (D)char a[3]= “This is string”;
17、如果有以下说明语句:
char ab[ ]= “abcdef”;
char ac[ ]= {‘a’,‘b’,‘c’,‘d’,‘e’,‘f’};
那么下面说法中正确的是( D )。
数组ab和ac的长度相等
数组ab的长度小于数组ac的长度
数组ab与ac完全一样
数组ab的长度大于数组ac的长度
18、说明语句int (*p)( );的含义是 ( C )
A) p是一个指向一维数组的指
文档评论(0)