川大《程序设计语言(1)1347》19春在线作业 下载本文

(单选题)1: C语言程序的执行,总是起始于( ) A: 程序中的第一条可执行语句 B: 程序中的第一个函数 C: main函数

D: 包含文件中的第一个函数 正确答案:

(单选题)2: 语句 PRINT “3.5” +“6.5” +“42”执行的结果是()。 A: 52

B: 3.5 + 6.5 + 42 C: -1

D: 3.56.542 正确答案:

(单选题)3: 用DIM s (4)定义的数组可存放的元素个数为()。 A: 4 B: 5 C: 6 D: 7

正确答案:

(单选题)4: 已知int a=6; 则执行a+=a-=a*a;语句后,a的值为( ) A: 36 B: 0 C: -24 D: -60 正确答案:

(单选题)5: 在C语言中,引用数组元素时,其数组下标的数据类型允许是(A: 整型常量 B: 整型表达式

C: 整型常量或整型表达式 D: 任何类型的表达式 正确答案:

(单选题)6: 下列语句执行后,变量a的值是()。 a = 3:a = 6 END a = 9 A: 3 B: 6 C: 9

D: 程序有错,a的值不可确定 正确答案:

(单选题)7: 下面的字符串赋值语句中正确的是()。 A: x = “ABC” B: y$ = ABC C: z$ = “123” D: w$ = 123 正确答案:

(单选题)8: 已知char ch=′C′;则表达式ch=(ch>=′A′ && ch<=′Z′)(ch+32)?:ch;的值是( ) A: A B: a C: Z D: c

正确答案:

(单选题)9: A: 3 B: 9 C: –99 D: 12

正确答案:

(单选题)10: 表达式“25 MOD(1-2∧2)”的值是()。 A: 1 B: 2 C: 3 D: 0

正确答案:

(单选题)11: 下面的字符串赋值语句中,正确的是()。 A: x = “ ab ” B: y$ = ab

C: z$ = “ 39 ” D: w$ = 39 正确答案:

(单选题)12: 下面四个选项中,均是不正确的8进制数或16进制数的选项是( A: 016 0x8f 018 B: 0abc 017 0xa C: 010 -0x11 0x16 D: 0a12 7ff -123 正确答案:

)(单选题)13: 表达式a<B||(C&D)中运算符优先级最高的是( ) A: || B: & C: < D: () 正确答案:

(单选题)14: 下列说法中错误的是 ( ) A)只能在循环体内使用break语句

B)在循环体内使用break语句可以使流程跳出本层循环体,从而提前结束本层循环 C)在while和do…while循环中,continue语句并没有使整个循环终止

D)continue的作用是结束本次循环,即跳过本次循环体中余下尚未执行的语句,接着再一次进行循环判断

A: 只能在循环体内使用break语句

B: 在循环体内使用break语句可以使流程跳出本层循环体,从而提前结束本层循环 C: 在while和do…while循环中,continue语句并没有使整个循环终止

D: continue的作用是结束本次循环,即跳过本次循环体中余下尚未执行的语句,接着再一次进行循环判断 正确答案:

(单选题)15: 已知x,y,z均为整型变量,且值均为1,则执行语句++x||++y&&++z;后,表达式x+y的值为( ) A: 1 B: 2 C: 3 D: 4

正确答案:

(单选题)16: A: 6 B: 24 C: 30 D: 32

正确答案:

(单选题)17: 以下叙述中正确的是( ) A: 构成C程序的基本单位是函数 B: 可以在一个函数中定义另一个函数 C: main()函数必须放在其他函数之前

D: 所有被调用的函数一定要在调用之前进行定义 正确答案:

(单选题)18: 下面程序的运行结果是()。 x = 5:y = 3

PRINT x = y END A: 0 B: 5 C: 3 D: –1 正确答案:

(单选题)19: 调用gets和puts函数时,必须包含的头文件是( ) A: stdio.h B: stdlib.h C: define D: 以上都不对 正确答案:

(单选题)20: 下列说法中错误的是 ( ) A: 只能在循环体内使用break语句

B: 在循环体内使用break语句可以使流程跳出本层循环体,从而提前结束本层循环 C: 在while和do…while循环中,continue语句并没有使整个循环终止

D: continue的作用是结束本次循环,即跳过本次循环体中余下尚未执行的语句,接着再一次进行循环判断 正确答案:

(判断题)21: QBASIC中所有语句都是由语句定义符和语句体共同组成。 A: 错误 B: 正确 正确答案:

(判断题)22: 在程序设计中,数据只能是数字 A: 错误 B: 正确 正确答案:

(判断题)23: 注释是QBASIC程序中无关紧要的部分。 A: 错误 B: 正确 正确答案:

(判断题)24: STOP语句的作用是终止程序的运行 A: 错误 B: 正确 正确答案:

(判断题)25: WRITE 是QBASIC中合法的变量名。

A: 错误 B: 正确 正确答案:

(判断题)26: QBASIC提供了两个工作窗口。 A: 错误 B: 正确 正确答案:

(判断题)27: 变量和符号常量实质是一样的。 A: 错误 B: 正确 正确答案:

(判断题)28: 在赋值语句中,关键字 LET 可以被省略 A: 错误 B: 正确 正确答案:

(判断题)29: 在多重循环中,允许从外层循环转向内层。 A: 错误 B: 正确 正确答案:

(判断题)30: 在程序的运行过程中,可以多次对符号常量进行赋值。 A: 错误 B: 正确 正确答案:

