上一题下一题
跳转到
 
 
  世界如此多姿,发展如此迅速,窥一斑未必还能知全豹。但正如万花筒一样,每一个管窥都色彩斑斓。  
 
 
  知识通道 | 学习首页 | 教师首页 | PK首页 | 知识创造首页 | 企业首页 | 登录
 
本文对应知识领域
c语言习题(1)
作者:未知 申领版权
2010年12月12日 共有 1199 次访问 【添加到收藏夹】 【我要附加题目
受欢迎度:
    

第一章    概  述

1.C语言程序的基本单位是:
    A)程序行      B)语句      C)函数      D)字符
    2.以下说法中正确的是:
    A)C语言程序总是从第一个函数开始执行;
    B)在C语言程序中,要调用的函数必须在main()函数中定义;
    C)C语言程序总是从main()函数开始执行;
    D)C语言程序中的main()函数必须放在程序的开始部分;
    3.以下叙述正确的是:
    A) 在C程序中,main函数必须位于程序的最前面;
    B) C程序的每行中只能写一条语句;
    C) C语言本身没有输入输出语句;
    D) 在对一个C程序进行编译的过程中,可发现注释中的拼写错误;
    4.以下叙述不正确的是:
    A) 一个C源程序可由一个或多个函数组成;
    B) 一个C源程序必须包含一个main函数;
    C) C程序的基本组成单位是函数;
    D) 在C程序中,注释说明只能位于一条语句的后面;
    5.C语言规定:在一个源程序中,main函数的位置:
    A) 必须在最开始;    B) 必须在系统调用的库函数的后面;
    C) 可以任意;        D) 必须在最后;
    6.一个C语言程序是由:
    A)一个主程序和若干子程序组成     B)函数组成
    C)若干过程组成                   D)若干子程序组成
    7.在C语言中,输入操作是由库函数【             】完成的,输出操作是由库函数【              】完成的。
    8.一个C源程序中至少应包括一个【            】。
    9. 以下叙述中正确的是【          】。
    A) 构成C程序的基本单位是函数
    B) 可以在一个函数中定义另一个函数
    C) main()函数必须放在其它函数之前
    D) 所有被调用的函数一定要在调用之前进行定义
    

    

第二章    数据类型、运算符与表达式

