当前位置:文档之家› 机器人等级考试三级编程资料

机器人等级考试三级编程资料

编程试卷1.以下不是 C 语言的特点的是( )。

A 、语言简洁紧凑 B 、 能够编制出功能复杂的程序 C 、 C 语言可以直接对硬件操作 D 、 C 语言移植性好2.下列字符序列中,不可用作 C 语言标识符的是( )。

A . abc123 B . no.1 C . _123_ 3. 正确的 C 语言标识符是 ( )。

A . _buy_2B . 2_buyC .?_buy4. 不属于 C 语言关键字的是( )。

A .intB . breakC . while5. 一个 C 程序是由( )。

A . 一个主程序和若干子程序组成B .一个或多个函数组成C .若干过程组成D . 若干子程序组成 6. C 语言程序的基本单位是( )。

7. 下列说法中,错误的是( )。

A •每个语句必须独占一行,语句的最后可以是一个分号,也可以是一个回车换行符号B •每个函数都有一个函数头和一个函数体,主函数也不例外C .主函数只能调用用户函数或系统函数,用户函数可以相互调用D •程序是由若干个函数组成的,但是必须有、而且只能有一个主函数 8. 以下说法中正确的是( )。

A • C 语言程序总是从第一个定义的函数开始执行B •在C 语言程序中,要调用的函数必须在 main ()函数中定义 C .C 语言程序总是从 main ( )函数开始执行D .C 语言程序中的 main ( )函数必须放在程序的开始部分 9. C 编译程序是( )。

A .C 程序的机器语言版本B .一组机器语言指令C .将C 源程序编译成目标程序D •由制造厂家提供的一套应用软件 10.以下选项中,合法的用户标识符是( )。

3dmax D . A.datA . longB . _2abcC . 11. 以下选项中, 合法的实型常数是()。

A . 5E2.0B . E-3C . 2E0D . 1.3E 12. 以下选项中, 正确的字符常量是()。

A .” F ”B .' ''C .' W 'D .'' 13. 在 C 语言中, 要求运算数必须是整型的运算符是( )。

A ./B . ++C . *=D .%14. 若有说明语句 : char s=' \72'; 则变量 s ( )。

A .包含一个字符 B .包含两个字符 C .包含三个字符D •说明不合法,s 的值不确定15.在 C 语言中, c h a r 型数据在内存中的存储形式是( )。

A •程序行B •语句C .函数D .字符D ._ok D . buy? D . character16.以下关于运算符优先顺序的描述中正确的是()。

A •关系运算符 <算术运算符 <赋值运算符 <逻辑与运算符B •逻辑与运算符 <关系运算符 <算术运算符 <赋值运算符C .赋值运算符 <逻辑与运算符 <关系运算符 <算术运算符D •算术运算符 <关系运算符 <赋值运算符 <逻辑与运算符 17. 下列运算符中优先级最高的是()。

A. < B . && C . + D . != 18. 已知 int a=1,b=2,c=3; 以下语句执行后 a,b,c 的值是()。

if(a>b)c=a; a=b; b=c;A . a=1, b=2, c=3 C . a=2, b=3, c=119. 请阅读以下程序:该程序()。

#include ” stdio . h ”main(){ int x=-10, y=5, z=0;if (x=y+z) printf( ” ***\n ” ); else printf( ” $$$\n ”);}A .有语法错不能通过编译B •可以通过编译但不能通过连接C .输出***D .输出$$$B ) 在C 语言程序中,要调用的函数必须在 main ()函数中定义C ) C 语言程序总是从 main () 函数开始执行D ) C 语言程序中的 main () 函数必须放在程序的开始部分 24. C 语言表达式 10 != 9 的值是( 非零值C) 0 )。

D) 1A )true B) 25.合法的C 语言字符常量是( )。

A )' t ' B) “A ” C) 65 D) A26.组成 C 语言程序的是( ) 。

A )子程序B )过程C)函数D ) 主程序和子程序27. 下列语句的输出结果是(()。

printf( “%d n ” ,(int)(2.5+3.0)/3);A )有语法错误不能通过编译 B) 2 C) 1 D) 028. 下列程序的输出是()。

main(){ int a = 7,b=5;20. 21. 的结果是 )22. 设 int x=9 , y=8 ;表达式 x==y+1 C 语言中最简单的数据类型包括( A )整型、实型、逻辑型 C ) 整型、字符型、逻辑型C 语言中,运算对象必须是整型的运算符是(A )%B ) / C) % B)D) 整型、单精度型、双精度、字符型 整型、实型、逻辑型、字符型 )。

D) **23. 以下说法中正确的是( A ) )。

C 语言程序总是从第一个定义的函数开始执行A .补码B .反码C .原码D . ASCII 码B . a=2, b=3, c=3 D . a=2, b=3, c=2printf ( “ %d n ”,b=b/a ); } A )有语法错误不能通过编译B ) 2C ) 1D ) 029.在C 语言中,double 类型数据占 ____________ 个字节;char 类型数据占 __________ 个字节。

30•在C 语言中,能代表逻辑值“真”的是( )。

A ) trueB ) 大于0的数C ) 非0整数D ) 非0的数31.在C 语言的if 语句中,用作判断的表达式是( )。

