资源描述
精选优质文档-倾情为你奉上 编程试卷1. 以下不是C语言的特点的是( )。A、语言简洁紧凑 B、能够编制出功能复杂的程序 C、C语言可以直接对硬件操作 D、C语言移植性好2. 下列字符序列中,不可用作C语言标识符的是( )。Aabc123 Bno.1 C_123_ D_ok 3. 正确的C语言标识符是 ( )。A_buy_2 B2_buy C?_buy Dbuy?4. 不属于C语言关键字的是( )。 Aint Bbreak Cwhile Dcharacter 5. 一个C程序是由( )。 A 一个主程序和若干子程序组成B 一个或多个函数组成C 若干过程组成D 若干子程序组成6. C语言程序的基本单位是( )。 A程序行 B语句 C函数 D字符7. 下列说法中,错误的是( )。 A每个语句必须独占一行,语句的最后可以是一个分号,也可以是一个回车换行符号B每个函数都有一个函数头和一个函数体,主函数也不例外C主函数只能调用用户函数或系统函数,用户函数可以相互调用D程序是由若干个函数组成的,但是必须有、而且只能有一个主函数8. 以下说法中正确的是( )。 AC语言程序总是从第一个定义的函数开始执行B在C语言程序中,要调用的函数必须在main( )函数中定义CC语言程序总是从main( )函数开始执行DC语言程序中的main( )函数必须放在程序的开始部分9. C编译程序是( )。 AC程序的机器语言版本 B一组机器语言指令 C将C源程序编译成目标程序 D由制造厂家提供的一套应用软件10以下选项中,合法的用户标识符是( )。 Along B_2abc C3dmax DA.dat11以下选项中,合法的实型常数是( )。 A5E2.0 BE-3 C2E0 D1.3E12以下选项中,正确的字符常量是( )。 A”F” B CW D13在C语言中,要求运算数必须是整型的运算符是( )。 A/ B+ C*= D%14若有说明语句:char s=72;则变量s( )。A包含一个字符 B包含两个字符C包含三个字符 D说明不合法,s的值不确定15在C语言中,char型数据在内存中的存储形式是( )。 A补码 B反码 C原码 DASCII码16 以下关于运算符优先顺序的描述中正确的是()。 A关系运算符算术运算符赋值运算符逻辑与运算符 B逻辑与运算符关系运算符算术运算符赋值运算符 C赋值运算符逻辑与运算符关系运算符算术运算符 D算术运算符关系运算符赋值运算符逻辑与运算符17 下列运算符中优先级最高的是()。 Ab)c=a; a=b; b=c;Aa=1, b=2, c=3 Ba=2, b=3, c=3Ca=2, b=3, c=1 Da=2, b=3, c=219请阅读以下程序:该程序()。#include ”stdioh”main() int x=-10, y=5, z=0;if (x=y+z) printf(”*n” );else printf(”$n”);A有语法错不能通过编译 B可以通过编译但不能通过连接C输出* D输出$20 设int x=9,y=8;表达式x=y+1的结果是_。21C语言中最简单的数据类型包括( )。 A)整型、实型、逻辑型 B) 整型、单精度型、双精度、字符型 C) 整型、字符型、逻辑型 D) 整型、实型、逻辑型、字符型 22C语言中,运算对象必须是整型的运算符是( )。 A)% B) / C) % 和 / D) *23.以下说法中正确的是( )。 A)C语言程序总是从第一个定义的函数开始执行 B) 在C语言程序中,要调用的函数必须在main()函数中定义 C) C语言程序总是从main()函数开始执行 D) C语言程序中的main()函数必须放在程序的开始部分24C语言表达式10 != 9 的值是( )。 A)true B) 非零值 C) 0 D) 125合法的C语言字符常量是( )。 A)t B) “A” C) 65 D) A26组成C语言程序的是( )。A)子程序 B) 过程 C) 函数 D) 主程序和子程序27. 下列语句的输出结果是( )。 printf(“%dn”,(int)(2.5+3.0)/3); A)有语法错误不能通过编译 B) 2 C) 1 D) 028下列程序的输出是( )。 main() int a = 7,b=5; printf(“%dn”,b=b/a); A)有语法错误不能通过编译 B) 2 C) 1 D) 029在C语言中,double类型数据占 个字节;char类型数据占 个字节。30在C语言中,能代表逻辑值“真”的是( )。A)true B) 大于0的数 C) 非0整数 D) 非0的数 31在C语言的if语句中,用作判断的表达式是( )。 A)关系表达式 B)逻辑表达式 C)算术表达式 D)任意表达式32已知int x=10,y=20,z=30;以下语句执行后x,y,z的值是( )。 if (xy) z=x;x=y;y=z; A) x=10,y=20,z=30 B) x=20,y=30,z=30 C) x=20,y=30,z=10 D) x=20,y=30,z=2033以下选项中属于C语言的数据类型是A)复数型 B)双精度型 C)逻辑型 D)集合型34C语言程序的基本单位是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)1 B)4 C)4. D)4.638在C语言中,char型数据在内存中的存储形式是A)补码 B)反码 C)原码 D)ACS码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 语言浮点型常量是( )。 A. 160. B. 0.12 C. 2e4.2 D. 0.049、以下选项中,( )是不正确的 C 语言字符型常量。 A. a B. x41 C. 101 D. a50,在 C 语言中,字符型数据在计算机内存中,以字符的( C )形式存储。 A. 原码 B. 反码 C. ASCII 码 D. BCD码51、算术运算符、赋值运算符和关系运算符的运算优先级按从高到低依次为( )。 A. 算术运算、赋值运算、关系运算 B. 算术运算、关系运算、赋值运算 C. 关系运算、赋值运算、算术运算 D. 关系运算、算术运算、赋值运算52、在以下一组运算符中,优先级最低的运算符是( )。 A. * B. != C. + D. = 53、以下用户标识符中,合法的是( )。 A. int B. nit C. 123 D. a+b54、C 语言中,要求运算对象只能为整数的运算符是( )。 A. % B. / C. D. *55、若有说明语句:char c=72;则变量c在内存占用的字节数是( )。 A. 1 B. 2 C. 3 D. 456、C 语言中的逻辑值“真”是用( )表示的,逻辑值“假”是用( )表示的。57,以下叙述中正确的是A)C语言比其他语言高级B)C语言可以不用编译就能被计算机识别执行C)C语言以接近英语国家的自然语言和数学语言作为语言的表达形式 D)C语言出现的最晚,具有其他语言的一切优点58,C语言中用于结构化程序设计的3种基本结构是A)顺序结构、选择结构、循环结构 B)if,switch,break C)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)必须在最后62,C语言程序的基本单位是A)程序行B)语句C)函数D)字符63,下列选项中不是结构化程序基本结构的是A)顺序结构 B)跳转分支结构 C)选择结构 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(xy) 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) printf(%dn,m);else;printf(%dn,m-);A) 4 B) 5 C) 6 D) 7专心-专注-专业
展开阅读全文