离线作业答案 发表于 2019-9-20 09:57:32

南开19秋(1709、1803、1809、1903、1909)《C语言程序设计》在...

19秋学期(1709、1803、1809、1903、1909)《C语言程序设计》在线作业
1.[单选题]判断字符串a是否大于b,应当使用( )
奥鹏作业答案可以联系QQ 761296021
    A.if (a>b)    B.if (strcmp(a,b))
    C.if (strcmp(b,a)>0)    D.if (strcmp(a,b)>0)
    正确答案:——D——
2.[单选题]x=-1;do    { x=x*x; }while (x); 以上程序段( )
    A.是死循环
    B.循环执行2次
    C.循环执行1次
    D.有语法错误
    正确答案:——D——
3.[单选题]下列函数调用中,不正确的是( )
    A.max(a,b)
    B.max(3,a+b)
    C.max(3,5)
    D.int max(a,b)
    正确答案:——D——
4.[单选题]若以”a+”方式打开一个已存在的文件,则以下叙述正确的是( )。
    A.文件打开时,原有文件内容不被删除,位置指针移到文件末尾,可作添加和读操作。
    B.文件打开时,原有文件内容被删除,位置指针移到文件开头,可作重新写和读操作。
    C.文件打开时,原有文件内容被删除,只可作写操作。
    D.以上各种说法皆不下确。
    正确答案:————
5.[单选题]设有说明语句:char w;int x;float y;double z;w*x+z-y值的数据类型为( )。
    A.float
    B.char
    C.int
    D.double
    正确答案:————
6.[单选题]关于return语句,下列说法正确的是( )。
    A.不能在主函数中出现
    B.必须在每个函数中出现
    C.可以在同一个函数中出现多次
    D.只能在除主函数之外的函数中再出现一次
    正确答案:————
7.[单选题]C程序的执行从哪里开始( )
    A.第一条语句
    B.第一个函数
    C.最后一个函数
    D.主函数
    正确答案:————
8.[单选题]main() {int x=2,y=-1,z=2;if(x<y)    if(y<0) z=0;    else z+=1;printf("%d\n",z); } 以上程序的输出结果为( )。
    A.3
    B.2
    C.1
    D.0    QQ 761296021
    正确答案:————
9.[单选题]C语言的函数中,( )。
    A.必须有形参
    B.形参必须是变量名
    C.可以有也可以没有形参
    D.数组名不能作形参
    正确答案:————
10.[单选题]main() { int x,y,z; scanf (“%d%d%d”,&x,&y,&z); printf(“x+y+z=%d\n”,x+y+z); } 输入数据的形式是25,13,10<回车>,则程序的输出结果是( )
    A.x+y+z=48
    B.x+y+z=35
    C.x+z=35
    D.不确定值
    正确答案:————
11.[单选题]在C语言中,char型数据在内存中的存储形式是( )
    A.补码
    B.反码
    C.原码
    D.ASCII码
    正确答案:————
12.[单选题]putchar函数可以向终端输出一个:
    A.整型变量表达式值
    B.实型变量值
    C.字符串
    D.字符或字符型变量值
    正确答案:————
13.[单选题]当把以下四个表达式用作if语句的控制表达式时,有一个选项与其它三个选项含义不同,这个选项是
    A.k%2
    B.k%2==0
    C.(k%2)!=0
    D.!(k%2==0)
    正确答案:————
14.[单选题]C语言结构体类型变量在程序执行期间( )。
    A.所有成员一直驻留在内存中
    B.只有一个成员驻留在内存中
    C.部分成员驻留在内存中
    D.没有成员驻留在内存中
    正确答案:————
15.[单选题]以下正确的叙述是( )
    A.在C语言中,每行只能写一条语句
    B.若a是实型变量,C程序中允许赋值a=10,因此实型变量中允许存放整型数
    C.在C程序中,无论整数还是实数,都能被准确无误的表示
    D.在C程序中,%是只能用于整数运算的运算符
    正确答案:————
16.[单选题]若有定义char str[]= “very good”,则str的长度为( )
    A.8
    B.9
    C.10
    D.11
    正确答案:————
17.[单选题]int k=1;while (k<=10); 上述语句执行后,变量k的值是( )。
    A.10
    B.11
    C.9
    D.无限循环,值不定
    正确答案:————
18.[单选题]下列哪个是读写文件出错检测函数( )。
    A.ferror
    B.clearerr
    C.feof
    D.fwrite
    正确答案:————
19.[单选题]下面程序段int k=2;while (k==0) {printf(“%d”,k);k--;} 则下面描述中正确的是()。
    A.while 循环执行 10 次
    B.循环是无限循环
    C.循环体语句一次也不执行
    D.循环体语句执行一次
    正确答案:————
20.[单选题]fgetc函数的作用是从指定文件读入一个字符,该文件的打开方式必须是( )
    A.只写
    B.追加
    C.读或读写
    D.答案B和C都正确
    正确答案:————
21.[单选题]fscanf函数的正确调用形式是( )。
    A.fscanf(文件指针,格式字符串,输出表列)
    B.fscanf(格式字符串,输出表列, fp)
    C.fscanf(格式字符串,文件指针,输出表列)
    D.fscanf(文件指针,格式字符串,输入表列)
    正确答案:————
22.[单选题]当不能正确执行文件关闭操作时,fclose函数的返回值是( )。
    A.-1
    B.EOF
    C.TRUE
    D.1
    正确答案:————
23.[单选题]for (i=2; i==0; ) printf(“%d” , i--) ; 以上程序段的循环次数是( )
    A.2次
    B.无限次
    C.0次
    D.1 次
    正确答案:————
