文档介绍:: .
** ) )
** A ’a’&&’b’ B a<=b C ((a>b)||(b<c) D)(!(a+b)==c&&a)
**
**
5 、 已 知 : int a[2][3]; 则 对 数 组 元 素 的 非 法 引 用 是
**
计算机技术基础试题 第 1页(共 8 页)【 】
A. *(a[0]+2) B. a[1][3] C . a[1][0] D. *(*(a+1)+2)
6、在循环语句的循环体中执行 break 语句,其作用是 【 】。
A) 跳出该循环体,提前结束循环
B) 继续执行 break 语句之后的循环体各语句
C) 结束本次循环,进行下次循环
D) 终止程序运行
7、执行语句 for(i=10;i>0;i--);后,变量 i 的值为 【 】。
A)10 B)9 C)0 D)1
8、若有 int *p1, *p2,k; 不正确的语句是 【 】
A. p1=&k B. p2=p1
C. *p1=k+12 D. k=p1+p2
9、在函数中未指定存储类别的局部变量,其隐含的存储类别是 【 】
A. 静态(static) B. 外部(extern)
C. 自动(auto) D. 寄存器(register)
10、如下程序的输出结果是 【 】
main( )
{ int x=2,a=0,b=0;
switch(x)
{ case 2: a++; b++;
case 1: ++a; b--; break;
case 0: b++;}
printf("a=%d, b=%d\n", a, b);}
A. a=2, b=0 B. a=2, b=1 C. a=1, b=1 D. a=1, b=0
11、表示关系 a<b<=c 的 C 语言表达式为 【 】
A. (a<b)&&(b<=c) B. (a<b)AND(b<=c)
C. (a<b<=c) D. (a<b)&(b<=c)
12、 有以下程序
#include <>
main()
{int x;
scanf(“%d”,&x);
if(x<=3) ; else
if(x !=10)printf(“%d\n”,x); }
计算机技术基础试题 第2页(共11页)** 程序运行时,输入的值在哪个范围才会有输出结果。 【 】
**
** 10 的整数