作业辅导网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

作业辅导、毕业论文、学业辅导,请加qq2762169544(微信:2762169544)
查看: 2195|回复: 0
打印 上一主题 下一主题

《C语言程序设计》在线作业一

[复制链接]

4万

主题

4万

帖子

4万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
48461
跳转到指定楼层
楼主
发表于 2015-12-27 18:41:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
需要购买此门答案请加qq2762169544(微信:2762169544)
《C语言程序设计》在线作业一
试卷总分:100       测试时间:--
单选题  


一、单选题(共 20 道试题,共 100 分。)V 1.  选出下列标识符中不是合法的标识符的是()。
A. hot_do
B. cat1
C. _pri
D. 2ab
      满分:5  分
2.  下列描述中不正确的是()。
A. 字符型数组中可能存放字符串。
B. 可以对字符型数组进行整体输入、输出。
C. 可以对整型数组进行整体输入、输出。
D. 不能在赋值语句中通过赋值运算符“=”对字符型数组进行整体赋值。
      满分:5  分
3.  两次运行下面的程序,如果从键盘上分别输入6和3,则输出结果是()。if(x++>5) printf("%d",x);else printf("%d\n",x - -);
A. 7和5
B. 6和3
C. 7和4
D. 6和4
      满分:5  分
4.  下列关于指针定义的描述,()是错误的。
A. 指针是一种变量,该变量用来存放某个变量的地址值的。
B. 指针变量的类型与它所指向的变量类型一致。
C. 指针变量的命名规则与标识符相同。
D. 在定义指针时,标识符前的“*”号表示后面的指针变量所指向的内容。
      满分:5  分
5.  以下选项中属于C语言的数据类型是()。
A. 复合型
B. 双精度型
C. 逻辑型
D. 集合型
      满分:5  分
6.  已知:int x;int y[10]; 下列()是合法的。
A. &x
B. &(x+3)
C. &5
D. &y
      满分:5  分
7.  在C语言中,存储一个整型、字符型、双精度实型变量所需的字节数是()。
A. 2、1、8
B. 4、1、4
C. 4、1、4
D. 2、2、8
      满分:5  分
8.  下面标识符中正确的是()。
A. a#bc
B. 123ABC
C. sime
D. Y·M·D
      满分:5  分
9.  能正确表示a和b同时为正或同时为负的逻辑表达式是()。
A. a>=0||b>=0)&&(a<0 ||b<0)
B. (a>=0 && b>=0)&&(a<0 && b<0)
C. (a+b>0) &&(a+b<=0)
D. a*b>0
      满分:5  分
10.  以下对二维数组a进行正确初始化的是()。
A. int a[2][3]={{1,2},{3,4},{5,6}};
B. int a[ ][3]={1,2,3,4,5,6};
C. int a[2][ ]={1,2,3,4,5,6};
D. int a[2][ ]={{1,2},{3,4}};
      满分:5  分
11.  设有字符串A=“He has 钱!”,则该字符串的长度为()。
A. 9
B. 10
C. 11
D. 8
      满分:5  分
12.  定义如下变量和数组:int i;int x[3][3]={1,2,3,4,5,6,7,8,9};则语句for(i=0;i<3;i++) printf("%d",x[i][2-i]);的输出结果是()。
A. 1 5 9
B. 1 4 7
C. 3 5 7
D. 3 6 9
      满分:5  分
13.  若有如下定义,则()是对数组元素的正确的引用。int a[10] , *p ;p=a ;p=a ;p=a ;p=a ;
A. *&a[10]
B. a[11]
C. *(p+10)
D. *p
      满分:5  分
14.  若变量c为char类型,能正确判断出c为小写字母的表达式是()。
A. ’a’<=c<=’z’
B. (c>=’a’) || (c<=’z’)
C. (‘a’<=c) and (‘z’>=c)
D. (c>=’a’) && (c<=’z’)
      满分:5  分
15.  设有数组定义:char array[]=”China”;则数组所占的空间是()。
A. 4个字节
B. 5个字节
C. 6个字节
D. 7个字节
      满分:5  分
16.  以下可以作为C语言合法整数的是()。
A. 1010B
B. 0368
C. 0Xffa
D. x2a2
      满分:5  分
17.  若已定义:int a[9], *p=a;并在以后的语句中未改变p的值,不能表示a[1]地址的表达式为()。
A. p+1
B. a+1
C. a++
D. ++p
      满分:5  分
18.  设有定义:long x=-123456L;则以下能够正确输出变量x值的语句是()。
A. printf(“x=%d\n”,x)
B. printf(“x=%ld\n”,x)
C. printf(“x=%8dl\n”,x)
D. printf(“x=%LD\n”,x);
      满分:5  分
19.  设有如下定义: char *aa[2]={"abcd","ABCD"};则以下说法中正确的是()。
A. aa数组成元素的值分别是"abcd"和ABCD"
B. aa是指针变量,它指向含有两个数组元素的字符型一维数组
C. aa数组的两个元素分别存放的是含有4个字符的一维字符数组的首地址
D. aa数组的两个元素中各自存放了字符'a'和'A'的地址
      满分:5  分
20.  下面标识符中正确的是()。
A. d&ef
B. 6a
C. z4x5c
D. a3/b4
      满分:5  分
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
需要购买此门答案请加qq2762169544(微信:2762169544)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作业辅导、毕业论文、学业辅导,考试辅导资料,请加qq2762169544(微信:2762169544)

Archiver|手机版|小黑屋|作业辅导网  

GMT+8, 2024-12-27 11:00 , Processed in 0.041252 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表