1、*p=x; *x=*y; *y=*p;D.func(int *x, i nt *y) *x=*y; *y=*x;4、 若x=2,y=3则x|y的结果是 (分数:A.0B.3C.1D.2C O5、 已知int a10;则对a数组元素的正确引用是 (分数:A.a10B.a3.5C.a10D.a(5)二、多选1、 若定义:int a【2】【3】0,2,4,6,8,10;以下描述正确的有 (分数:3分)A.* (a+1)为元素6的地址B.* (a 1】+1)的值为2C.* (a+1) +2 的值为 8D.a 0】与a的相同ABCD。2、 在缓冲文件系统中用于读写的函数有 (分数:A.putchar()
2、B.fread()C.rewi nd()D.purw()ABD。3、 指出下面合法的标识符A.3abB.ABCC.a_3D._stu2ABC。PI 3.14 ;void mai n() int sum;sum = 10 +is 25n);这段程序中常量有 (分数:34、 指出下面哪些是合法的用户定义的标识符A.P-SB.908C.wi ndD.x yBC。6、这段程序中的常量有:#defi ne15;pri ntf(sum=%dn,sum);result分)A.10B.sumC.15D.PIACD。1、说明语句int *(*p)();的含义是 A.p是一个指向int型数组的指针B.p是指针变量
3、,它构成了指针数组C.p是一个指向函数的指针,该函数的返回值是一个整型D.p是一个指向函数的指针,该函数的返回值是一个指向整型的指针 标准答案是:D2、 已知int a, *p=&a;贝U下列函数调用中错误的是 (分数:A.scanf( ” d , &a);B.scanf( ” d , p);C.printf( ” d , a);D.printf( ” dD。3、 在C语言中,字符型数据在内存中的存储形式是 (分数:A.原码B.补码C.反码D.ASCII 码4、 已定义以下函数:fun(int *p) return *p; 该函数的返回值是 (分数:A.不确定的值B.形参p所指存储单元中的值C
4、.形参p中存放的值D.形参p的地址值5、()已知char b5,*p=b;,则正确的赋值语句是 (分数:A.b= “abcd ”;B.*b= “ abcd ”;C.p= “ abcd ”;D.*p= “ abcd ”;1如果要把常量 327存入变量a中,a可以定义成哪些类型? (分数:A.i ntB.charC.Io ngD.float2、 下面哪些写法是对的,而且是常量?A.125B.-0.456C.1.25E+20D.ABAC o3、 指出下面错误的表达式 (分数:A.a+b=5B.56=a11C.i=i+D.5.6+6.2%3.14、 若变量f已说明为float类型,i为int类型,则下
5、面哪些表达式(或语句)能够实现将f中的数值保留小数点后两位,第三位进行四舍五入的运算 ?A.f=(f*100+0.5)/100.0B.i=f*100+0.5,f=i/100.0;C.f=(i nt)(f*100+0.5)/100.0;D.f=(f/100+0.5)*100.0;5、 已知a为整型变量,那么与表达式a!=0真假值情况相同的表达式有哪些 ? (分数:A.a0|a4、 指出下面错误的表达式 (分数:A.a=5,b=6,c=7B.i=i+C.5.6+6.2%3.1D.56=a11BD。5、 下面哪些写法是对的,而且是常量?B.2.5E+21C.ABD.n1231、 ()选择正确的输入语
6、句 ()。:(其中:char string20;)使得string的内容为I am student.(分A.scan f(%s, stri ng);B.scan f(%c, &stri ng);C.scan f(D.gets(stri ng);2、 ()对以下说明语句 int a10=6,7,8,9,10;的正确理解是 (分数:A.将5个初值依次赋给 a6至a10B.将5个初值依次赋给a0至a4C.因为数组长度与初值的个数不相同,所以此语句不正确D.将5个初值依次赋给 a1至a53、 ()以下标识符中可以作为用户函数名的是 (分数:A.structB.i ntC.unionD.go_to4、
7、源程序要正确地运行,必须要有什么函数 ?A.printf 函数B.自定义的函数C.mai nD.不需要函数C。5C语言程序由什么组成?A.子程序B.主程序和子程序C.函数D.过程Co1、 下面哪些是合法的用户定义的标识符 (分数:A._908B.*parC.sheep!D.wi ndAD。2、 下面合法的标识符 (分数:A.ABCB.a_3C.sum.a3、 C语言的主要特点有哪些 ?A.简洁、紧凑,使用方便、灵活,易于学习和应用。B.C语言是面向结构化程序设计的语言。C.C语言允许直接对位、字节和地址进行操作。D.数据类型丰富。4、 已定义c为字符型变量,则下列语句中错误的是 (分数:A.c
8、=97B.:c=97C.c=97;D.c=a5下列选项中是 C语言合法标志符的有 (分数:A.good_m orningB.mai nC.stdio.hD.8abcAB。1、 一个C程序的执行是从 (分数:A.本程序的main函数开始,到main函数结束B.本程序文件的第一个函数开始,到本程序文件的最后一个函数结束C.本程序的main函数开始,到本程序文件的最后一个函数结束D.本程序文件的第一个函数开始,到本程序main函数结束 标准答案是:2、 以下叙述正确的是 (分数:A.在C程序中,main函数必须位于程序的最前面B.C程序的每行中只能写一条语句C.C语言本身没有输入输出语句D.在对一个
9、C程序进行编译的过程中,可发现注释中的拼写错误 标准答案是:3、 以下叙述不正确的是。A.一个C源程序可由一个或多个函数组成B.一个C源程序必须包含一个 main函数C.C程序的基本组成单位是函数D.在C程序中,注释说明只能位于一条语句的后面 标准答案是:4、 语言规定:在一个源程序中,main函数的位置 (分数:A.必须在最开始B.必须在系统调用的库函数的后面C.可以任意D.必须在最后 标准答案是:5、 一个C语言程序是由 (分数:A.一个主程序和若干子程序组成B.函数组成C.若干过程组成D.若干子程序组成 标准答案是:B o二、多选 1指出下面合法的标识符:BCD o2、 指出下面哪些是关键字:A.charB
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1