A )关系表达式B )逻辑表达式C )算术表达式D ) 任意表达式以下语句执行后x,y,z 的值是( )。

B) x=20,y=30,z=30 D) x =20,y=30,z=20 33•以下选项中属于 C 语言的数据类型是A )复数型B )双精度型C )逻辑型D )集合型34、 C 语言程序的基本单位是A )程序字段B )语句C )函数D )字符35、 在C 语言中,if 语句的一对圆括号中,用以决定分支的流程的表达式A )只能用逻辑表达式B )只能用逻辑表达式关系表达式C )只能用关系表达式D )可用任意表达式36、 在以下运算符中,优先级最高的运算符是A )!B ) =C ) +D ) ||37、 设有单精度变量f ,其值为13.8,执行语句“ n=(int )f%3; ”后,整型变量的值是A ) 1B ) 4C ) 4.333333D ) 4.638、 在C 语言中,char 型数据在内存中的存储形式是A )补码B )反码C )原码D ) ACS H 码39、 一个C 程序的执行是从( )。

A 本程序的main 函数开始,到 main 函数结束B 本程序文件的第一个函数开始,到本程序文件的最后一个函数结束C 本程序的main 函数开始,到本程序文件的最后一个函数结束D 本程序文件的第一个函数开始,到本程序 main 函数结束 40、 在C 语言中,每个语句必须以( )结束。

A.回车符B.冒号C.逗号D.分号41、 C 语言规定:在一个源程序中, main 函数的位置( )。

A.必须在最开始B.必须在系统调用的库函数的后面C.可以任意D.必须在最后 42、 一个C 语言程序是由( )。

A. 一个主程序和若干子程序组成B.函数组成C.若干过程组成D.若干子程序组成 43、 下列说法中错误的是()。

A. 主函数可以分为两个部分:主函数说明部分和主函数体B. 主函数可以调用任何非主函数的其他函数C. 任何非主函数可以调用其他任何非主函数D. 程序可以从任何非主函数开始执行 44、 每个源程序有且只有一个 函数,系统总是从该函数开始执行 C 语言程序。

45、 C 语言程序的注释可以出现在程序中的任何地方,它总是以( )符号作为开始标记,以()符号作为结束标记。

46、 C 语言中,输出操作是由库函数 ()完成的。

47、 C 语言的标识符只能由()( )和( )三种字符组成。

48、 以下选项中,不正确的 C 语言浮点型常量是()。

32.已知 int x=10,y=20,z=30;if (x>y) z=x;x=y;y=z;A ) x=10,y=20,z=30 C) x=20,y=30,z=10A. 160.B. 0.12C. 2e4.2D. 0.049、以下选项中,()是不正确的C语言字符型常量。

A. 'a'B. '\x41'C. '\101'D. "a"50、在C语言中,字符型数据在计算机内存中,以字符的( C )形式存储。

A.原码B.反码C. ASCII码D. BCD码51、算术运算符、赋值运算符和关系运算符的运算优先级按从高到低依次为()。

A.算术运算、赋值运算、关系运算B.算术运算、关系运算、赋值运算C.关系运算、赋值运算、算术运算D.关系运算、算术运算、赋值运算52、在以下一组运算符中,优先级最低的运算符是()。

A. *B. !=C. +D.=53、以下用户标识符中,合法的是()。

A. intB. n itC. 123D. a+b54、C语言中,要求运算对象只能为整数的运算符是()。

A. %B. /C. >D. *55、若有说明语句:char c='\72';则变量c在内存占用的字节数是()。

A. 1B. 2C. 3D. 456、C语言中的逻辑值“真”是用()表示的,逻辑值“假”是用()表示的。

57、以下叙述中正确的是A)C语言比其他语言高级B)C语言可以不用编译就能被计算机识别执行C)C语言以接近英语国家的自然语言和数学语言作为语言的表达形式D)C语言出现的最晚,具有其他语言的一切优点58、C语言中用于结构化程序设计的3种基本结构是A)顺序结构、选择结构、循环结构B)if,switch,breakC)for,while,do-whileD if,for,continue59、一个C语言程序是由A)—个主程序和若干子程序组成B)函数组成C)若干过程组成D)若干子程序组成60、C语言规定,在一个源程序中,main函数的位置A)必须在最开始B)必须在系统调用的库函数的后面C)可以任意D)必须在最后61、C语言规定,在一个源程序中,main函数的位置A)必须在最开始B)必须在系统调用的库函数的后面C)可以任意D)必须在最后D )循环结构64, C语言中最简单的数据类型包括A) 整型、实型、逻辑型B) 整型、实型、字符型C) 整型、字符型、逻辑型D) 字符型、实型、逻辑型65, 下列可用于C语言用户标识符的一组是A) void, define, WORDB) a3_b3, _123,CarC) For, -abc, IF CaseD) 2a, DO, sizeof66. 已知int x=10,y=20,z=30; 以下语句执行后x, y,z的值是.if(x>y) z=x; x=y; y=z;A) x=10, y=20, z=30 B) x=20, y=30, z=30C) x=20, y=30, z=10 D) x=20, y=30, z=2067. 以下程序的运行结果是•main (){ int m=5;if(m++>5)prin tf("%d\n",m);else;prin tf("%d\n",m--);}A) 4 B) 5 C) 6 D) 7。

相关主题