欢迎来到天天文库
浏览记录
ID:53323045
大小:159.50 KB
页数:10页
时间:2020-04-03
《西南交大高级语言程序设计客观题5.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、一、单项选择题(只有一个选项正确,共16道小题)1. 以下正确的C标识符是 (A) 0XH (B) _80 (C) main# (D) A你选择的答案: B [正确]正确答案:B解答参考:2. C语言表示逻辑假的方法是 (A) FALSE (B) 0 (C) 1 (D) NULL你选择的答案: B [正确]正确答案:B解答参考:3. 能正确表达逻辑关系"a≥10"或"a≤0"的C语言表达式是 (A) a>=10ora<=0 (B) a>=0
2、a<=10 (C) a>=10&&a<=0 (D) a>=10
3、
4、
5、a<=0你选择的答案: D [正确]正确答案:D解答参考:4.设a是int型变量,b是float型变量,用下面的语句给这两个变量输入值scanf("a=%d,b=%f",&a,&b);为了把100和76.5分别赋给i和f,则正确的输入为: (A) 100 76.5 (B) a=100,b=76.5 (C) 10076.5 (D) a=100b=76.5你选择的答案: B [正确]正确答案:B解答参考:5.若有如下说明 。 chara[10]={‘a’,’b’,’c’,’d’,’e’,’f’,’g’,’h’,’i’,’
6、j’},*p=a;则输出表达式*(p+8),即printf("%c",*(p+8));得到 (A) g (B) h (C) i (D) j你选择的答案: C [正确]正确答案:C解答参考:6. 若有定义:int a[10], *p=a;,则p+5表示 (A) 元素a[5]的地址 (B) 元素a[5]的值 (C) 元素a[6]的地址 (D) 元素a[6]的值你选择的答案: A [正确]正确答案:A解答参考:7. 以下可作为函数fopen中第一个参数的正确格式是 (A) c:usertex
7、t.tex (B) c:usertext.txt (C) “c:usertext.tex” (D) “c:\user\text.txt”你选择的答案: D [正确]正确答案:D解答参考:8. 以下函数返回a所指数组中最小值元素的下标值fun(int*a,intn) {inti,j=0,p; p=j; for(i=j;i if(a[i] return(
8、p);}在下划线处应填入的是 。 (A) i=p (B) a[p]=a[i] (C) p=j (D) p=i你选择的答案: D [正确]正确答案:D解答参考:9. 在C语言中,能代表逻辑“真”的是____。 (A) true (B) 大于0的数 (C) 非0的整数 (D) 非0的数你选择的答案: D [正确]正确答案:D解答参考:10. 若有定义和语句:inta=10,b=20,*p=&a,**pp=&p;p=&b;printf("%d%d",*p,**pp);,则输出结果是____。 (A)
9、 10,20 (B) 10,10 (C) 20,10 (D) 20,20你选择的答案: D [正确]正确答案:D解答参考:11.若有定义 struct{inta[5];}b; 则正确表达成员数组a的最后一个元素的地址表达式是 。 (A) b.a (B) b.a[5] (C) b.a+4 (D) &(&b->a[4])你选择的答案: C [正确]正确答案:C解答参考:12. 为改写磁盘文件中的数据,文件打开方式串正确的是 。 (A) "ab+" (B) "rb" (C) "wb+" (D) "rb+
10、"你选择的答案: D [正确]正确答案:D解答参考:13. 若有定义inta[3][4]; 以下 是对该数组元素的错误引用。 (A) a[3][2] (B) *(a[1]+2) (C) *(*(a+2)+3) (D) *(*a+1)你选择的答案: A [正确]正确答案:A解答参考:14. 若变量已有正确定义,程序 a=0;for(i=1;i<=n;i++)for(j=0;j<=i;j++)a++; 执行后,变量a的值是 (3) 。 (A) n(n+1)/2 (B) (n+1)(n+2)/2 (C) n(
11、n-1)/2 (D) n(n+3)/2你选择的答案: D [正确]正确答案:D解答参考:15. 改写磁盘文件中的数据,
此文档下载收益归作者所有