本答案对应课程为:点我自动跳转查看
本课程起止时间为:2021-08-30到2022-01-10
本篇答案更新状态:已完结

第一章 C程序初步 第一章 测验

1、 问题:下列变量名中合法的是 :
选项:
A:3a6b   
B:B.C.Tom 
C:_6a7b
D:$ABC
答案: 【_6a7b

2、 问题:正确的定义变量的语句是:
选项:
A: int  ab_;
B:int –ab ; 
C:char  mm
D:float  a3.b;
答案: 【 int  ab_;

3、 问题:以下合法的 C 语言字符常量是:  
选项:
A:”a”
B:’\t’
C:’65’ 
D:a
答案: 【’\t’

4、 问题:下列都是合法转义字符的选项是:
选项:
A:’\’’ ‘\’‘’ 
B: ‘\’  ‘\017’‘\”’ 
C: ‘\018’   ‘\f’ ‘xab’
D:’\0’ ‘\101’‘x1f’
答案: 【’\’’ ‘\’‘’ 

5、 问题:以下语句:temp=x; x=y; y=temp; 的功能是:
选项:
A:把x,y,temp从小到大排列;
B:把x,y,temp从大到小排列;
C:交换x,y的值;
D:无确定的结果。
答案: 【交换x,y的值;

6、 问题:若已定义x和y为double类型,则表达式:x=1,y=x+3/2的值是:
选项:
A:1 
B:2
C:2.0 
D:2.5
答案: 【2.0 

7、 问题:以下程序的输出结果是:#include<stdio.h>
int main()
{  int a=12,b=12;
    printf("%d %d",–a,b++);
    return 0;
}
选项:
A:10 11
B:11 13
C:11 10
D:11 12
答案: 【11 12

8、 问题:以下不是合法的C语言常量的是:
选项:
A:0x5C
B:5e2.8
C:031
D:“123”
答案: 【5e2.8

9、 问题:在Dev-c++环境中, float类型的数据需要占用(                  )字节内存空间
选项:
A:1
B:2
C:4
D:8
答案: 【4

10、 问题:若有以下定义和语句:char c1=’b’,c2=’e’;
printf("%d,%c",c2-c1,c2-‘a’+’A’);则输出结果是:
选项:
A:2,M
B:3,E
C:2,E
D:输出项与对应的格式控制不一致,输出结果不确定
答案: 【3,E

11、 问题:有以下程序#include 

include<stdio.h> 

int main()
{       int a,c=246;
        a=c/10 % 10;
        printf("%d",a);
        return 0;
}输出结果是:
选项:
A:2
B:4
C:6
D:9
答案: 【4

12、 问题: 设x、y、z和k都是int型变量,则执行表达式x=(y=4,z=16,k=32)后,x的值为:
选项:
A:4
B:16
C:32
D:52
答案: 【32

13、 问题:可在C语言中用作用户标识符的一组标识符是:
选项:
A:void  define  word
B:as  _b3_123  ff
C:for _abc case
D:2cdo sig
答案: 【as  _b3_123  ff

14、 问题:下列变量定义语句中错误的是:
选项:
A:int MBK_do
B:char dog1 
C:float _sky  
D:int 2ab
答案: 【int 2ab

15、 问题:能正确表示“当x的取值在[1,10]或[100,110]范围内为真,否则为假”的表达式是:
选项:
A:(x>=1) && (x<=10) && (x>=100)&&(x<=110)
B:(1<=x<=10)||(100<=x<=110)
C:(x>=1)&&(x<=10)||(x>=100) && (x<=110)
D:(x>=1)||(x<=10) && (x>=100)||(x<=110)
答案: 【(x>=1)&&(x<=10)||(x>=100) && (x<=110)

16、 问题:C语言中,运算对象必须是整型的运算符是:
选项:
A:%
B:/
C:%和/    
D:*
答案: 【%

17、 问题:以下不合法的用户标识符是:
选项:
A:j2_KEY 
B:dobule 
C:4d 
D:8 
答案: 【4d 

18、 问题:以下程序的输出结果是:#include<stdio.h>
int main( )
 { int k=17;
   printf("%d,%o,%x",k,k,k);
   return 0;
 }
选项:
A:17,021,0x11
B:17,17,17
C:17,0x11,021
D:17,21,11
答案: 【17,21,11

19、 问题:已知:int x,y; float z; 则以下输入语句错误的是:
选项:
A:scanf("%d,%d,%f",&x,&y,&z);
B:scanf ("%d%d%f",&x,&y,&z);
C:scanf ("%d %d %f", &x,&y,&z);
D:scanf ("%d%d%6.2f",&x,&y,&z);
答案: 【scanf ("%d%d%6.2f",&x,&y,&z);

20、 问题:可在C语言中用作用户标识符的一组标识符是:
选项:
A:void define word
B:as_b3_123 ff
C:for_abc case
D:2c do sig
答案: 【as_b3_123 ff

21、 问题:以下程序运行的结果是:#include <stdio.h>
int main()
{ int m=5,n=10;
  printf("%d,%d",m++,–n);

本门课程剩余章节答案为付费内容
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦

   

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注