资源描述:
《《c语言及程序设计》在线作业答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、一、单选题(共15道试题,共75分。)V1.合法的C语言标识符是(
)。A.abcB.2abC._a1D./n满分:5分2.有两个字符数组a、b,则以下正确的输入语句是()。A.gets(a,b);B."scanf(""%s%s"",a,b);"C."scanf(""%s%s"",a,b);"D."gets(""a""),gets(""b"");"满分:5分3.若运行以下程序时,从键盘输入25,13,10回车,则输出结果为()。
main(){inta1,a2,a3;scanf("%d%d%d",a1,a2,a3);printf("a1+a2+a3=%
d",a1+a2+a3);}A.a1
2、+a2+a3=48B.a1+a2+a3=25C.a1+a2+a3=10D.不确定值满分:5分4.以下为一维整型数组a的正确说明是()。A.inta(10);B."intn=10,a[n];"C."intn;scanf(""%d"",n);"D."#defineSIZE10;inta[SIZE];inta[n];"满分:5分5.以下能对二维数组a进行正确初始化的语句是()。A.inta[2][]={{1,0,1},{5,2,3}};B."inta[][3]={{1,2,3},{4,5,6}};"C."inta[2][4]={{1,2,3},{4,5},{6}};"D."inta[][3]={{1
3、,0,1},{},{1,1}};"满分:5分6.函数rewind(fp)的作用是:使文件位置指针()。A.重新返回文件的开头B.返回到前一个字符的位置C.指向文件的末尾D.自动移至下一个字符的位置满分:5分7.以下叙述中不正确的是()A.在C程序中,调用函数时,只能把实参的值传送给形参,形参的值不
能传送给实参B.在C程序的函数中,最好使用全局变量C.在C程序中,形参只是局限于所在函数D.在C程序中,函数名的存储类别为外部满分:5分8.以下程序段()。intx=1,y=4;printf(x4、y=4满分:5分9.下列四组选项中,均是不合法的用户标识符的选项是______。A.AP_0doB.floatgoto_AC.b-agotointD._123tempINT满分:5分10.已知字母A的ASCII码为(65)10,变量ch1为字符型,则执行语句
ch1='A'+'6'-'3';后,ch1中的值为()。A.DB.68C.一个不确定的值D.C满分:5分11.若x为float型变量,则以列程序段结果是()x=1234.6789;printf(“%-
2.1f”,x);A.输出格式描述符的域宽度不够,不能输出B.输出为1234.7C.输出为1234.6D.输出为-1234.6满分:5分1
5、2.sizeof(float)是()。A.双精度型表达式B.一个整型表达式C.一个函数调用D.一个不合法的表达式满分:5分13.071^052的结果是()A.32B.16C.23D.22满分:5分14.若有定义:intx=7;floata=2.5,b=4.7;则表达式a+x%3*(int)(a+b)%2/4
的值是()。A.2.5B.2.75C.3.5D.0满分:5分15.有下列语句和赋值语句:(1)charstr[]=”iamaboy.”(2)charstr
[12]=”iamaboy.”(3)char*p=”iamaboy.”(4)p=”iamaboy.”下列说法正
确的是()A.只有(1
6、)、(2)正确B.只有(3)、(4)正确C.只有(1)、(3)、(4)正确D.只有(3)正确满分:5分1c2c3D4d5b6a7b8c9c10a11B12B13A14A15B二、判断题(共5道试题,共25分。)V1.声明语句inta[]={0};可以对
一维数组a进行正确初始化。A.错误B.正确T满分:5分2.在c语言中,函数形参的存储类型是自动类型的变量A.错误B.正确F满分:5分3.函数必须有返回值,否则不能使用函数A.错误B.正确F满分:5分4.已知inta[]={1,2,3,4},y,*p=&a[1];则执行语句y(*--p)++;变量y的值是3。A.错误B.正确F满分:5分5.C语言
7、fread()函数的功能是从文件fp中读取n个字符存入指定的内存
。A.错误B.正确T满分:5分第一章程序设计算法概述一.选择题(一)基本概念1、一个C语言程序总是从()。A、主过程开始执行 B、主函数开始执行C、子程序开始执行 D、主程序开始执行【答案】B2、下面四个选项中,均是C语言关键字的选项是()。A、autoenumincludeB、switchtypedefcontinueC、