2021级计算机专业班期末考试试卷01.docx
文本预览下载声明
2021级计算机专业班期末考试试卷01
2021级计算机专业班期末考试试卷(2021.1)姓名:编号:班级:成绩:一、单项选择题(30小题,每小题2分,共60分)1.构成C语言程序的基本单位是()。A.框架B.预处理 C.函数 D.语句2.在程序开发过程中,把文本文件格式源程序转化为二进制格式的目标程序的过程称之为()。A.编辑 B.编译 C.连接 D.运行3.关于主函数,下列说法不正确的是()。A.一个完整的C语言应用程序有唯一的主函数B.主函数的名称只能是mainC.主函数可以被其他自定义函数调用D.C语言程序的运行从主函数开始,以主函数为核心展开4.关于标识符,下列说法不正确的是()。A.库函数名称为预定义标识符,不建议用作用户自定义标识符B. 关键字不能作为用户自定义标识符C.用户自定义标识符中不区分大小写字母D.标识符中可以出现下划线,且可以出现在标识符的任意位置5.以下可用作用户自定义标识符的一组是()。A.void、return、if B.printf、include、fabsC.Max、_abc、Main D.2abc、pay$、sum-106.C语言中能用来表示整常数的进制是。(0级)A)十进制、八进制、十六进制 B)十二进制、十进制C)六进制、八进制 D)二进制、十进制7.在C语言中,回车换行符是。(0级)A)\n B)\t C)\v D)\b8.在ASCII码表中可以看到每个小写字母的ASCII码比它相应的大写字母的ASCII码。(0级)A)大32 B)大64 C)小32 D)小649.C语言中,运算对象必须是整型数的运算符是。(1级)A)% B)\ C)% 和 \ D)**10.表达式(int)2.1416的值为。(1级)A)2 B)2.1 C)0 D)311. 下列说法正确的是。(0级)A)输入项可以是一个实型常量,如scanf(%f,4.8); B)只有格式控制,没有输入项也能进行正确输入,如scanf(a=%d,b=%d);C)当输入一个实型数据时,格式控制部分应规定小数点后的位数,如scanf(%5.3f,f);D)当输入数据时,必须指明变量的地址,如scanf(%f,f);12 . 以下程序的输出结果是。(1级)main(){int i=011,j=11,k=0x11;printf(%d,%d,%d\n,i,j,k);}A)9,11,17 B)9,11,11 C)11,11,11 D)11,11,1613. 以下程序的输出结果是。(1级)main(){int x=10,y=10;printf(%d %d\n,x--,--y);}A)10 10 B)9 9 C)9 10 D)10 914. printf函数中用到格式符%4s,其中数字4表示输出的字符串站用4列。如果字符串长度大于4,则按原字符长从左向右全部输出;如果字符串长度小于4,则输出方式为。(1级)A)从左起输出该字符串,右补空格 B)按原字符长从左向右全部输出C)右对齐输出该字符,左补空格 D)输出错误信息15.已定义x为float型变量,其值为213.45678,则printf(%-4.2f\n,x);的输出结果为()。A.213.46B.213.45C.-213.45D.输出格式控制说明的域宽不够,不能输出16.以下选项中,当x为大于1的奇数时,值为0的表达式()。A.x%2==1 B.x/2C.x%2!=0D.x%2==017.在C语言中,if语句后的一对圆括号中有一个用以决定分支走向的表达式,该表达式()。A.只能是关系表达式 B.只能是逻辑表达式C.只能是关系或逻辑表达式 D.可以是任何合法表达式18.读下面程序段,当x=-3时,输出y的值为()。int x,y;y=0;scanf(“%d”,x);if(x=0)if(x0) y=1;else y=-1;printf(“y=%d”,y);A.1 B.-1 C.0 D.不确定19.下列语句将小写字母转化为大写字母,正确的语句为()。A.if(’z’=ch=’a’) ch=ch-32;B.if(ch=’a’chC.ch=(’z’=ch=’a’)?ch-32:ch;D.ch=( ch=’a’ch20.关于与switch语句配套的case语句中所使用的表达式,说法正确的是()。A.可以是变量B.可以是常量或变量C.只能是常量或常量表达式D.无论是何种表达式,只要在执行时有确定的值就行21. 以下关于运算符优先顺序的描述正确的是。(02~03第一学期试题)A)关系运算符B)逻辑运算符C)赋值运算符D)算术运算符22. 能正确表示a=10或a
显示全部