我是靠谱客的博主 耍酷人生,最近开发中收集的这篇文章主要介绍c语言程序设计 大学考试题库,网络教育成考大学C语言程序设计考试题库及答案.doc...,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

网络教育成考大学C语言程序设计考试题库及答案.doc

1:下面四个选项中,均是不正确的八进制数或十六进制数的选项是( ).

4.0a12

7ff

-123

2:若运行以下程序时,从键盘输入2473(表示回车),则下面程序的运行结果是( ).

#include

main()

{int c;

while((c=getchar())!=’n’)

switch(c-‘2’)

{case 0:

case1: putchar(c+4); case2: putchar(c+4);break

case3: putchar(c+3);

default: putchar(c+2);break;

}

printf(“n”);

}

1.668977

3:下面四个选项中,均是正确的数值常量或字符常量的选项是( ).

4.+001

0xabcd

2e2

50.

4:C语言中while和do-while循环的主要区别是( ).

1.do-while的循环体至少无条件执行一次

5:设有以下语句:

char x=3,y=6,z;

z=x^y<<2;

则z的二进制值是( ).

26:已有如定义和输入语句,若要求a1,a2,c1,c2的值分别为10,20,A 和B,当从第一列开始输入数据时,正确的数据输入方式是( )。(注:表示回车)

int a1,a2; char c1,c2;

scanf(“%d%d”,&a1,&a2);

scanf(“%c%c”,&c1,%c2);

4.10?20AB

7:若二维数组a有m列,则在a[i][j]前面的元素个数为( )。

2.i*m+j

8:若有代数式3ae/bc,则不正确的C语言表达式是( )

3.3*a*e/b*c

9:以下符合C语言语法的赋值表达式是( ).

2.d=9+e,f=d+9

10:请读程序片段:

int x=20;

printf(“%dn”, ~x);

上面程序片段的输出结果是( ).

3.-21

11:以下程序的运行结果是( ).

#include “stdio.h”

main()

{struct data

{int year,month,day;

}today;

printf(“%dn”,sizeof(struct data));

}

1.6

12:下面四个选项中,均是不合法浮点数的选项是( ).

2.123

2e4.2

.e5

13:下面程序段的运行结果是( ).

for(x=3,x<6;x++) printf((x%2)?(“##%dn”),x);

4.**3##4

**5

14:若有说明:int a[][4]={0,0};则下面正确的叙述是( )。

4.只有元素a0][0]和a[0][1]可得到初值0,其余元素均得不到初值0

15:若有说明:int a[][3]={1,2,3,4,5,6,7};则a数组第一维的大小是( )。

2.3

16:设int a=04,b;则执行b=a>>1;语句后,b的结果是( ).

4.2

17:以下使i的运算结果为4的表达式是( )。

4.int i=1,j=1;

i+=j十=2;

18:下面程序的运行结果是( ).

#include

main()

{int num=0;

while(num<=2)

{num++;

printf(“%dn”,num);

}

}

3.1 2 3

19:判断char型变量cl是否为小写字母的正确表达式为( ).

4.(c1>=’a’)&&(c1<=’z’)

20:在位运算中,操作数每右移一位,其结果相当于( ).

2.操作数除以2

21:以下程序的输出结果为( )。

#definePT 5.5

#defineS(x) PT*x*x

main()

{inta=1,b=2;

printf("%4.1n",S(a+b));

}

2.9.5

22:以下对一维整形数组a进行正确初始化的语句是( )。

3.int a[]={0};

23:以下C程序正确的运行结果是( ).

main()

{long y=-43456;

printf(“y=%-8ldn”,y);

printf(“y=%-08ldn”,y);

printf(“y=%08ldn”,y);

printf(“y=%+8ldn”,y);

}

3.y=-43456

y=-43456

y=-0043456

y= -43456

24:下面程序段的运行结果是( ).

for(y=1;y<10;) y=((x=3*y,x+1),x-1);

printf

最后

以上就是耍酷人生为你收集整理的c语言程序设计 大学考试题库,网络教育成考大学C语言程序设计考试题库及答案.doc...的全部内容,希望文章能够帮你解决c语言程序设计 大学考试题库,网络教育成考大学C语言程序设计考试题库及答案.doc...所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(51)

评论列表共有 0 条评论

立即
投稿
返回
顶部