浙江省 2002 年 7 月高等教育自学考试
计算机软件基础(一)试题
课程代码:02243
一、单项选择题(在每小题的四个备选答案中有一个正确的答案,将正确答案的序号写在题干
的括号内。每小题 1 分,共 18 分)
1.要为字符型变量 a 赋初值,下列语句中哪一个是正确的( )
A. char a='3'; B. char a="3";
C. char a=%; D. char a=*;
2.表达式!x||a==b 等效于( )
A. !((x||a)==b) B. !(x||y)==b
C. !(x||(a==b)) D. (!x)||(a==b)
3.下列格式符中,哪一个可以用于以 16 进制形式输出整数( )
A. %16d B. %8x
C. %d16 D. %d
4.下列各语句定义了数组,其中哪一个是不正确的( )
A. char a[3][10]={"China","American","Asia"};
B. int x[2][2]={1,2,3,4};
C. float x[2][]={1,2,4,6,8,10};
D. int m[][3]={1,2,3,4,5,6};
5.数组声明为“char str1[20]=″Littile″,str2[]=″Cat″;”,调用函数“strcat(str1,str2);”
后,字符串 str1 为( )
A. ″LittileCat″ B.″Littile Cat″
C.″Cat″ D.″Cattile″
6.下列语句应将小写字母转换为大写字母,其中正确的是( )
A. if(ch>='a'&ch<='z') ch=ch-32;
B. if(ch>='a'&&ch<='z') ch=ch-32;
C. ch=(ch>='a'&&ch<='z')?ch-32:";
D. ch=(ch>'a'&&ch<'z')?ch-32:ch;
7.下列 while 循环,将执行( )次。
int i=7;while(--i) printf(″%d″,i);
A. 6 B. 7
C. 0 D.无限
8.表文件成绩.DBF 中有性别(C)和总分(N)字段,要显示总分超过 490 或总分低于 360 的全部
男生记录,应使用命令:( )
A. DISPLAY FOR 性别=″男″.AND.总分>490 .OR. 总分<360
B. DISPLAY FOR 性别=″男″,总分>490,总分<360
C. DISPLAY FOR 性别=″男″.AND.总分>490 .AND. 总分<360
D. DISPLAY FOR 性别=″男″.AND.(总分>490 .OR. 总分<360)
9.要更改当前表文件中“奖学金”字段的全部值,可使用命令( )
A. MODIFY STRUCTURE B. REPLACE
C. MODIFY D. ZAP
10.若要给当前表增加一个字段,应使用命令( )
A. APPEND B. MODIFY STRUCTURE
评论0
最新资源