- 272
- 0
- 约4.28千字
- 约 6页
- 2017-07-05 发布于江西
- 举报
2016C语言习题模拟试卷二
模拟试卷二
一、选择题(每题2分,共20分)
以下正确的C语言标识符是 。
A. case B. 3_1 C. _chap6 D. ex 2
三种基本程序结构不包括 。
A. 顺序结构 B. 选择结构 C. 循环结构 D. 函数结构
以下运算符中优先级最低的运算符为 。
A. ?: B. ! C. != D. ||
程序段如下:则以下说法中正确的是: 。
int k=-20;
while(k=1) k=k+1;
A. while循环执行20次 B. 循环是无限循环
C. 循环体语句一次也不执行 D. 循环体语句执行一次
以下能正确定义数组并正确赋初值的语句是 。
A. int n=5,a[n]; B. int a[1][2]={{1},{3}};
C. char s2[]={’t’,’e’,’s’,’t’} D. char s1[10];s1=test;
在C语言中,当函数调用时 。
A. 实参和形参共用存储单元
B. 实参和形参各占一个独立的存储单元
C. 可以由用户指定实参和形参是否共用存储单元
D. 由系统自动确定实参和形参是否共用存储单元
若有定义:int a[3][4]; , 不能表示数组元素a[1][1]。
A. *(a[1]+1) B. *(a[1][1]) C. *(a+5) D. (*(a+1)[1])
下面程序段运行时输出结果是 。
char s[12]= China;
printf(%d\n,strlen(s));
A. 5 B. 6 C. 7 D. 8
在说明语句:int *f(); 中,标识符代表的是: 。
A. 一个用于指向整型数据的指针变量 B. 一个返回值为指针型的函数名
C. 一个用于指向函数的指针变量 D. 一个用于指向一维数组的指针
当用户定义了一个结构体变量时,系统分配给它的内存为 。
A. 各成员所需内存的总和 B. 成员中占内存量最大者所需的容量
C. 结构中第一个成员所需内存量 D. 结构中最后一个成员所需内存量
二、读程序写结果(每题3分,共21分)
1、以下程序运行后输出的结果是:
void main()
{ int x=0,a=0,b=0;
if(x=a+b) printf(* * * *\n);
else printf(# # # #\n);
}
2、以下程序的输出结果是:
void main()
{ int x=1,y=0,a=5,b=6;
switch(x)
{ case 1: switch(y)
{ case 0: a++;break;
case 1: b++;break;
}
case 2: a++;b++;break;
case 3: a++;b++;
}
printf(a=%d,b=%d\n,a,b);
}
3、以下程序的输出结果是:
void main()
{ int i;
for(i=1;i=5;i++)
{ if(i%2)
putchar(‘*’);
else
continue;
putchar(‘#’);
}
putchar(‘%’);
}
4、以下程序的输出结果是:
void main()
{ int i;
for(i=0;i2;i++)
add();
}
add()
{ int x=0;
static int y=0;
printf(%d,%d,,x,y);
x=x+3; y=y+5;
}
5、以下程序的输出结果是:
#include stdio.h
main()
{ int *p1,*p2,*p;
int a=5,b=8;
p1=a; p2=b;
if(ab) { p=p1; p1=p2; p2=p;}
printf(%d,%d,,*p1,*p2);
printf(%d,%d\n,a,b);
}
6、以下程序的
您可能关注的文档
- 2015河南郑州职高对口升学物理复习专题精讲精炼:热学.doc
- 2015河南郑州职高对口升学物理复习专题精讲精炼:牛顿运动定律.doc
- 2015河南郑州职高对口升学物理复习专题精讲精炼:牛顿运动定律01.doc
- 2015河南郑州职高对口升学物理复习专题精讲精炼:牛顿运动定律02.doc
- 2015河南郑州职高对口升学物理复习专题精讲精炼:物理实验01.doc
- 2015河南郑州职高对口升学物理复习专题精讲精炼:物理实验02.doc
- 2015河南郑州职高对口升学物理复习专题精讲精炼:物理实验03.doc
- 2015河南郑州职高对口升学物理复习专题精讲精炼:电场01.doc
- 2015河南郑州职高对口升学物理复习专题精讲精炼:电场02.doc
- 2015河南郑州职高对口升学物理复习专题精讲精炼:电场03.doc
原创力文档

文档评论(0)