24.[单选题]在 C 语言中,引用数组元素时,其数组下标的数据类型允许是( )。
    A.整型常量
    B.整型表达式
    C.整型常量或整型表达式
    D.任何类型的表达式
    正确答案:————
25.[单选题]若有以下定义语句 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.l);
    D.n=a;
    正确答案:————
26.[单选题]下面正确的字符常量是( )
    A."c"
    B."\\"
    C.'W'
    D.''(中间没有空格)
    正确答案:————
27.[单选题]#include<stdio.h> main() {union { long a; int b; char c;}m; printf("%d\n",sizeof(m));} 以上程序的运行结果是( )。
    A.2
    B.4
    C.6
    D.8
    正确答案:————
28.[单选题]若要打开D盘上user文件夹下名为abc.txt的文本文件进行读、写操作,符合此要求的函数调用是( )
    A.fopen("D:\\user\\abc.txt","r")
    B.fopen("D:\user\abc.txt","w")
    C.fopen("D:\\user\\abc.txt","r+")
    D.fopen("D:\user\abc.txt","rb")
    正确答案:————
29.[单选题]以下不正确的语句为( )
    A.if(x>y);
    B.if(x>y){x++;y++;}
    C.if(x=y)&&(x!=0)x+=y;
    D.if(x!=y) scanf("%d",&x); else scanf("%d",&y);
    正确答案:————
30.[单选题]当说明一个结构体变量时系统分配给它的内存是( )
    A.各成员所需内存的总和
    B.结构中第一个成员所需内存量
    C.成员中占内存量最大者所需的容量
    D.结构中最后一个成员所需内存量
    正确答案:————
31.[单选题]x=-2; y=-1; if(x!=0)   if(x>0) y=1; else y=0; 该程序段的输出结果为( )。
    A.1
    B.0
    C.-1
    D.不确定
    正确答案:————
32.[单选题]在C语言中,要求运算数必须是整型的运算符是( )。
    A./
    B.&&
    C.!=
    D.%
    正确答案:————
33.[单选题]设有以下说明语句 struct stu {int a;float b;}stutype; 则以下叙述不正确的是( )
    A.stutype 是用户定义的结构体类型名
    B.a 和 b 都是结构体成员名
    C.struct 是结构体类型的关键字
    D.struct stu 是用户定义的结构体类型
    正确答案:————
34.[单选题]for (i=2; i=0; ) printf(“%d” , i--) ; 以上程序段的循环次数是( )。
    A.2次
    B.无限次
    C.0 次
    D.1 次
    正确答案:————
35.[单选题]若执行fopen函数时发生错误,则函数的返回值是( )
    A.地址值
    B.null
    C.1
    D.EOF
    正确答案:————
36.[单选题]如果在C语言中一个int型数据在内存中占2个字节,则unsigned int型数据的取值范围为( )。
    A.0~255
    B.0~32 767
    C.0~65 535
    D.0~2 147 483 647
    正确答案:————
37.[单选题]设有如下程序 # include<stdio.h> main() {char ch1='A',ch2='a';printf("%c\n",(ch1,ch2)); } 则下列叙述正确的为( )
    A.程序的输出结果为大写字母A
    B.程序的输出结果为小写字母a
    C.运行时产生错误信息
    D.格式说明符的个数少于输出项的个数,编译出错
    正确答案:————
38.[单选题]fwrite函数的一般调用形式是( )
    A.fwrite(buffer,count,size,fp)
    B.fwrite(fp,size,count,buffer)
    C.fwrite(fp,count,size,buffer)
    D.fwirte(buffer,size,count,fp)
    正确答案:————
39.[单选题]数组名作为实参传递给形参时,数组名被处理为( )
    A.该数组的长度
    B.该数组的元素个数
    C.该数组的首地址
    D.该数组中各元素的值
    正确答案:————
40.[单选题]#include “stdio.h” void main() { int sum=0,a=1;   while(a<=10)    {sum=sum+a;   a++;   } printf(“sum=%d\n”,sum); } 以上程序段的运行结果是( )
    A.sum=0
    B.sum=55
    C.sum=10
    D.sum=11
    正确答案:————
41.[判断题]在Turbo C++中,存储字符串常数时所占内存空间是不固定。()
    A.错误
    B.正确
    正确答案:————
42.[判断题]C语言中的标识符以字母或下划线开头,可跟任何字符。()
    A.错误
    B.正确
    正确答案:————
43.[判断题]赋值表达式c=b=a=3是错误的。()
    A.错误
    B.正确
    正确答案:————
44.[判断题]PI可作为标识符使用。()
    A.错误
    B.正确
    正确答案:————
45.[判断题]用C语言可直接进行位运算和取地址等运算,因此C语言是一种低级语言。()
    A.错误
    B.正确
    正确答案:————
46.[判断题]按现代风格设计的C程序中,main中对函数声明的信息与定义此函数时第一行的信息完全相同。()
    A.错误
    B.正确
    正确答案:————
47.[判断题]在Turbo C++中,字符型数据在内存中占1个字节。()
    A.错误
    B.正确
    正确答案:————
48.[判断题]C语言中没有依存于硬件的I/O语句。()
    A.错误
    B.正确
    正确答案:————
49.[判断题]在C源程序中,/*与*/之间的注释信息也被编译,但对程序运行运果不发生影响。()
    A.错误
    B.正确
    正确答案:————
50.[判断题]对整型常量可进行自加或自减运算,而对变量或表达式不可以。()
    A.错误
    B.正确
    正确答案:————
附件是答案,核对题目下载
页: [1]
查看完整版本: 南开19秋(1709、1803、1809、1903、1909)《C语言程序设计》在...