(单选题)1: C语言程序的执行,总是起始于( ) A: 程序中的第一条可执行语句 B: 程序中的第一个函数 C: main函数

D: 包含文件中的第一个函数 正确答案:

(单选题)2: 语句 PRINT “3.5” +“6.5” +“42”执行的结果是()。 A: 52

B: 3.5 + 6.5 + 42 C: -1

D: 3.56.542 正确答案:

(单选题)3: 用DIM s (4)定义的数组可存放的元素个数为()。 A: 4

B: 5 C: 6 D: 7

正确答案:

(单选题)4: 已知int a=6; 则执行a+=a-=a*a;语句后,a的值为( ) A: 36 B: 0 C: -24 D: -60 正确答案:

(单选题)5: 在C语言中,引用数组元素时,其数组下标的数据类型允许是( ) A: 整型常量 B: 整型表达式

C: 整型常量或整型表达式 D: 任何类型的表达式 正确答案:

(单选题)6: 下列语句执行后,变量a的值是()。 a = 3:a = 6 END a = 9 A: 3 B: 6 C: 9

D: 程序有错,a的值不可确定 正确答案:

(单选题)7: 下面的字符串赋值语句中正确的是()。 A: x = “ABC” B: y$ = ABC C: z$ = “123” D: w$ = 123 正确答案:

(单选题)8: 已知char ch=′C′;则表达式ch=(ch>=′A′ && ch<=′Z′)?(ch+32):ch;的值是( ) A: A B: a C: Z D: c

正确答案:

(单选题)9: A: 3 B: 9 C: –99 D: 12

正确答案:

(单选题)10: 表达式“25 MOD(1-2∧2)”的值是()。 A: 1 B: 2 C: 3 D: 0

正确答案:

(单选题)11: 下面的字符串赋值语句中,正确的是()。 A: x = “ ab ” B: y$ = ab

C: z$ = “ 39 ” D: w$ = 39 正确答案:

(单选题)12: 下面四个选项中,均是不正确的8进制数或16进制数的选项是( ) A: 016 0x8f 018 B: 0abc 017 0xa C: 010 -0x11 0x16 D: 0a12 7ff -123 正确答案:

(单选题)13: 表达式a<B||(C&D)中运算符优先级最高的是( ) A: || B: & C: < D: () 正确答案:

(单选题)14: 下列说法中错误的是 ( ) A)只能在循环体内使用break语句

B)在循环体内使用break语句可以使流程跳出本层循环体,从而提前结束本层循环 C)在while和do…while循环中,continue语句并没有使整个循环终止

D)continue的作用是结束本次循环,即跳过本次循环体中余下尚未执行的语句,接着再一次进行循环判断

A: 只能在循环体内使用break语句

B: 在循环体内使用break语句可以使流程跳出本层循环体,从而提前结束本层循环 C: 在while和do…while循环中,continue语句并没有使整个循环终止

D: continue的作用是结束本次循环,即跳过本次循环体中余下尚未执行的语句,接着再一次进行循环判断 正确答案:

(单选题)15: 已知x,y,z均为整型变量,且值均为1,则执行语句++x||++y&&++z;后,表达式x+y的值为( ) A: 1 B: 2 C: 3 D: 4

正确答案:

(单选题)16: A: 6 B: 24 C: 30 D: 32

正确答案:

(单选题)17: 以下叙述中正确的是( ) A: 构成C程序的基本单位是函数 B: 可以在一个函数中定义另一个函数 C: main()函数必须放在其他函数之前

D: 所有被调用的函数一定要在调用之前进行定义 正确答案:

(单选题)18: 下面程序的运行结果是()。 x = 5:y = 3 PRINT x = y END A: 0 B: 5 C: 3 D: –1 正确答案:

(单选题)19: 调用gets和puts函数时,必须包含的头文件是(A: stdio.h B: stdlib.h C: define D: 以上都不对 正确答案:

(单选题)20: 下列说法中错误的是 ( )

) A: 只能在循环体内使用break语句

B: 在循环体内使用break语句可以使流程跳出本层循环体,从而提前结束本层循环 C: 在while和do…while循环中,continue语句并没有使整个循环终止

D: continue的作用是结束本次循环,即跳过本次循环体中余下尚未执行的语句,接着再一次进行循环判断 正确答案:

(判断题)21: QBASIC中所有语句都是由语句定义符和语句体共同组成。 A: 错误 B: 正确 正确答案:

(判断题)22: 在程序设计中,数据只能是数字 A: 错误 B: 正确 正确答案:

(判断题)23: 注释是QBASIC程序中无关紧要的部分。 A: 错误 B: 正确 正确答案:

(判断题)24: STOP语句的作用是终止程序的运行 A: 错误 B: 正确 正确答案:

(判断题)25: WRITE 是QBASIC中合法的变量名。 A: 错误 B: 正确 正确答案:

(判断题)26: QBASIC提供了两个工作窗口。 A: 错误 B: 正确 正确答案:

(判断题)27: 变量和符号常量实质是一样的。 A: 错误 B: 正确 正确答案:

(判断题)28: 在赋值语句中,关键字 LET 可以被省略 A: 错误

B: 正确 正确答案:

(判断题)29: 在多重循环中,允许从外层循环转向内层。 A: 错误 B: 正确 正确答案:

(判断题)30: 在程序的运行过程中,可以多次对符号常量进行赋值。 A: 错误 B: 正确 正确答案: