|
《语言程序设计》在线作业一
一、单选题(共 20 道试题,共 100 分。)
1. 选出下列标识符中不是合法的标识符的是()。
. hot_o
. t1
. _pri
. 2
正确资料:
2. 下列描述中不正确的是()。
. 字符型数组中可能存放字符串。
. 可以对字符型数组进行整体输入、输出。
. 可以对整型数组进行整体输入、输出。
. 不能在赋值语句中通过赋值运算符“=”对字符型数组进行整体赋值。
正确资料:
3. 两次运行下面的程序,如果从键盘上分别输入6和3,则输出结果是()。if(x++>5) printf("%",x);ls printf("%\n",x - -);
. 7和5
. 6和3
. 7和4
. 6和4
正确资料:
4. 下列关于指针定义的描述,()是错误的。
. 指针是一种变量,该变量用来存放某个变量的地址值的。
. 指针变量的类型与它所指向的变量类型一致。
. 指针变量的命名规则与标识符相同。
. 在定义指针时,标识符前的“*”号表示后面的指针变量所指向的内容。
正确资料:
5. 以下选项中属于语言的数据类型是()。
. 复合型
. 双精度型
. 逻辑型
. 集合型
正确资料:
6. 已知:int x;int y[10]; 下列()是合法的。
. &x
. &(x+3)
. &5
. &y
正确资料:
7. 在语言中,存储一个整型、字符型、双精度实型变量所需的字节数是()。
. 2、1、8
. 4、1、4
. 4、1、4
. 2、2、8
正确资料:
8. 下面标识符中正确的是()。
. #
. 123
. sim
. Y•M•
正确资料:
9. 能正确表示和同时为正或同时为负的逻辑表达式是()。
. >=0||>=0)&&(<0 ||<0)
. (>=0 && >=0)&&(<0 && <0)
. (+>0) &&(+<=0)
. *>0
正确资料:
10. 以下对二维数组进行正确初始化的是()。
. int [2][3]={{1,2},{3,4},{5,6}};
. int [ ][3]={1,2,3,4,5,6};
. int [2][ ]={1,2,3,4,5,6};
. int [2][ ]={{1,2},{3,4}};
正确资料:
11. 设有字符串=“H hs 钱!”,则该字符串的长度为()。
. 9
. 10
. 11
. 8
正确资料:
12. 定义如下变量和数组:int i;int x[3][3]={1,2,3,4,5,6,7,8,9};则语句for(i=0;i<3;i++) printf("%",x[i][2-i]);的输出结果是()。
. 1 5 9
. 1 4 7
. 3 5 7
. 3 6 9
正确资料:
13. 若有如下定义,则()是对数组元素的正确的引用。int [10] , *p ;p= ;p= ;p= ;p= ;
. *&[10]
. [11]
. *(p+10)
. *p
正确资料:
14. 若变量为hr类型,能正确判断出为小写字母的表达式是()。
. ’’<=<=’z’
. (>=’’) || (<=’z’)
. (‘’<=) n (‘z’>=)
. (>=’’) && (<=’z’)
正确资料:
15. 设有数组定义:hr rry[]=”hin”;则数组所占的空间是()。
. 4个字节
. 5个字节
. 6个字节
. 7个字节
正确资料:
16. 以下可以作为语言合法整数的是()。
. 1010
. 0368
. 0Xff
. x22
正确资料:
17. 若已定义:int [9], *p=;并在以后的语句中未改变p的值,不能表示[1]地址的表达式为()。
. p+1
. +1
. ++
. ++p
正确资料:
18. 设有定义:long x=-123456L;则以下能够正确输出变量x值的语句是()。
. printf(“x=%\n”,x)
. printf(“x=%l\n”,x)
. printf(“x=%8l\n”,x)
. printf(“x=%L\n”,x);
正确资料:
19. 设有如下定义: hr *[2]={"",""};则以下说法中正确的是()。
. 数组成元素的值分别是""和"
. 是指针变量,它指向含有两个数组元素的字符型一维数组
. 数组的两个元素分别存放的是含有4个字符的一维字符数组的首地址
. 数组的两个元素中各自存放了字符''和''的地址
正确资料:
20. 下面标识符中正确的是()。
. &f
. 6
. z4x5
. 3/4
正确资料:
|
|