C语言程序设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、单选题
1.
(4分)若调用fputc函数输出字符成功,则其返回值是( )。
• A. EOF
• B. 1
• C. 0
• D. 输出的字符
得分:0知识点:C语言程序设计作业题收起解析
D
2.
(4分)若以下程序段:
struct dent
{ int n;
int*m;
};
int a=1, b=2,c=3;
struct dent s[3]={{101<&a},{102<&b},{103,&c};
main()
{
struct dent *p;
p=s;
…..
}
则以下表达中值为2的是()。
• A. (p++)->m
• B. *(P++)->m
• C. (*p).m
• D. *(++p)->m
得分:0知识点:C语言程序设计作业题收起解析
D
3.
(4分)在一个c源程序文件中,若要定义一个只允许本源文件中所有函数使用的全局变量,则该变量需要使用的存储类别是( ).
• A. extern
• B. register
• C. auto
• D. static
得分:0知识点:C语言程序设计作业题收起解析
D
4.
(4分)若二维数组a有m列,则在a[i][j]前面的元素个数为()。
• A. j*m+i
• B. i*m+j
• C. i*m+j-1
• D. i*m+j+1
得分:0知识点:C语言程序设计作业题收起解析
B
5.
(4分)下面程序的运行结果是().
main()
{
struct cmplx {int x;
int y;
} cnum[2]={1,3,2,7};
printf(“%d ”,cnum[0].y/cnum[0].x*cnum[1].x);
}
• A. 0
• B. 1
• C. 3
• D. 6
得分:4知识点:C语言程序设计作业题展开解析6.
(4分)下面程序段的运行结果是( ).
for(x=3,x<6;x++) printf((x%2)?(“##%d ”),x);
• A. **3
##4
**5
• B. ##3
**4
##5
• C. ##3
**4##5
• D. **3##4
**5
得分:0知识点:C语言程序设计作业题收起解析D
7.
(4分)若I为整型变量,则以下循环执行次数是( ). for(I=2;I==1) printf(“%d”,I--);
• A. 无限次
• B. 0次
• C. 1次
• D. 2次
得分:0知识点:C语言程序设计作业题收起解析
B
8.
(4分)以下关于运算符优先顺序的描述中正确的是( ).
• A. 关系运算符<算术运算符<赋值运算符<逻辑与运算符
• B. 逻辑与运算符<关系运算符<算术运算符<赋值运算符
• C. 以赋值运算符<逻辑与运算符<关系运算符<算术运算符
• D. 算术运算符<关系运算符<赋值运算符<逻辑与运算符得分:0知识点:C语言程序设计作业题收起解析
C
9.
(4分)fscanf函数的正确调用形式是( )。
• A. fscanf(fp,格式字符串,输出表列);
• B. fscanf(格式字符串,输出表列,fp);
• C. fscanf(格式字符串,文件指针,输出表列);
• D. fscanf(文件指针,格式字符串,输入表列);得分:0知识点:C语言程序设计作业题收起解析D
10.
(4分)下面程序()。
1 main()
2 {
3 int a[3]={0};
4 int I;
5 for(I=0;I<3;I++)scanf(“%d”,&a[I]);
6 for(I=I;I<4;I++)a[0]=a[0]+a[I];
7 printf(“%d ”,a[0]);
8}
• A. 没有错误
• B. 第3行有错误
• C. 第5行有错误
• D. 第6行有错误
得分:0知识点:C语言程序设计作业题收起解析D
11.
(4分)设有以下说明,则下面不正确的叙述是()。
Union data
{ int i;
char c;
float f;
}un;
• A. un所占的内存长度等于成员f的长度
• B. un的地址和它的各成员地址都是同一地址
• C. un可以作为函数参数
• D. 不能对un赋值,但可以在定义un时对它初始化得分:4知识点:C语言程序设计作业题展开解析
12.
(4分)若有以下说明和语句,则对中域的正确引用方式是()。
Struct pupil
{char name [20 ;
int sex;
}pup,*p;
p=&pup;
• A. p.pup.sex
• B. p->pup.sex