1.C语言中最简单的数据类型包括:
    A)整型、实型、逻辑型             B)整型、实型、字符型
    C)整型、字符型、逻辑型          D)整型、实型、逻辑型、字符型
    2.以下选项中属于C语言的数据类型是 :
    A)复数型      B)逻辑型      C)双精度型      D)集合型 
    3.在C语言中,不正确的int类型的常数是: 
    A)32768      B)0      C)037      D)0xAF 
    4.在C语言中 ,合法的字符常量是: 
    A)'\084'      B)'\x43'      C)'ab'      D)"\0" 
    5.请选出作为C语言用户标识符的一组标识符:
    A)void , define , WORD       B)a3_b3 , _123 , IF
    C)For , -abc , Case          D)2a , DO , sizeof
    6.在C语言提供的合法的关键字是 
    A)swicth      B)cher      C)case      D)defaulte 
    7.C语言中的标识符只能是由字母、数字和下划线三种字符组成,且第一个字符
    A)必须是字母          B)必须为下划线
    C)必须为字母或下划线  D)可以是字母、数字或下划线中任一种字符
    8.以下正确的叙述是
    A) 在C程序中,每行只能写一条语句
    B) 若a是实型变量,C程序中允许赋值a=10,因此实型变量中允许存放整型数
    C) 在C程序中,无论是整数还是实数,都能被准确无误地表示
    D) 在C程序中,%是只能用于整数运算的运算符
    9.以下程序的输出结果是 【               】。 
    main() 
    {   unsigned  short  a=65536 ; 
    int  b ; 
    printf("%d\n",b=a); } 
    10.数字符号0的ASCII码十进制表示为48,数字符号9的ASCII码十进制表示为【               】。
    11.若已定义x和y为double类型 ,则表达式:x=1 ,y=x 3/2的值是 
    A)1      B)2      C)2.0      D)2.5 
    12.字符(char)型数据在微机内存中的存储形式是
    A)反码      B)补码      C)EBCDIC码      D)ASCII码
    13.设有说明语句:char a='\72';则变量a 
    A)包含1个字符       B)包含2个字符
    C)包含3个字符       D)说明不合法 
    14.已知字母A的ASCII码为十进制的65,下面程序的输出是
    A)67,D               B)B,C    
    C)C,D                 D)不确定的值
    main()
    {  char   ch1,ch2;
    ch1='A' '5'-'3';ch2='A' '6'-'3';
    printf("%d,%c\n",ch1,ch2);}
    15.下列不正确的转义字符是
    A)'\\'      B)'\" '    C)'074'      D)' \0'
    16.语句printf("a\bre\'hi\'y\\\bou\n");的输出结果是
    A) a\bre\'hi\'y\\\bou      B) a\bre\'hi\'y\bou
    C) re'hi'you               D) abre'hi'y\bou
    (说明:'\b'是退格符)
    17.下列变量定义中合法的是
    A) short  _a=1-.le-1 ;       B) double  b=1 5e2.5 ;
    C) long  do=0xfdaL ;         D) float  2_and=1-e-3 ;
    18.在C语言中(以16位PC机为例),5种基本数据类型的存储空间长度的排列顺序为
    A) char  < int < long int <= float < double
    B) char = int < long int <= float < double
    C) char < int < long int = float = double
    D) char = int = long int <= float < double
    19.设有以下变量定义,并已赋确定的值
    char  w ; int  x ; float  y ; double  z ;
    则表达式:w*x z-y所求得的数据类型为【                】。
    20.若有以下定义:
    char  a ; int  b ; float  c ; double  d ;
    则表达式a*b d-c值的类型为
    A)float      B)int      C)char      D)double
    21.下面程序的输出是
    A)0         B)1        C)3         D)不确定的值
    main()
    {  int  x=10 ,y=3 ;
    printf("%d\n",y=x/y);}
    22.设有如下定义:int x=10 ,y=3 ,z ; 则语句
    printf("%d\n",z=(x%y,x/y));
    的输出结果是
    A)1          B)0      C)4              D)3
    23.C语言中,运算对象必须是整型数的运算符是
    A)%        B)\        C)%和\           D)* *
    24.以下程序的输出结果是
    main()
    {   int  x=10 ,y=10 ;
    printf("%d %d\n",x-- ,--y) ;
    }
    A)10 10       B)9 9       C)9 10       D)10 9
    25.设有 int  x=11 ; 则表达式 (x  * 1/3) 的值是
    A)3      B)4      C)11      D)12
    26.若有以下程序段: 
    int  c1=1 ,c2=2 ,c3 ; 
    c3=1.0/c2*c1 ; 
    则执行后,c3中的值是 
    A)0      B)0.5      C)1      D)2 
    27.在C语言中,要求运算数必须是整型的运算符是
    A)%        B)/        C)<         D) !
    28.C语言中运算对象必须是整型的运算符是 
    A)%=      B)/      C)=      D)<= 
    29.请选出合法的C语言赋值语句
    A)a=b=58                     B)i  ;  
    C)a=58 ,b=58                D)k=int(a b) ;
    30.若变量已正确定义并赋值,下面符合C语言语法的表达式是 
    A)a:=b 1                     B)a=b=c 2     
    C)int 18.5%3                 D)a=a 7=c b 
    31.若变量a ,i已正确定义,且i已正确赋值,合法的语句是 
    A)a= =1      B) i ;    C)a=a =5 ;    D)a=int(i) ; 
    32.当c的值不为0时,在下列选项中能正确将c的值赋给变量a、b的是 
    A)c=b=a ;                 B)(a=c)‖(b=c) ; 
    C)(a=c)&&(b=c) ;       C)a=c=b ; 
    33.下列语句中符合C语言语法的赋值语句是
    A)a=7 b c=a 7 ;            B)a=7 b =a 7 ;
    C)a=7 b,b ,a 7           D)a=7 b,c=a 7;
    34.设 int a=12 ,则执行完语句 a =a-=a*a后 ,a的值是
    A)552      B)264      C)144      D)-264

    

 

相关新闻

肢体语言塑造你自己
杂谈语言(之六)——文字改革(下):一失足成千古恨的文字改革
杂谈语言(之五)——文字改革(上):半吊子的改革最糟糕!
杂谈语言(之四)——续谈广东话的口头语(2)
杂谈语言(之四)——续谈广东话的口头语(1)
杂谈语言(之三)——那些深受古汉语影响的语言(方言)
杂谈语言(之二)——语言学习的边际成本递减效应
700个MBA面试题
波兰(二)
捷克(二)

您可能对这些感兴趣  

第7讲 综合分析BIM在运用与推广中的障碍问题
考核学生质量的困难
日本福岛核电站事故初步分析
论科技异化与科技人化
中国科技计划项目管理现状与对策
财政科技资金的审计重点和内容
软科学研究机构在政府决策中的功效、困境及对策研究
打造超级DOS系统(下)
DOS命令基础应用(6)
打造超级DOS系统(上)

题目筛选器
日期:
类型:
状态:
得分: <=
分类:
作者:
职业:
关键字:
搜索

 
 
 
  焦点事件
 
  知识体系
 
  职业列表
 
 
  最热文章
 
 
  最多引用文章
 
 
  最新文章
 
 
 
 
网站介绍 | 广告服务 | 招聘信息 | 保护隐私权 | 免责条款 | 法律顾问 | 意见反馈
版权所有 不得转载
沪ICP备 10203777 号 联系电话:021-54428255
  帮助提示    
《我的太学》是一种全新的应用,您在操作中遇到疑问或者问题,请拨打电话13564659895,15921448526。
《我的太学》