概述
网络教育成考大学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...所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复