一、填空题(每题2分,共50分)
1.在计算机中,字符的比较是对它们的进行比较。
2.在内存中,存储″x″要占用个字节。
3.-300在计算机中的二进制存放形式为。
4.若x,i,j和k都是int型变量,则计算表达式x=(i=4,j=16,k=32)后,x的值为。
程序是由组成的。
6.设有以下定义int a=32768;printf("%d\n",a);则输出结果是。
7.设int a, b=10;执行a=b<<2+1;后a的值是。
8.若运行时给变量x输入12,则以下程序的运行结果是。
main()
int x,y;
scanf("%d",&x);
y=x>12?x+10:x-12;
printf("%d\n",y);
9.设y是int型,请写出y为奇数的关系表达式。
10.下列x的值是。
int x;x=(sizeof (2.25))*4;
11.下列程序的输出结果是16.00,请填空。
main()
inta=9,b=2;
floatxy=1.1,z;
z=a/2+b*x/y+1/2;
printf("%5.2f\n",z);
12.以下程序的输出结果是。
#include ""
main()
int a=065;
printf("%d\n",-a);}
13.下列程序的输出结果是。
main()
14.以下程序输出的结果是。
main()
int a=5,b=4,c=3,d;
d=(a>b>c);
printf("%d\n",d);}
15.当调用函数时,实参是一个数组名,则向函数传递的是。
16.下列程序的输出结果是。
main()
char b [ hello you";
b[5]=0;
printf ("s\n",b);
17.有下列运算符:%,则它们运算的优先顺序是。
18.阅读下面语句,则程序的执行结果是。
#include ""
main()
int a=-1,b=1,k;
if((+a<0)&&b--<0))
printf("%d,%d\n",a,b);
else printf("%d,%d\n",b,a);
19.以下程序的输出结果是。
main()
int y=9;
for(; y>0; y--)
if (y%3==0)
printf("%d", y);continue;}20.若有以下定义:
char a;int b;
float c; double d;
则表达式a*b+d-c值的类型为。
21.在c语言中,变量的隐含存储类别是。
22.以下面程序,错误的行号为。
#include ""
2 main()
4 printf("%s\n",str);
23.下面程序输出的结果是。
main()
for(i=0;i<3;i++)
printf("%d ",a[2-i][i]);
24.下列程序的输出的结果是。
main()
int i,j row,colum,m;
int array[3][3]=,
m=array[0][0];
for(i=0;i<3;i++)
for(j=0;j<3;j++)
if(array[i][j]<m)
printf("%d,%d,%d\n",m,row,colum);
25.现有如下程序,则程序段的输出结果为。
void reverse(int a[ ]int n)2、程序的功能为:输入两个字符串,把较大的字符串输出#include <>
main()
{char a[30],b[30];
int k;
gets(a)
gets(b);
k=strcat(a,b);
if(k>0)puts(a);
else if(k<0)puts(b);
c语言试卷c
a.p q c.p n1 10 若有说明语句 int a,b,c,d c 则能从键盘读入三个整数分别赋给变量a b c的语句是。a.scanf d d d a,b,d b.scanf d d d a,b,d c.scanf d d d a,b,dd.scanf d d d a,b,d 11 c语言标...
C语言试卷A
青海大学试卷 a卷 系别 班级学号姓名。考试课程 程序设计基础 c 考试日期 2009 年 12月17日。注 所有答案均写在答题卡上,答在试卷上不得分,考试结束后试卷和答题卡一并交回。一 填空题 每空1分,共16分 1 整型静态数组没有初始化,也没有赋值,此时数组元素的值均为 0 2 数组在内存中占...
C语言试卷
一 填空共5题 共计10分 第1题 2.0分 题号 339 赋值运算符的结合性是由 右 至 左 第2题 2.0分 题号 925 在c 语言结构化程序中,函数 是程序的基本组成单元 在c 语言的面向对象设计框架中,对象 是程序的基本组成单元。第3题 2.0分 题号 926 c 语言的参数传递机制包括传...