《C语言程序设计》试题七及答案
《C 语言程序设计》试题七 1 一、填空题 . 1 二、选择题 . 1 三、判断题 . 3 四、程序填空题 . 3 五、阅读程序,写出下列程序段的结果 . 4 六、编程题 . 5 《C 语言程序设计》试题 七答案 . 6 《C 语言程序设计》试题七 一、填空题 1 .在 C 语言程序设计中,正确的标识符是由____________________组成的。 2 . 设 x=4, y=(++x)+(++x); 那么 y 的值为_____, 表达式执行后, 变量 x 的值为_______。 3 .一个变量的指针是指_____________________________________________。 4 .能够构成一个数组,其元素满足的特点是__________________________________; 那么,构成结构体的成员可以是_________________________________________。 5 .下面运算符 =7-10_____________________ 34 ? 3%2: 1 ___________________ x=2,y=2;++x||++y_______________ x=3 ; x+=x-=2 _____________________ 二、选择题 ⑴.在使用 TurboC2.0环境编辑程序时,运行某程序使用的菜单项为( ) A .FILE B.RUN C.EDIT D.OPTION ⑵.下列语句不具有赋值功能的是( ) A .a*=b B .x=1 C.a+b D .a++ ⑶.C 语言程序中,当出现条件分支语句 if~else 时, else 与( )组成配对关系 A .同一复合语句内部的 if B .在其之前任意的 if C .在其之前未配对的最近的 if D .首行位置相同的 if ⑷.下列数组定义方式不正确的语句是( ) A .char x[5]; B .char y[]={‘h’, ‘e’, ‘l’, ‘l’, ‘o’}; C . int x[10]={12,13,14,15}; D.int y[]; ⑸. 若有如下定义和语句,且 0=’a’ fputc(ch,fp2); fputc(ch,fp2); ch=fgetc(fp1); }bsp; } fclose(fp1); fclose(fp2); }