南开C语言程序设计试题汇总.docx
- 文档编号:2895047
- 上传时间:2022-11-16
- 格式:DOCX
- 页数:19
- 大小:23.61KB
南开C语言程序设计试题汇总.docx
《南开C语言程序设计试题汇总.docx》由会员分享,可在线阅读,更多相关《南开C语言程序设计试题汇总.docx(19页珍藏版)》请在冰豆网上搜索。
南开C语言程序设计试题汇总
第1题(回答正确)
下面4个选项中,均是不合法的用户标识符的选项是()
√
B
b-a123int
第3题(回答正确)
intk=1;while(k<=10);上述语句执行后,变量k的值是()
√
D
无限循环,值不定
第4题(回答正确)
从用户使用的角度看,函数有两种,它们是()
A
库函数和主函数
B
用户自定义函数和主函数
√
C
库函数和用户自定义函数
D
主函数和子函数
第5题(回答正确)
已知p,p1为指针变量,a为数组名,i为整型变量,下列赋值语句中不正确的是()
A
p=p1
B
p=&a[i]
C
p=&i
√
D
p=10
第7题(回答正确)
fgetc函数的作用是从指定文件读入一个字符,该文件的打开方式必须是()
A
追加
B
读或读写
C
只写
√
D
答案B和C都正确
第9题(回答正确)
main(){intx,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=35
B
x+z=35
√
C
x+y+z=48
D
不确定值
第10题(回答正确)
C语言中规定,if语句的嵌套结构中,else总是与()配对
A
与第一个if配套
B
按缩进位置相同的if配套
√
C
与最近的if配套
D
与最近的且尚未配对的if配套
第11题(回答正确)
x=-1;do{x=x*x;}while(x);以上程序段()
A
循环执行2次
B
循环执行1次
C
是死循环
√
D
有语法错误
第12题(回答正确)
下列函数调用中,不正确的是()
A
max(3,a+b)
B
max(3,5)
C
max(a,b)
√
D
intmax(a,b)
第13题(回答正确)
若已有定义intx=2;int*p=&x;则*p的值为()
A
&x
B
*x
√
C
2
D
&p
第16题(回答正确)
若要打开D盘上user文件夹下名为abc.txt的文本文件进行读、写操作,符合此要求的函数调用是()
A
fopen("D:
\user\abc.txt","w")
√
B
fopen("D:
\\user\\abc.txt","r+")
C
fopen("D:
\\user\\abc.txt","r")
D
fopen("D:
\user\abc.txt","rb")
第17题(回答正确)
用C语言可直接进行位运算和取地址等运算,因此C语言是一种低级语言。
()
A
对
√
B
错
第19题(回答正确)
被main函数调用的函数只能是库函数。
()
A
对
√
B
错
第21题(回答正确)
在C语言中,字母的大小写不被区分。
()
A
对
√
B
错
第26题(回答正确)
x=-2;y=-1;if(x!
=0)if(x>0)y=1;elsey=0;该程序段的输出结果为()。
A
0
√
B
-1
C
1
D
不确定
第27题(回答正确)
main(){intn=4; while(n)printf("%d",--n);}以上程序的输出结果是()。
A
31
√
B
3210
C
20
D
210
第30题(回答正确)
若有以下定义语句:
inta[10]={1,2,3,4,5,6,7,8,9,10};则下列哪个是对该数组元素的正确引用()
A
a[a[3]-5]
B
a[a[9]]
C
a[10]
√
D
a[a[4]+4]
第31题(回答正确)
已知学生记录描述为structstudent{intno;charname[20];charsex;struct{intyear;intmonth;intday;}birth;};structstudents;设变量s中的“生日”应该是“1984年11月11日”,下列对“生日”的正确赋值方式是()。
A
birth.year=1984;birth.month=11;birth.day=11;
B
s.year=1984;s.month=11;s.day=11;
C
year=1984;month=11;day=11;
√
D
s.birth.year=1984;s.birth.month=11;s.birth.day=11;
第32题(回答正确)
当不能正确执行文件关闭操作时,fclose函数的返回值是()。
√
A
EOF
B
TRUE
C
-1
D
1
第34题(回答正确)
如果在C语言中一个int型数据在内存中占2个字节,则unsignedint型数据的取值范围为()。
A
0~32767
√
B
0~65535
C
0~255
D
0~2147483647
第36题(回答正确)
main(){intx=2,y=-1,z=2;if(x √ A 2 B 1 C 3 D 0 第38题(回答正确) 下列关于数组的特征错误的是()。 A 可以有多维 √ B 定义数组长度时可以用常量或变量 C 先定义后使用 D 可以作参数传递 第40题(回答正确) printf函数中用到格式符%5s,其中数字5表示输出的字符串占用5列。 如果字符串长度大于5,则输出按方式() √ A 按原字符长从左向右全部输出 B 右对齐输出该字串,左补空格 C 从左起输出该字串,右补空格 D 输出错误信息 第43题(回答正确) fscanf函数的正确调用形式是()。 A fscanf(格式字符串,输出表列,fp) B fscanf(格式字符串,文件指针,输出表列) √ C fscanf(文件指针,格式字符串,输出表列) D fscanf(文件指针,格式字符串,输入表列) 第48题(回答正确) 赋值表达式c=b=a=3是错误的。 () A 对 √ B 错 第49题(回答正确) PI可作为标识符使用。 () √ A 对 B 错 第4题(回答正确) 数组名作为实参传递给形参时,数组名被处理为() √ A 该数组的首地址 B 该数组的长度 C 该数组的元素个数 D 该数组中各元素的值 第9题(回答正确) 当说明一个结构体变量时系统分配给它的内存是() A 成员中占内存量最大者所需的容量 √ B 各成员所需内存的总和 C 结构中第一个成员所需内存量 D 结构中最后一个成员所需内存量 第16题(回答正确) structperson{charname[9];intage;};structpersonclass[10]={"John",17,"Paul",19,"Mary"18,"adam",16};根据上面的定义,能打印出字母M的语句是()。 A printf("%c\n",class[2].name[1]); B printf("%c\n",class[3].name); C printf("%c\n",class[3].name[1]); √ D printf("%c\n",class[2].name[0]) 第23题(回答正确) C语言中的任何类型数据都可进行四则运算。 () A 对 √ B 错 第26题(回答正确) 在C语言中,要求运算数必须是整型的运算符是()。 A ! = B / C && √ D % 第27题(回答正确) 下面程序段intk=2;while(k==0){printf(“%d”,k);k--;}则下面描述中正确的是()。 √ A 循环体语句一次也不执行 B while循环执行10次 C 循环是无限循环 D 循环体语句执行一次 第30题(回答正确) C语言的函数中,()。 √ A 可以有也可以没有形参 B 必须有形参 C 形参必须是变量名 D 数组名不能作形参 第40题(回答正确) putchar函数可以向终端输出一个: A 字符串 B 整型变量表达式值 C 实型变量值 √ D 字符或字符型变量值 第41题(回答正确) #includemain(){union{longa;intb;charc;}m;printf("%d\n",sizeof(m));}以上程序的运行结果是()。 A 6 B 2 √ C 4 D 8 第42题(回答正确) 下列哪个是读写文件出错检测函数()。 A feof √ B ferror C clearerr D fwrite 第45题(回答正确) 字符型数据和整数之间是不可以通用的。 () A 对 √ B 错 窗体顶端 第4题(回答正确) #include“stdio.h”voidmain(){intsum=0,a=11;while(a<=10){sum=sum+a;a++;}printf(“sum=%d\n”,sum);}上述程序段的运行结果是() A sum=55 √ B sum=0 C sum=10 D sum=11 第5题(回答正确) #include“stdio.h”voidmain(){intsum=0,a=1;while(a<=10){sum=sum+a;a++;}printf(“sum=%d\n”,sum);}以上程序段的运行结果是() √ A sum=55 B sum=0 C sum=10 D sum=11 第13题(回答正确) 设有如下程序#includemain(){charc
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 南开 语言程序设计 试题 汇总