第二周计算

C语言基础测试

1、单选题:
​下列字符序列中,不可用作C语言标识符的是‌
选项:
A: abc123
B: no.1
C: _123_
D: _ok  
答案: 【 no.1

2、单选题:
‏一个C程序是由​
选项:
A: 一个主程序和若干子程序组成
B:  一个或多个函数组成
C:  若干过程组成
D: 若干子程序组成
答案: 【  一个或多个函数组成

3、单选题:
‌以下说法中正确的是‌
选项:
A: C语言程序总是从第一个定义的函数开始执行
B: 在C语言程序中,要调用的函数必须在main( )函数中定义
C: C语言程序总是从main( )函数开始执行
D: C语言程序中的main( )函数必须放在程序的开始部分
答案: 【 C语言程序总是从main( )函数开始执行

4、单选题:
‍C编译程序是‍
选项:
A: C程序的机器语言版本 
B: 一组机器语言指令
C: 将C源程序编译成目标程序
D: 由制造厂家提供的一套应用软件
答案: 【 将C源程序编译成目标程序

5、单选题:
​已知大写字母A的ASCII码值是65, 小写字母a的ASCII码是97,则用八进制表示的字符常量’101’是‍
选项:
A: 字符A
B: 字符a
C: 字符c
D: 非法的常量
答案: 【 字符A

6、单选题:
‍已知S为字符型,则执行语句S=’A’+’6’-’3’;后,S中的值为​
选项:
A: ’D’
B: 68
C: 不确定的值
D: ’C’
答案: 【 ’D’

7、单选题:
​若有说明语句:char s=’72’;则变量s‌
选项:
A: 包含一个字符
B: 包含两个字符
C: 包含三个字符
D: 说明不合法,s的值不确定
答案: 【 包含一个字符

8、单选题:
​在C语言中,char型数据在内存中的存储形式是‏
选项:
A: 补码
B: 反码
C: 原码
D: ASCII码
答案: 【 ASCII码

9、单选题:
‎若有以下定义,‏int x,y;  ‏float z;‏‎则正确的赋值语句是‏
选项:
A: x=1,y=2, 
B: x=y=100
C: x++; 
D: x=int (z);
答案: 【 x++; 

10、单选题:
‏putchar函数可以向终端输出一个​
选项:
A: 整型变量表达式值。
B: 字符串
C: 实型变量值。
D: 字符或字符型变量值。
答案: 【 字符或字符型变量值。

11、单选题:
‍有如下程序段:‎‍    int  x1,x2;‎char  y1,y2;‎scanf(”%d%c%d%c”,&x1,&y1,&x2,&y2);‎‍若要求x1、x2、y1、y2的值分别为10、20、A、B,正确的数据输入是,注意,其中└┘表示空格‎‍‎
选项:
A: 10A└┘20B
B: 10└┘A20B
C: 10 └┘A└┘20└┘ B
D: 10A20└┘B
答案: 【 10A└┘20B

12、单选题:
​若变量已正确说明为float类型, 要通过语句scanf(”%f%f%f”, &a, &b, &c);给a赋予10.0, b赋予22.0, c赋予33.0, 不正确的输入形式为​
选项:
A: 10<回车>               22<回车>                            33<回车>
B: 10.0,22.0,33.0<回车>
C: 10.0<回车>                                  22.0  &n

剩余75%内容付费后可查看

发表评论

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