- 1、本文档共12页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言期末考试练习题
C基础知识一、选择题((1)—(40)题每小题1分,(41)—(50)题每小题2分,共60分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项写在答题卡相应位置上,答在试卷上不得分。()C)_text , www5 D)str-t , guess
(2)十进制数7转换成二进制数是’S’ , ‘\t’ B) ‘\108’ , ‘’’
C) 100e2 , 1.23e+3 D) 1UL , 0xAFdbL
(4)以下说法中正确的是 A ) C语言程序总是从第一个定义的函数开始执行 B ) 在C语言程序中,要调用的函数必须在main()函数中定义 C ) C语言程序总是从main()函数开始执行 D) C语言程序中的main()函数必须放在程序的开始部分C语言中最简单的数据类型包括A)整型、实型、逻辑型 B)整型、实型、字符型 C)整型、字符型、逻辑型 D)整型、实型、逻辑型、字符型结构化程序设计所规定的三种基本控制结构是A)输入、处理、输出 B)树形、网形、环形 C)顺序、选择、循环 D)主程序、子程序、函数()下列关于的的是A) float f[][3]={1,2,6,4,8,9} B)char d[10]=”acvdf\n” C) int b[10]={5,7,24} D) int a[][4]
()A) 在定义函数中指定的形参,在未出现函数调用时,它们并不占内存中的存储单元。
B) C) D)如是A) int *p , p是一个指向整型变量的指针变量。
B) char *fun( ), fun函数返回值是一个指向的字符型数据的指针变量。
C)float **op, op是指向指针的指针变量。
D)char (*pp)[5] , pp是一个指向一维数组的指针变量。
(10)要把高级语言编写的源程序转换为目标程序,需要使用编辑程序 B) 驱动程序 C) 诊断程序 D) 编译程序
C语言程序设计()A)char c1,c2,c3=’\0’; B) C)float x1=1. ,y=0; D) double a=1e-5, b=235.678;
(12) 若 int a=12, n=5; 则表达式a%=(n%=2)+4计算结果是:( )
A) 2 B) 3 C) 5 D) 4
(13) 在C语言中,变量的缺省存储类型是:( )
A) void B) extern C) static D) auto
(14) 为表示关系x大于等于y大于等于z, 应使用C语言表达式A) (x=y)(y=z) B) (x=y)AND(y=z)
C) (x=y=z) D) (x=y)(Y=z)
(15) 若有定义:int a=,5,;,若变量a是int类型并执行了语句:a=‘A’+1.6;,则正确的叙述是的值是字符C B) a的值是浮点型不允许字符型和浮点型相加 D) a的值是字符‘A’的ASCII值加上1以下程序段的输出结果是hi\065\xaf\’);
A)12 B)5 C)7 D)提示出错、无结果k=1; while(k=10){ ….... }的循环次数为:( )
A) 10 B) 9 C) 11 D) 无穷次
(19) 若有说明语句:int a,b,c,*d=c;,则能正确从键盘读入三个整数分别赋给变量a、b、c的语句是nf(%d%d%d,a,b,d); D) scanf(%d%d%d,a,b,*d);
(20) 以下程序的输入结果是main( )
{ int i=010, j=10, k=x10; printf(%d,%d,%d\n,i,j,k);}
A)8,10,16 B)8,10,10 C)10,10,10 D)10,10,16
(21)在循环语句的循环体中,continue语句的作用是:( )
A) 立即终止整个循环
B) 继续执行continue语句之后的循环体各句
C) 结束本次循环
D) 结束本次循环并跳出循环
(22)下列对C语言字符数组的描述中错误的是 A)字符数组可以存放字符串 B)字符数组中的字符串可以整体输入、输出C)可以在赋值语句中通过赋值运算符“=”对字符数组整体赋值 D)不可以用关系运算符对字符数组中的字符串进行比较若定义:int a=511,*b=a;, 则printf(%d\n,*b);的输
文档评论(0)