作业辅导网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

《C语言程序设计0008》15春在线作业2

[复制链接]

4万

主题

4万

帖子

4万

积分

管理员

Rank: 9Rank: 9Rank: 9

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


一、单选题(共 25 道试题,共 100 分。)V 1.  在32位的系统中,double数据类型的存储空间长度是( )字节。
A. 2
B. 4
C. 8
D. 16
      满分:4  分
2.  若变量a、i已定义,且i已正确赋值,合法的语句是( )。
A. a==1
B. ++i;
C. a=a++=5;
D. a=int(i);
      满分:4  分
3.  以下正确的定义语句是( )。
A. int a[1][4]={1,2,3,4,5};
B. float x[3][ ]={{1},{2},{3}};
C. long b[2][3]={{1},{1,2},{1,2,3}};
D. double y[ ][3]={0};
      满分:4  分
4.  若以下选项中变量已正确定义,则正确的赋值语句是( )。
A. x1=26.8%3
B. 1+2=x2
C. x3=0x12
D. x4=1+2=3
      满分:4  分
5.  有以下程序 main() { int i=10, j=1; printf(“%d,%dn”,i--,++j); } 执行后输出结果是( )。
A. 9,2
B. 10,2
C. 9,1
D. 10,1
      满分:4  分
6.  C语言中用于结构化程序设计的3种基本结构是( )。
A. 顺序结构,选择结构,循环结构
B. if,switch,break
C. for,while,do-while
D. if,for,continue
      满分:4  分
7.  赋值语句 char c1=“”是( )赋值语句。
A. 正确
B. 不正确
      满分:4  分
8.  以下不是无限循环的语句为( )。
A. for(y=0, x=1; x>++y; x=i++) i=x;
B. for( ; ; x++) ;
C. while (1) {x++; }
D. for(i=10; ; i--) sum+=i;
      满分:4  分
9.  在一个C程序中( )
A. main函数必须出现在所有函数之前
B. main函数必须出现在所有函数之后
C. main函数可以出现在任何位置
D. main函数必须在固定位置
      满分:4  分
10.  设有定义:char w; int x; float y; double z; 则表达式w*x+z-y值的数据类型为( )。
A. int
B. float
C. double
D. char
      满分:4  分
11.  若有以下定义,则能使值为3的表达式是( )。int k=7, x=12;
A. x%=(k%=5)
B. x%=(k– k%5)
C. x%=k – k%5
D. (x%=k) – (k%=5)
      满分:4  分
12.  有变量说明语句int a,b,c;,顺序执行下面语句: a=b=c=1; ++a||++b&&++c; 那么,变量b的值应是( )。
A. 2
B. 1
C. 0
D. 3
      满分:4  分
13.  在C语言中,下述正确的是( )。
A. do-while语句构成的循环不能用其它语句构成的循环代替
B. do-while语句构成的循环只能用break语句退出
C. 用do-while语句构成的循环,在while 后的表达式为非0时结束循环
D. 用do-while语句构成的循环,在while 后的表达式为0时结束循环
      满分:4  分
14.  关于printf函数的格式字符,以下叙述正确的是( )。
A. 整形变量的输出格式符只有%d一种
B. %x是格式符,它可以适用于输出任何一种类型的数据
C. %8f表示输出实数的整数部份占8个字符宽度
D. %ld表示输出长整型数据
      满分:4  分
15.  以下程序执行后sum的值是( )。 main( ) { int i , sum; for(i=1;i<6;i++) sum+=i; printf(“%dn”,sum); }
A. 15
B. 14
C. 不确定
D. 0
      满分:4  分
16.  要将字符A赋给字符变量ch,下列语句中正确的是( )。
A. ch=A
B. ch=’a’-32
C. ch=“A”
D. ch=“65”
      满分:4  分
17.  下列哪个选项是变量的初始化( )
A. int a,b;a=0;b=0;
B. int a=b=0;
C. int a=0,b;
D. int a,b;
      满分:4  分
18.  执行下列程序后,c的值是( )。 int a=1,b=2,c; c=1.0/b*a;
A. 0
B. 0.5
C. 1
D. 2
      满分:4  分
19.  main( ) { int a=666, b=888; Printf(“%dn”, a,b); } 程序运行后的输出结果是( )。
A. 错误信息
B. 666
C. 888
D. 666,888
      满分:4  分
20.  C语言中while和do while循环的区别是( )。
A. do while循环至少执行一次
B. while的循环条件要求得比do while循环严格
C. do while循环允许从外部转到循环体内
D. do while循环的循环体部分不能是复合语句
      满分:4  分
21.  下述语句执行后,变量k的值是( )。 int k=1; while(k++〈10〉;
A. 10
B. 11
C. 9
D. 为无限循环,值不定
      满分:4  分
22.  若x的初值为10,则表达式(x>10?x+100 : x-10)的值是( )。
A. 10
B. 0
C. 100
D. 1
      满分:4  分
23.  下列哪个选项是C语言的语句( )
A. #define pi 3
B. int a
C. scanf(%d,&a)
D. a=3
      满分:4  分
24.  设有程序段:int k=10;while(k=0) k=k-1; 则下面描述中正确的是( )。
A. while循环执行10次
B. 循环是无限循环
C. 循环体语句一次也不执行
D. 循环体语句执行一次
      满分:4  分
25.  正确的定义变量是( )。
A. int a=10,b,c=2;
B. const int a;
C. int a=b=c=10;
D. int a;b;c
      满分:4  分
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
需要购买此门答案请加qq2762169544(微信:2762169544)
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-16 16:53 , Processed in 0.048691 second(s), 30 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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