南开(本部)]19春学期(1709、1803、1809、1903)《C语言程序设计》在线作业1

谋学网www.mouxue.com

【奥鹏】[南开大学(本部)]19春学期(1709、1803、1809、1903)《C语言程序设计》在线作业

试卷总分:100 得分:100

第1题,以下对一维整型数组 a 的正确说明是( ) A、int a(10) ; B、int n=10,a[n]; C、int n;

D、define SIZE 10 int a[SIZE]; 正确答案:

第2题,fgetc函数的作用是从指定文件读入一个字符,该文件的打开方式必须是( ) A、只写 B、追加 C、读或读写

D、答案B和C都正确 正确答案:

第3题,当不能正确执行文件关闭操作时,fclose函数的返回值是( )。 A、-1 B、EOF C、TRUE D、1

正确答案:

第4题,下面4个选项中,均是不合法的用户标识符的选项是( ) A、A P_0 do B、float a0 _A C、b-a 123 int D、_123 temp INT 正确答案:

第5题,下列关于数组的特征错误的是( )。 A、先定义后使用 B、可以有多维

C、定义数组长度时可以用常量或变量 D、可以作参数传递 正确答案:

第6题,一个源程序文件由一个或多个什么组成( ) A、语句

谋学网www.mouxue.com

B、函数 C、程序块 D、子程序 正确答案:

第7题,在C语言中,要求运算数必须是整型的运算符是( )。 A、/ B、&& C、!= D、%

正确答案: 第8题,struct person {char name[9]; int age;}; struct person class[10]={\根据上面的定义,能打印出字母M的语句是( )。

A、printf(\B、printf(\C、printf(\D、printf(\正确答案:

第9题,若有以下定义语句:int a[10]={1,2,3,4,5,6,7,8,9,10};则下列哪个是对该数组元素的正确引用( ) A、a[10] B、a[a[3]-5] C、a[a[9]] D、a[a[4]+4] 正确答案:

第10题,已知各变量的类型说明如下: int i=8,k,a,b; unsigned long w=5; double x=1.42,y=5.2;

则以下符合C语言语法的表达式是: A、a十=a一=(b= 4)*(a=3) B、a=a*3=2 C、x%(一3) D、y=f1oat(i) 正确答案:

谋学网www.mouxue.com

第11题,x=-2; y=-1; if(x!=0) if(x0) y=1; else y=0; 该程序段的输出结果为( )。 A、1 B、0 C、-1 D、不确定 正确答案:

第12题,若定义语句:int a=7;float x=2.5;y=4. 7; 则表达式x+a%3*(int)(x+y)%2/4的值是( )

A、2.500000 B、2.750000 C、3.500000 D、0.000000 正确答案:

第13题,若有以下定义语句 union data {int l; char c; float f;}a; int n;则以下语句正确的是( ) A、a=5;

B、a={2,'a',1.2};

C、printf(\D、n=a; 正确答案:

第14题,C语言中规定,if语句的嵌套结构中,else总是与( )配对 A、与最近的if 配套 B、与第一个if 配套

C、按缩进位置相同的if配套

D、与最近的且尚未配对的if 配套 正确答案:

第15题,main( ) {int n=4; while(n)printf(\\,--n); } 以上程序的输出结果是( )。 A、2 0 B、3 1 C、3 2 1 0 D、2 1 0 正确答案:

第16题,若有定义char str[]= “very good”,则str的长度为( ) A、8 B、9

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4