电子科技大学20秋《C语言》在线作业2.docx
《电子科技大学20秋《C语言》在线作业2.docx》由会员分享,可在线阅读,更多相关《电子科技大学20秋《C语言》在线作业2.docx(3页珍藏版)》请在冰豆网上搜索。
电子科技大学20秋《C语言》在线作业2
20秋《C语言》在线作业2
一、单选题
共10题,50分
1
5分
在一个C源程序文件中,若要定义一个只允许本源文件中所有函数使用的全局变量,则该变量需要使用的存储类别是()
Aextern
Bregister
Cauto
Dstatic
我的得分:
5分
我的答案:
D
2
5分
以下符合C语言语法的赋值表达式是()
Ad=9+e+f=d+9
Bd=9+e,f=d+9
Cd=9+e,e++,d+9
Dd=9+e++=d+7
我的得分:
5分
我的答案:
B
3
5分
根据下面的定义,能印出字母m的语句是()根据下面的定义,能印出字母M的语句是()
structperson{charname[9];intage;};
structpersonclass[10]={“john”,17,
“paul”,19,
“mary”,18,
“adam”,16};
Aprintf(“%c\n”,class[3].name);
Bprintf(“%c\n”,class[3].name[1]);
Cprintf(“%c\n”,class[2].name[1]);
Dprintf(“%c\n”,clsaa[2].name[0]);
我的得分:
5分
我的答案:
D
4
5分
标准库函数fgets(s,n,f)的功能是()
A从文件f中读取长度为n的字符串存入s中
B从文件f中读取长度小于n的字符串存入s中
C从文件f中读取n个字符串存入s中
D从文件f中读取长度为n-1的字符串存入s中
我的得分:
5分
我的答案:
B
5
5分
判断字符串a和b是否相等,应当使用()
Aif(a==b)
Bif(a=b)
Cif(strcpy(a,b))
Dif(!
strcmp(a,b))
我的得分:
5分
我的答案:
D
6
5分
设变量a是整型,f是实型,i是双精度型,则表达式10+'a'+i*f值的数据类型为()
Aint
Bfloat
Cdouble
D不确定
我的得分:
5分
我的答案:
C
7
5分
以下正确的描述是()