1 / 28
文档名称:

C语言程序设计.docx

格式:docx   大小:484KB   页数:28页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C语言程序设计.docx

上传人:苏梅花 2022/8/4 文件大小:484 KB

下载得到文件列表

C语言程序设计.docx

相关文档

文档介绍

文档介绍:Revised as of 23 November 2020
C语言程序设计
一、单选题
1.
(4分)若调用fputc函数输出字符成功,则其返回值是( )。



( )。




得分:0知识点:C语言程序设计作业题
D
14.
(4分)没有,int a=1,b=2,c=3,d=4,m=2,n=2
执行 (m=a>b&&(n=c>d)后n的值为( ).




得分:0知识点:C语言程序设计作业题
B
15.
(4分)以下程序段( ).
x=-1; do{x=x*x;} while(! x);




得分:0知识点:C语言程序设计作业题
C
16.
(4分)设有以下说明:struct packed{ unsigned one:1;unsigned two:2;unsigned three:3;unsigned four:4;} data;则以下位段数据的引用中不能得到正确数值的是( )
A. =4
B.=3
C. =2
D.=1
得分:0知识点:C语言程序设计作业题
A
17.
(4分)设 char *s=” a17bc”; 则指针变量s指向的字符串所占的字节数是( )。




得分:4知识点:C语言程序设计作业题
18.
(4分)以下叙述中不正确的是( )。
#号开始
#号开始的语句行都是预处理命令行

D.
以下是正确的宏定义
#define IBM-PC
得分:0知识点:C语言程序设计作业题
C
19.
(4分)下面不正确的字符串常量是( )
A.’abc’
B.”12’12”
C.”0”
D.“ ”
得分:0知识点:C语言程序设计作业题
A
20.
(4分)C语言用( )表示逻辑“真”值。




得分:0知识点:C语言程序设计作业题
C
21.
(4分)以下程序的正确运行结果是( ).
main()
{int a=2,I;
for (I=0;I<3;I++) printf(“4%d”,f(a));}f(int a){ int b=0;static int c=3;b++; c++;return(a+b+c);}
7 7
10 13
9 11
8 9
得分:0知识点:C语言程序设计作业题
D
22.
(4分)若哟于以下说明和语句:
struct student
{int age;
int num;
}std,*p;
p=&std;
则以下对结构体变量std中成员age的引用方式不正确的是( )。
A.
->age
C.(*p).age
D.*
得分:0知识点:C语言程序设计作业题
D
23.
(4分)设有以下结构体类型: struct st { char name[8]; int num; float s[4]; }student[50]; 并且结构体数组student中的元素都已有值,若要将这些元素写到硬盘 文件fp中,以下不正确的形式是( )。
( student, sizeof( struct st ), 50, fp );
( student, 50*sizeof( struct st ), 1, fp );
( student, 25*sizeof( struct st ), 25, fp );
( i=0;i<50; i++)fwrite( student+i, sizeof( struct st ), 1, fp );
得分:4知识点:C语言程序设计作业题
24.
(4分)对for(表达式1; ;表达式3)可以理解为( ).
(表达式1;0;表达式3)
(表达式1;1;表达式3)
(表达式1;表达式1;表达式3)
(表达式1;表达式3;表达式3)
得分:0知识点:C语言程序设计作业题
B
25.
(4分)若要用fopen函数打开一个新的二进制文件,该文件要既能读也能写,则文件方式字符串