一、 单项选择题 (每题3分,共30分)
1. 下列哪一个不是合法的C语言关键字?(   )  
A、`for`  B、`while`  C、`then`  D、`continue`
2. 若有定义:`char str[] = "Hello";` 则`str[5]`的值是(   )  
A、'l'  B、'o'  C、'\0'  D、'H'
3. 执行以下语句后,变量`x`的值为(   )  

int x = 5;
x += 3;

A、2  B、5  C、6  D、8
4. 在C语言中,表示逻辑“假”的值是(   )  
A、true  B、1  C、非0  D、false
5. 一般的计算机中,表达式 `sizeof(float)` 的大小是(   )  
A、1  B、2  C、8  D、4
6. 设有数组定义:`int arr[3][4];`,则`arr`是一个(   )  
A、一维数组  B、二维数组  C、字符串数组  D、结构体数组
7. 下列哪一个不是C语言的基本数据类型?( )  
A、`int`  B、`float`  C、`boolean`  D、`char`
8. 函数调用时,若实参与形参均为整型变量,则其传递方式是(   )  
A、地址传递  B、引用传递  C、值传递  D、不确定
9. 以下哪个语句可以正确退出循环?( )  
A、`break`  B、`continue`  C、`while`  D、`for`
10. 若有定义:`int a = 10, *p = &a;`,则`*p`的值是(   )  
A、10  B、a的地址  C、p的地址  D、不确定

一、 单项选择题 (每题3分,共30分)

  1. 下列哪一个不是合法的C语言关键字?( )

A、for  B、while  C、then  D、continue

  1. 若有定义:char str[] = "Hello";str[5]的值是( )

A、'l'  B、'o'  C、'\0'  D、'H'

  1. 执行以下语句后,变量x的值为( )
int x = 5;
x += 3;

A、2  B、5  C、6  D、8

  1. 在C语言中,表示逻辑“假”的值是( )

A、true  B、1  C、非0  D、false

  1. 一般的计算机中,表达式 sizeof(float) 的大小是( )

A、1  B、2  C、8  D、4

  1. 设有数组定义:int arr[3][4];,则arr是一个( )

A、一维数组  B、二维数组  C、字符串数组  D、结构体数组

  1. 下列哪一个不是C语言的基本数据类型?( )

A、int  B、float  C、boolean  D、char

  1. 函数调用时,若实参与形参均为整型变量,则其传递方式是( )

A、地址传递  B、引用传递  C、值传递  D、不确定

  1. 以下哪个语句可以正确退出循环?( )

A、break  B、continue  C、while  D、for

  1. 若有定义:int a = 10, *p = &a;,则*p的值是( )

A、10  B、a的地址  C、p的地址  D、不确定

0 条评论

目前还没有评论...