C语言八.docx
- 文档编号:17966006
- 上传时间:2023-04-24
- 格式:DOCX
- 页数:8
- 大小:17.92KB
C语言八.docx
《C语言八.docx》由会员分享,可在线阅读,更多相关《C语言八.docx(8页珍藏版)》请在冰豆网上搜索。
C语言八
习题8
一、选择题
1.以下选项中属于C语言的数据类型是( )
A.复数型 B.逻辑型 C.双精度型 D.集合型
2.要判断char型变量m是否是数字,可以使用下列表达式( )
A.0<=m&&m<=9 B.‘0’<=m&&m<=’9’
C. “0”<=m&&m<=”9” D.前面三个答案均是错误的
3.为了判断两个字符串s1和s2是否相等,应当使用()
A.if(s1==s2) B.if(s1=s2)
C.if(strcpy(s1,s2)) D.if(strcmp(s1,s2)==0)
4.以下说法正确的是( )
A.C语言程序总是从第一个定义的函数开始执行
B.在C语言程序中,要调用的函数必须在main()函数中定义
C.C语言程序总是从main()函数开始执行
D.C语言程序中的main()函数必须放在程序的开始部分
5.以下错误的描述是()
A.不同函数中可以使用相同的变量名
B.形式参数是局部变量
C.一个函数内部定义的变量只能在本函数范围内有效
D.在一个函数内部的复合语句中定义的变量可以在本函数范围内有效
6.要说明一个有10个int元素的数组,应当选择语句( )
A.inta[10]; B.inta[2,5] C.inta[ ]; D.int*a[10];
7.说明语句”int(*p)();”的含义是( )
A.p是一个指向一维数组的指针变量
B.p是指针变量,指向一个整型数据
C.p是一个指向函数的指针,该函数的返回值是一个整型
D.以上都不对
8.已知:
charb[5],*p=b;则正确的赋值语句是( )
A.b=”abcd”; B.*b=”abcd”; C.p=”abcd”; D.*p=”abcd”;
9.下面的四个运算符中,优先级最低的是( )
A.() B.. C.—> D.++
10.中标准输入文件stdin是指()
A.键盘 B.显示器 C.鼠标 D.硬盘
11.以下非法的赋值语句是
A.(i=2,++i); B.j++; C.++(i+1); D.x=j>0;
12、有以下程序段
intn=0,p;
do{scanf(“%d”,&p);n++;}while(p!
=12345&&n<3);
此处do—while循环的结束条件是
A.P的值不等于12345并且n的值小于3
B.P的值等于12345并且n的值大于等于3
C.P的值不等于12345或者n的值小于3
D.P的值等于12345或者n的值大于等于3
13、以下叙述中错误的是
A.进制文件打开后可以先读文件的末尾,而顺序文件不可以
B.在程序结束时,应当用fclose函数关闭已打开的文件
C.利用fread函数从二进制文件中读数据时,可以用数组名给数组中所有元素
读入数据
D.不可以用FILE定义指向二进制文件的文件指针
14、以下选项中,与k=n++完全等价的表达式是
A、k=n,n=n+1 B、n=n+1,k=n C、k=++n D、k+=n+1
15、若有以下说明和定义
typedefint*INTEGER;
INTEGERp,*q;
以下叙述正确的是
A、P是int型变量 B、p是基类型为int的指针变量
C、q是基类型为int的指针变量 D、程序中可用INTEGER代替int类型名
二、程序填空
1.#include
main()
{charch;
ch=getchar();
switch(ch)
{case65:
printf(“%c”,‘A’);
case66:
printf(“%c”,’B’);
default:
printf(“%s\n”,”other”);
}
}
如程序可以正常运行,当从键盘输入字母A时,输出结果为___________________
2.#include
intd=1l;
fun(intp)
{intd=5;
d+=p++;
printf(“%d”,d);
}
main()
{inta=3l;
fun(a);
d+=a++;
printf(“%d”,d);
}
运行结果是________________________
3.#include
main()
{inti=0,j=0;
while(i<10)
i++;
While(j++<10);
Printf(“i=%d,j=%d\n”,i,j);
}
运行结果是________________________
4.#include
main()
{staticchara[]=”Program”,*ptr;
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言