我的答案:B7、如果需要打开一个已经存在的非空文件“memo.txt”并向其中添加内容,则下面正确的选项是( )。A、fp=fopen(“memo.txt”,r
D、a=a|a我的答案:B6、如有short int a,b; ,若要通过a=a|b使a的低8位置1,高8位不变,则b应该是 ( )。A、0xff00B、0x0000C、0x00ffD、0xffff我的答案:C7、运行下列程序,输出结果为(
A、(p++)->numB、p++C、(*p).numD、p=&stu.age我的答案:D15、以下scanf函数调用语句中,对结构体变量成员的不正确引用是( )。 struct pupil {char name[20
D、用typedef为类型说明一个新名,通常可以增加程序的可读性我的答案:B8、下面程序的运行结果是( )。 #include <stdio.h> #include <string.h>
A、Y=3B、Y=7C、Y=0D、存在语法错误我的答案:B9、以下程序的输出结果是( )。 #include <stdio.h> #define MUL(x,y) (x)*y #include &ldqu
A、4,5,7B、4,7,5C、7,5,4D、7,4,5我的答案:B19、有如下程序: #include <stdio.h> f(int a) { int b=0; static int c=3; a=c++;
D、1,2,3,4,5,我的答案:C16、形参数组与实参数组,在内存空间中是( )的。A、相互独立B、完全重叠C、部分重叠D、随机存储我的答案:B17、若有以下程序: #include <stdio.h> int
8、以下程序运行时,若输入5,则输出结果是( )。 #include <stdio.h> int fac(int n) {static int k=1; k=k*n; return k; } int main()
A、30,20,10B、10,20,30C、11,22,33D、33,22,11我的答案:B8、关于函数参数,说法正确的是( )。A、实参与其对应的形参各自占用独立的内存单元B、实参与其对应的形参共同占用一个内存单元C、只有当实参和形参同名
B、字符串可以存储在字符数组中。C、不能对字符数组存储的字符串进行更改。D、不能使用赋值运算符“=”,直接对字符数组名进行赋值。我的答案:C18、执行以下程序段后,输出结果是( )。 char str
A、6B、4C、5D、3我的答案:A6、下列选项正确的语句组是 ( )。A、char s[8]; s={"China"};B、char *s; s={"China"};
B、*(p+1)+2C、(p+1)[2]D、p[1]+2我的答案:A17、对于语句int *p[5]; 的正确描述是( )。A、p是一个指向数组的指针,所指向的数组含有5个int型元素。B、p是一个指向数组中第5个元素的指针,该元素是int
B、指针变量中存放的是地址值C、指针变量不占用存储空间D、多个同类型的指针变量可以指向同一个普通变量。我的答案:C3、已知指针变量P的指向如图1所示,则表达式*P++的值是( )。A、20B、30C、21D、31我的答案:A4、已知指针变量
A、int a[2][3]={0};B、int a[][3]={{1,2},{0}};C、int a[2][3]={{1,2},{3,4},{5,6}};D、int a[][3]={1,2,3,4,5,6};我的答案:C9、若有定义语句:i
A、*#*#*$B、***$C、*#*#*#$D、*#*#$我的答案:C16、下面程序段的运行结果是 ( )。 int x=3; do { printf(" %dn",x -=2);} while(!(-
A、20B、25C、24D、30我的答案:A6、下面程序的输出结果是( )。 #include <stdio.h> int main() { int i,j; for(i=0,j=10;i<j;i+
4、若有int x,a,b;则下面if语句中,( )是错误的。A、if (a=b) x=x+1;B、if (a<>b) x=x+1;C、if (a-b) x=x+1;D、if ( x ) x=x+1;我的答案:B
A、4.0B、5.0C、6.0D、7.0我的答案:B16、下述程序的输出结果是( ) #include <stdio.h> int main (void) { int a=0,b=0,c=0; if((a+1)&
A、cdefB、abefC、abcdD、abde我的答案:D12、以下程序段的输出结果是( )。 #include <stdio.h> int main(void) { char c1='a'
A、a=b=c=d=100;B、d=d-1;C、a*b;D、d=(c=30)+b;我的答案:C2、以下选项中不是C语句的是 ( )。A、{int i;printf("%dn",i);}B、;C、a=5,c