- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言练习题讲义
C语言练习题
1. 一个C程序的执行是从 。
A) 本程序的main函数开始,到main函数结束
B) 本程序文件的第一个函数开始,到本程序文件的最后一个函数结束
C) 本程序文件的第一个函数开始,到本程序main函数结束
D) 本程序的main函数开始,到本程序文件的最后一个函数结束
2. 以下叙述不正确的是 。
A) 一个C源程序必须包含一个main函数
B) 一个C源程序可由一个或多个函数组成
C) C程序的基本组成单位是函数
D) 在C程序中,注释说明只能位于一条语句的后面
3. 以下叙述正确的是 。
A) 在对一个C程序进行编译的过程中,可发现注释中的拼写错误
B) 在C程序中,main函数必须位于程序的最前面
C) C语言本身没有输入输出语句
D) C程序的每行中只能写一条语句
4. 一个C语言程序是由 。
A)一个主程序和若干个子程序组成
B) 函数组成
C) 若干过程组成
D) 若干子程序组成
5. 建立函数的目的是,以下正确的说法是_________.
a)提高程序的执行效率 b)提高程序的可读性
c)减少程序的篇幅 d)减少程序文件所占内存
6.以下正确的函数定义形式是________.
a)double fun(int x,int y) b)double fun(int x; int y)
c)double fun(int x, int y); d)double fun(int x,y);
7.C语言规定,简单变量做实参时,它和对应形参之间的数据传递方式为______.
A) 地址传递 B)单向值传递
C)由实参传给形参,再由形参传回给实参 D)由用户指定传递方式
8. putchar函数可以向终端输出一个 。
A) 整型变量表达式 B) 实型变量值
C) 字符串 D) 字符或字符型变量值
9. printf函数中用到格式符%5s,其中数字5表示输出的字符串占用5列。如果字符串长度大于5,则输出按方式 ;如果字符串长度小于5,则输出按方式 。
A) 从左起输出该字符串,右补空格 B) 按原字符长从左向右全部输出
C) 右对齐输出该字符串,左补空格 D) 输出错误信息
10. 阅读以下程序,当输入数据的形式为:25,13,10CR(注:CR表示回车),则正确的输出结果为 。
main()
{ int x,y,z;
scanf(“%d%d%d”,x,y,z);
printf(“x+y+z=%d\n”,x+y+z);
}
A) x+y+z=48 B) x+y+z=35 C) x+z=35 D) 不确定值
11. 根据下面的程序及数据的输入和输出形式,程序中输入语句的正确形式应该为 。
main()
{ char ch1,ch2,ch3;
输入语句
printf(“%c%c%c”,ch1,ch2,ch3);
}
输出形式:A B C
输入形式:A B
A) scanf(“%c%c%c”,ch1,ch2,ch3);
B) scanf(“%c,%c,%c”,ch1,ch2,ch3);
C) scanf(“%c %c %c”,ch1,ch2,ch3);
D) scanf(“%c%c”,ch1,ch2,ch3);
12. 已知ch是字符型变量,下面正确的赋值语句是 。
A) ch=‘a+b’; B) ch=‘\0’; C) ch=‘7’+‘9’; D) ch=5+9;
13. 若x、i、j、k都是int型变量,则计算下面表达式后,x的值为 。
x=(i=4,j=16,k=32)
A) 4 B) 16 C) 32 D) 52
14. 下列四组选项中,均不是C语言关键字的选项是 。
A) define IF type
B) getc char printf
C) include case scanf
D) while go pow
15. 下列四组选项中,均是不合法的用户标识符的选项是 。
A) W P_0 do
B) b-a goto in
文档评论(0)