文财大书 c语言入门,南财大-C语言

这篇内容涉及C语言的基础知识,包括程序执行起点、函数、算法表示、字符常量、标识符、实型常量、运算符优先级等。主要测试了读者对C语言基本概念和语法的理解,如main()函数的执行、表达式求值、选择结构和循环结构的应用。还包含了预处理、算术运算、自增自减操作及复合赋值等知识点。
摘要由CSDN通过智能技术生成

41528d3028836879cd698677c3999917.gif南财大-C语言

窗体顶端 在线练习 C语言程序设计1 总分:100 考试时间:100分钟 一、单项选择题 1、以下说法中正确的是(正确答案:C,答题答案:) A、C语言程序总是从第一个的函数开始执行 B、在C语言程序中,要调用的函数必须在main()函数中定义 C、C语言程序总是从main()函数开始执行 D、C语言程序中的main()函数必须放在程序的开始部分 2、C语言可执行程序的开始执行点是(正确答案:C,答题答案:) A、程序中的一条可执行语句 B、程序中第一个函数 C、程序中的main函数 D、包含文件中的第一个函数 3、C语言程序组成的基本单位(正确答案:C,答题答案:) A、子程序 B、过程 C、函数 D、主程序段程序 4、不是常见的算法表示方法有(正确答案:B,答题答案:) A、N-S流程图 B、图形图像法 C、伪代码 D、计算机语言 5、结构化程序设计的三种基本结构是( )(正确答案:C,答题答案:) A、函数结构、分支结构、判断结构 B、函数结构、嵌套结构、平行结构 C、顺序结构、分支结构、循环结构 D、分支结构、循环结构、嵌套结构 6、在C语言中,合法的字符常量是( )(正确答案:D,答题答案:) A、 字 B、 “A“ C、“ABC“ D、 \x41 7、在C语言中,用户能使用的合法标识符是( )(正确答案:A,答题答案:) A、 _xyz B、x-y C、 5i D、 for 8、在C语言中,不合法的实型常量是( )(正确答案:D,答题答案:) A、-0.123 B、-0.123 C、-0.123 D、-123e-3.0 9、语言的下列运算符中,优先级最高的运算符是( )(正确答案:A,答题答案:) A、++ B、 += C、 || D、 != 10、设有说明语句 int k,i=5,j=10;,则表达式 k=(++i)*(j--)的值是( )(正确答案:B,答题答案:) A、50 B、60 C、45 D、55 11、设有说明语句 int i,j;,则表达式i>=j||i=y) 则变量c包含( )个字符。(正确答案:A,答题答案:) A、1 B、2 C、3 D、语法错误 17、以下( )是错误的整型常量。(正确答案:B,答题答案:) A、-0 xcdf B、18 C、0 xe D、11 18、设double型变量a,b,c,e均有值;对代数式(3ae)/(bc),不正确的C语言表达式是( )(正确答案:C,答题答案:) A、 a/b/c*e*3 B、3*a*e/b/c C、3*a*e/b*c D、a*e/c/b*3 19、若有定义:int a,b; double x,则以下不符合C语言语法的表达式是( )。(正确答案:A,答题答案:) A、x%(-3) B、 a+=-2 C、a=b=2 D、x=a+b 20、若有定义:int i,j;则表达式(i=2,j=5,i++,i+j++)的值是( )(正确答案:B,答题答案:) A、7 B、8 C、9 D、10 21、若有定义:int a,b;则表达式(a=2,b=5,a*2,b++,a+b)的值是( )(正确答案:B,答题答案:) A、7 B、8 C、9 D、10 22、若有定义:int a=5,b=2,c=1;则表达式a-b5) printf(“%d\n“,a); else printf(“%d\n“,a--);}(正确答案:C,答题答案:) A、4 B、5 C、6 D、7 3、有以下程序:main(){ int c; while((c=getchar())!= \n ) { switch(c- 2 ) { case 0 : case 1 : putchar(c+4); case 2 : putchar(c+4); break; case 3 : putchar(c+3); d

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值