欢迎来到天天文库
浏览记录
ID:47115521
大小:24.14 KB
页数:11页
时间:2019-08-06
《本科C语言程序设计A资料》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、一、单选题 1.在每个C语言程序中都必须包含有这样一个函数,该函数的函数名为(A)。 A.main B.MAIN C.name D.function 2.每个C语言程序文件的编译错误分为(B)类。 A.1 B.2 C.3 D.4 3.字符串"a+b=12"的长度为(B)。 A.6 B.7 C.8 D.9 4.在switch语句的每个case块中,假定都是以break语句结束的,则此switch语句容易被改写为(D)语句。 A.for
2、B.while C.do D.if 5.在下面的do-while循环语句中,其循环体语句被执行的次数为(C)。 inti=0;doi++;while(i<10); A.8 B.9 C.10 D.11 6.将两个字符串连接起来组成一个字符串时,选用的字符串函数为(C)。 A.strlen() B.strcpy() C.strcat() D.strcmp() 7.若用数组名作为函数调用的实参,传递给形参的是(A)。 A.数组的首地址 B.数组中第一个元素的值
3、 C.数组中全部元素的值 D.数组元素的个数 8.假定a为一个整数类型的数组名,整数类型的长度为4,则元素a[4]的地址比a数组的首地址大(C)个字节。 A.4 B.8 C.16 D.32 9.假定s被定义为指针类型char*的变量,初始指向的字符串为"Helloworld!",若要使变量p指向s所指向的字符串,则p应定义为(A)。 A.char*p=s; B.char*p=&s; C.char*p;p=*s; D.char*p;p=&s; 10.从一个数据文件中读入
4、以换行符结束的一行字符串的函数为(B)。 A.gets() B.fgets() C.getc() D.fgetc()11.程序运行中需要从键盘上输入多于一个数据时,各数据之间默认使用(D)符号作为分隔符。A.空格或逗号 B.逗号或回车 C.逗号或分号 D.空格或回车12.逻辑表达式(x>0&&x<=10)的相反表达式为(A)。 A.x<=0
5、
6、x>10 B.x<=0&&x>10 C.x<=0
7、
8、x<=10 D.x>0&&x>1013.当处理特定问题时的循环次数已知时
9、,通常采用(A)循环来解决。 A.for B.while C.do-while D.switch 14.假定i的初值为0,则在循环语句“while(i10、(C)。 A.intFunction(inta); B.voidFunction(char); C.intFunction(a); D.voidint(double*a); 17.假定p是一个指向float型数据的指针,则p+1所指数据的地址比p所指数据的地址大(C)个字节。 A.1 B.2 C.4 D.8 18.假定有定义为“intm=7,*p;”,则给p赋值的正确表达式为(B)。 A.p=m B.p=&m C.*p=&m D.p=*m 19.假11、定指针变量p定义为“int*p=malloc(sizeof(int));”,要释放p所指向的动态存储空间,应调用的函数为(A)。 A.free(p) B.delete(p) C.free(*p) D.free(&p) 20.C语言中的系统函数fopen()是(D)一个数据文件的函数。 A.读取 B.写入 C.关闭 D.打开21.C语言源程序文件的缺省扩展名为(D)。 A.cpp B.exe C.obj D.C 22.设x和y均为逻辑值,则x&&y为真的条件是(A)。 12、 A.它们均为真 B.其中一个为真 C.它们均为假 D.其中一个为假 23.在下列的符号常量定义中,正确的定义格式为(C)。 A.#defineM1 B.constintM220 C.#defineM310 D.constcharmark 24.for循环语句能够被改写为(D)语句。
10、(C)。 A.intFunction(inta); B.voidFunction(char); C.intFunction(a); D.voidint(double*a); 17.假定p是一个指向float型数据的指针,则p+1所指数据的地址比p所指数据的地址大(C)个字节。 A.1 B.2 C.4 D.8 18.假定有定义为“intm=7,*p;”,则给p赋值的正确表达式为(B)。 A.p=m B.p=&m C.*p=&m D.p=*m 19.假
11、定指针变量p定义为“int*p=malloc(sizeof(int));”,要释放p所指向的动态存储空间,应调用的函数为(A)。 A.free(p) B.delete(p) C.free(*p) D.free(&p) 20.C语言中的系统函数fopen()是(D)一个数据文件的函数。 A.读取 B.写入 C.关闭 D.打开21.C语言源程序文件的缺省扩展名为(D)。 A.cpp B.exe C.obj D.C 22.设x和y均为逻辑值,则x&&y为真的条件是(A)。
12、 A.它们均为真 B.其中一个为真 C.它们均为假 D.其中一个为假 23.在下列的符号常量定义中,正确的定义格式为(C)。 A.#defineM1 B.constintM220 C.#defineM310 D.constcharmark 24.for循环语句能够被改写为(D)语句。
此文档下载收益归作者所有