1 假设所有变量均为整型

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1 假设所有变量均为整型,则表达式为(X=2,Y=5,Y++,X+Y)的值是(8)

2 设a=5,b=6.c=7,d=8,m=2,n=2,则执行(M=a>b),&&(n=c>d)后n的值为(2)。

3 执行下列的程序后,变量K中的值为(不定值)

Int k=3,s[2],s[0]=k,k=s[1]*10;

4 有如下程序:main {char s[]”ABCD”,*p,for (p=s+q,p

5 设定义int i=8;表达式(i<<2)*i/(i>>2)的值是(128)

6 设变量说明int k=7,x=12;则能使值为3的表达式是[(x%=k-(k%=5))

7 对C语言的文件存取方式中,文件(可以是文件方式存取,也可以是二进制形式存取)

8 以下关于SWITCH语句和BREAK语句的表达式中,正确的是(在switch语句中,可以根据需要或者不使用break语句)

9 以下程序的输出结果是; main() { int y=9,for(y>0,y--) if(y%3= = 0){printf(“%d”,- -y); (825)

10 以下函数还回a所指数组中最大值所在的下2值是(p=i)

Fun(int *a,int n) { int,I,j=0,p;for (i=j;ia[p],return(p);

11 下列程序中,判断语句i>j共执行的次数是(6)

Main() {int i=0,j=10,k=2,s=0,for(i,j)

{i++=k,if(i>j) {printf(“%d”,s);break;}s+=I;}}12 在以下语句。则对a数组元素的引用不正确的是((0<=i)(*(*(a+i))

Int a[10]={0123456789},*p=a

13 执行语句”printf(“%d\n”,12&012);”的输出结果是(8)

14 在C语言中,int char和short三种类型数据在内存中所占用的字节数(由所用机器的机器字长决定)

15 以下程序的输出结果是(1)

Long fun(int n) { lomg s; if(n= =111n= =2)s=2; else s=n-fun(n-1); return s;} main()

{ printf(“%d\n”,fun(3);)

16 已知各变量的类型如下:int i=8,k,a.b;uncigned long w=5;double x=1.42.y=5) 则以下符号c语言表达式的是:a+=a-=(b=4)*(a=3)

17 以下不正确的if语句是:if(x!=9)scanf(“%d”,&x)else sanf (“%d”,&y);

18 c语言中提供关键字有(default)

19 设整型变量abc均为2,表达式a++b++c++的值是(6)二多项选着

1 下列选项中对数组描述正确的是:1 给某一维数组所

有元素赋初值,数组的长度可以省略2一个数据定义语句中不可以定义数据类型不同的多个数组

2 以下叙述不正确的是:1欲处理命令都必须以#开始2替换不占用运行时间,只占用编译时间3在程序中凡是以#号开始的语句都是预处理命令行

3 c语言规定,在一个源程序中,main函数位置说法错误的是:1必须在最开始,2不能写在其他函数的内部3可以任意4必须在系统调用的库函数后面

4 以下有4组用启标中合法的是:INT_stu a3 f2_G3 IFabc

5 下列字不是用来表达转义字符的是(\n n)

6 关于函数中的reture语句,下列说法不正确的是:1 必须在没个函数中出现2可以在同一该函数中出现 3 只能在除了主函数之外的函数中出现一次

三简答题

1 do—while循环和while循环的区别

答:do—while循环执行循环中的语句,然后在判断表达式是否为真,如果为真则继续循环,反之,则停止,而while 先判断表达式是否为真,因此do—while循环至少要执行一次循环语句

2 常量与变量的区别

答:在其过程中不发生改变的的量为常量,反之为变量

3从程序的结构来看,程序可以分为那些结构

答:顺序分支循环

4变量指针和指向变量的指针变量之间有什么关系

答:变量的指针就是变量的地址,存放变量地址的变量是指针变量,即在c语言中,允许用一个变量来存放指针,因此指针的变量的指针为某变量的指针

5 MS—DOC基本组成包括那些?

答:引导程序BOOT 2 输入输出管理摸快IO,SYS 3文件管理模块MSDOS,SYS 4键盘命令处理程序

6continuc语句的功能是什么?

答:结束本轮循环,即跳过循环提中下面语句,然后判断是否进行下一轮循环

7什么是字符数组?

答:字符数组是用于存放字符数据,每个数组元素只能存放一个字符,存放的是字符ASCII代码

8 结构体类型和共用体类型有什么不同?

答:结构体类型由多个成员组成,没个数组成员不同的存储空间,结构体变量的长度是所有成员的长度和。共用体类型由多个成员组成,但是它们共享同一段存储空间,同一时间,只能有一个成员使用,存储单元空间大小取决于存储单元最大的成员数据类型

相关文档
最新文档