admin 管理员组

文章数量: 1184232


2024年4月22日发(作者:快捷结束任务管理器)

1.C程序的源程序由预处理命令和( )组成。

(A) 函数 (B) 语句 (C) 保留字 (D) 标识符

2. 下面程序段中,与if(x%2)中的x%2所表示条件等价的是( )。

scanf("%d",&x);

if(x%2) x++;

(A)x%2==0 (B) x%2!=1 (C) x%2!=0 (D) x%2==1

3. 执行下面的C语句序列后,变量b的值是( )。

int a,b,c; a=b=c=1; ++a||++b&&++c;

(A) 错误 (B) 0 (C) 2 (D) 1

4. 设有C语句int a[3][4];,则每次移动过a数组一行元素的指针变量定义形式是( )。

(A)int *p; (B)int **p;

(C)int (*p) [4]; (D)int *p[4];

5.设有整型变量a, 实型变量f,双精度型变量x,则表达式10+'b'+x*f值的类型为( )。

(A) int (B) float (C) double (D) 不能确定

6.C语言中规定,函数调用中用简单变量做实参时,它和对应形参之间的数据传递方

式是( )。

(A)地址传递 (B)单向值传递

(C)有实参传给形参,再由形参传回给实参 (D)由用户指定传递方式

7.下面程序的输出是( )。

#include

void main()

{

int x=10,y=3;

printf("%dn",y=x/y);

}

(A)0 (B)1 (C)3 (D)不确定的值

8.执行下面的程序段后,B的值为( )。


本文标签: 变量 形参 传递 指针 语句